[Robotics] Grasping objects

Antonio De Donno adedonno at unistra.fr
Thu May 2 17:14:02 CEST 2013


Good morning everybody,

this is the first time I write to this mailing list, so I briefly 
introduce myself. My name is Antonio De Donno, I'm a 3rd year PhD 
student in medical robotics at the University of Strasbourg. For my 
thesis I'm working on the kinematic control of a flexible robot for 
no-scar surgery. To test the control strategies I'm proposing, I 
realized a virtual simulator of my system. At the beginning I took a 
basic graphic environment already developed in my lab, but less than one 
year ago I discovered Blender and I decided to move to it, mainly 
because its integration with the Bullet physics engine.

After some efforts, now I have my virtual simulator working! I can 
control the virtual model of my system directly from the robot main 
application thanks to an UDP socket (at each time step I transfer the 
joint references from the application to Blender). Now my problem is 
grasping objects: I need to simulate a pick-and-place task in which the 
grasper took a ring from somewhere and move it to another place. I found 
a partial solution by creating in Python a rigid body link between 
grasper and grabbed object when a radar sensor attached to the grasper 
detect something graspable and the user is going to close the grasper. 
The problem with this method is that it seems to work only if the pivot 
point of the link is one corner of the ring bounding box: this means 
that, in many cases, the grasper is closed and the ring is some 
millimetres away from it!

Have any of you already faced this problem? I found no solutions 
searching on internet. I checked how it is performed in MORSE, but in 
that case the grabbed object is parented to the grasper. This solution 
doesn't work for me, because parenting makes grasper and ring one single 
object and doesn't permits to interact with the grabbed object.

I hope I was clear enough, thank you in advance for any suggestions you 
can give me!

Best,

Antonio


-- 
Antonio De Donno, MSBE
PhD Candidate in Medical Robotics
Equipe AVR (Automation, Vision and Robotics), ICube Lab
IRCAD - European Institute of Telesurgery, Civil Hospital
University of Strasbourg, France



More information about the Robotics mailing list