OpenMRH: A modular robotic hand generator plugin for OpenRAVE

In this work, the open-source plugin OpenMRH is presented for the Open Robotics Automation Virtual Environment (OpenRAVE), a simulation environment for testing, developing and deploying motion planning algorithms. The proposed plugin allows for a fast and automated generation of different modular hand models. OpenMRH combines virtual-prototyping and modular concepts. Each modular model is generated by applying a dynamically generated code, which is consistent with the standard syntax expected by OpenRAVE for the simulated models. In this way, once the desired model is generated, an instance of OpenRAVE can be launched and the model can be visualised. Alternatively, the modular models can be generated from a user-defined input specified via a graphical user interface (GUI). The generated models can be used for testing, developing and deploying grasp or motion planning algorithms. Two case studies are considered to validate the efficiency of the proposed model generator. In the first case study, a modular robotic hand model is generated with OpenMRH by using user-defined input parameters. In the second case study, another hand model is generated with OpenMRH by using algorithmic defined input parameters.

[1]  Morgan Quigley,et al.  ROS: an open-source Robot Operating System , 2009, ICRA 2009.

[2]  Mark R. Cutkosky,et al.  On grasp choice, grasp models, and the design of hands for manufacturing tasks , 1989, IEEE Trans. Robotics Autom..

[3]  Daniela Rus,et al.  Modular Robot Systems , 2010, IEEE Robotics & Automation Magazine.

[4]  Jianwei Zhang,et al.  Flexible Modular Robotic Simulation Environment For Research And Education , 2012, ECMS.

[5]  Kristin Ytterstad Pettersen,et al.  ModGrasp: An open-source rapid-prototyping framework for designing low-cost sensorised modular hands , 2014, 5th IEEE RAS/EMBS International Conference on Biomedical Robotics and Biomechatronics.

[6]  John F. Canny,et al.  Planning optimal grasps , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[7]  James J. Kuffner,et al.  OpenRAVE: A Planning Architecture for Autonomous Robotics , 2008 .

[8]  Filippo Sanfilippo,et al.  ALTERNATIVE AND FLEXIBLE CONTROL METHODS FOR ROBOTIC MANIPULATORS: On the challenge of developing a flexible control architecture that allows for controlling different manipulators , 2015 .

[9]  F. Sanfilippo,et al.  Efficient modular grasping: An iterative approach , 2012, 2012 4th IEEE RAS & EMBS International Conference on Biomedical Robotics and Biomechatronics (BioRob).

[10]  Houxiang Zhang,et al.  Locomotion capabilities of a modular robot with eight pitch-yaw-connecting modules , 2006 .

[11]  C. M. Sperberg-McQueen,et al.  Extensible Markup Language (XML) , 1997, World Wide Web J..

[12]  F. Sanfilippo,et al.  The new architecture of ModGrasp for mind-controlled low-cost sensorised modular hands , 2015, 2015 IEEE International Conference on Industrial Technology (ICIT).

[13]  Paul S. Strauss,et al.  An object-oriented 3D graphics toolkit , 1992, SIGGRAPH.

[14]  Peter K. Allen,et al.  Grasp Planning via Decomposition Trees , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.