Mobile manipulation task simulation using ROS with MoveIt

Visualized simulation has always been one of the most flexible techniques for quick verification of prototype or algorithms. In this paper, we illustrate a simple and effective method of how to implement the simulation of mobile manipulation task using Robot Operation System (ROS) with MoveIt. First, we propose a quick and modular architecture which includes the entire configuration process of system modeling, kinematics, control, and visualization. Then, we demonstrated its application on simulation of a mobile manipulation task in the automatic production line. Experimental results have shown that the proposed architecture achieves an easy configuration, a good integration and functional visualization for manipulation simulation.

[1]  Patrick Beeson,et al.  TRAC-IK: An open-source library for improved solving of generic inverse kinematics , 2015, 2015 IEEE-RAS 15th International Conference on Humanoid Robots (Humanoids).

[2]  Zhang Yi,et al.  Dynamics Analysis of 6-DOF Robot based on ADAMS , 2017, ICMSCE '17.

[3]  Tom Duckett,et al.  3D modeling of indoor environments by a mobile robot with a laser scanner and panoramic camera , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[4]  Matthias Scheutz,et al.  Development environments for autonomous mobile robots: A survey , 2007, Auton. Robots.

[5]  Jing Xiong,et al.  A motion sensing-based framework for robotic manipulation , 2016, Robotics and biomimetics.

[6]  Jianwei Zhang,et al.  Manipulation task simulation using ROS and Gazebo , 2014, 2014 IEEE International Conference on Robotics and Biomimetics (ROBIO 2014).

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

[8]  Dinesh Manocha,et al.  FCL: A general purpose library for collision and proximity queries , 2012, 2012 IEEE International Conference on Robotics and Automation.

[9]  Nicolas Bredèche,et al.  Simbad: An Autonomous Robot Simulation Package for Education and Research , 2006, SAB.

[10]  Suat Karakaya,et al.  A New Mobile Robot Toolbox for Matlab , 2017, J. Intell. Robotic Syst..

[11]  C. Scrapper,et al.  Robot simulation physics validation , 2007, PerMIS.

[12]  Wolfgang Slany,et al.  ROS-based mapping, localization and autonomous navigation using a Pioneer 3-DX robot and their relevant issues , 2011, 2011 Saudi International Electronics, Communications and Photonics Conference (SIECPC).

[13]  Jared Jackson Microsoft robotics studio: A technical introduction , 2007, IEEE Robotics & Automation Magazine.

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

[15]  Miguel Torres-Torriti,et al.  Survey and comparative study of free simulation software for mobile robots , 2014, Robotica.