Skip to content

The romeo_grasper package has the aim to allow the Romeo robot to grasp objects recognised by the V4R software

License

Notifications You must be signed in to change notification settings

lluissalord/romeo_grasper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

romeo_grasper

This repository is part of my Master Thesis during Master in Industrial Engineering (Automation and Robotics). You can find the pdf here.

Abstract

Romeo as humanoid robot, which has for main goal help people who has some kind ofdisability, needs to be capable to grasp objects. Considering that it has led to do this firstapproach to grasp with Romeo. Moreover, it is wanted to grasp object which has beenrecognised by the RTM software (Recognition, Tracking and Modelling Objects) with aRomeo camera or an external one. This approach is included in the ROS framework as anindependent package namedromeo_grasperwhose code is free to be shared or improved.

The general idea of the approach starts with the RTM software getting the position,on camera reference, of the object, which has to be previously modelled or at least inthe database. Then, this pose is transformed on robot reference and sent to MoveIt, thatcombined with the Rviz simulator and some ROS packages for Romeo, moves the arm ofthe robot to an optimal position for the grasp. Currently, it is used the IK solver fromthe KDL library, but here it is also explained how has been tried to implement the IKFastsolver on Romeo, but without success.

Finally, it is achieved to make work together all the systems, but the grasp has asome imprecision, producing that sometime it cannot be accomplish. However, in theexperiments, it has been discerned where this inaccuracy comes from and it has beenproposed some ways to reduce it. Furthermore, some guidelines has been set to leadRomeo to achieve a grasp using machine learning and allowing it to accomplish its goal,help the ones who need it.

License

The romeo_moveit_actions folders are from https://github.com/ros-aldebaran/romeo_moveit_actions so they are under their own license and not included in this package license.

TODO:

  • Fix the problem to can link properly the romeo_moveit_actions package

About

The romeo_grasper package has the aim to allow the Romeo robot to grasp objects recognised by the V4R software

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published