Difference between revisions of "Hook End Effector"

From Healthcare Robotics Wiki
Jump to: navigation, search
(Code)
(Hardware)
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
== Author ==
 
== Author ==
Advait Jain (http://www.cc.gatech.edu/~advait)
+
Advait Jain (http://www.cc.gatech.edu/~advait), Advisor: Prof. Charlie Kemp
  
 
== What this does ==
 
== What this does ==
Line 20: Line 20:
 
** STL file ([[Media:hook.stl|hook.stl]]).
 
** STL file ([[Media:hook.stl|hook.stl]]).
 
*We also stuck some rubber on the hook. This can be seen in the images of the actual hook. The 3D printed hook is white and the rubber is black in color. We have bought the rubber sheets from http://mcmastercarr.com and used superglue to stick the rubber to the hook.
 
*We also stuck some rubber on the hook. This can be seen in the images of the actual hook. The 3D printed hook is white and the rubber is black in color. We have bought the rubber sheets from http://mcmastercarr.com and used superglue to stick the rubber to the hook.
*The mounting holes in the base of the hook match an ATI Mini40 force torque sensor. (http://www.ati-ia.com/products/ft/ft_models.aspx?id=Mini40)
+
*The mounting holes in the base of the hook match an [http://www.ati-ia.com/products/ft/ft_models.aspx?id=Mini40 ATI Mini40] force torque sensor or the [[PR2 Tool Adapter]].
  
 
== Code ==
 
== Code ==
 
* ROS (http://www.ros.org)
 
* ROS (http://www.ros.org)
 
* The code that we used to enable the robot to open drawers and doors using this hook as the end effector can be downloaded from our ROS repository. You will need the following ROS packages from our public ROS repository (available at http://code.google.com/p/gt-ros-pkg/wiki/hrl_content_summary)
 
* The code that we used to enable the robot to open drawers and doors using this hook as the end effector can be downloaded from our ROS repository. You will need the following ROS packages from our public ROS repository (available at http://code.google.com/p/gt-ros-pkg/wiki/hrl_content_summary)
*# code_publications/2009-humanoids-epc-pull (svn co http://gt-ros-pkg.googlecode.com/svn/trunk/hrl/code_publications/2009_humanoids_epc_pull/)
+
*# code_publications/2009_humanoids_epc_pull (http://code.google.com/p/gt-ros-pkg/source/browse/#svn/trunk/hrl/code_publications/2009_humanoids_epc_pull)

Latest revision as of 20:37, 25 May 2011

Author

Advait Jain (http://www.cc.gatech.edu/~advait), Advisor: Prof. Charlie Kemp

What this does

We first used this hook as an end effector in this paper: Pulling Open Novel Doors and Drawers with Equilibrium Point Control. Advait Jain and Charles C. Kemp. IEEE-RAS International Conference on Humanoid Robots (Humanoids), 2009. This paper and others can be downloaded from the Heathcare Robotics Lab website (http://www.healthcare-robotics.com)

The hook was inspired by how humans sometimes use a finger or fingers to hook around a handle and pull something open. We also took inspiration from prosthetic hooks, which have been successfully used with remarkable versatility and effectiveness.

Hardware

Image of the solidworks part for the hook that mounts on to an ATI Mini 40 Force/Torque sensor.
  • We designed the hook in Solidworks and printed it on a 3D printer.
  • We also stuck some rubber on the hook. This can be seen in the images of the actual hook. The 3D printed hook is white and the rubber is black in color. We have bought the rubber sheets from http://mcmastercarr.com and used superglue to stick the rubber to the hook.
  • The mounting holes in the base of the hook match an ATI Mini40 force torque sensor or the PR2 Tool Adapter.

Code