Interpreter based interactive robot simulator to realize dynamics effects caused by robot kinematic actions

This paper presents a new interpreter based robot simulator to achieve dynamics simulation effects of robot kinematic actions. Previous robot simulators use either kinematic or dynamic mode for the robot simulation. For that reason, the robot couldn't handle environment models in the robot simulator properly and easily. And also they cannot be interactively controlled, because their simulation was based on batch processing. To solve this problem, we propose a new interpreter based robot simulator to control both kinematic and dynamic simulation modes interactively. By this approach, the robot can easily handle environment models, and also the robot simulator can compute dynamics simulation effects as a result of the robot kinematic actions. In the following experiments, we demonstrate that our interpreter based robot simulator can simulate multi-body dynamics and gravity effects of object models caused by the humanoid robot kinematic actions.

[1]  Masayuki Inaba,et al.  Integrated system software for HRP2 humanoid , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[2]  J.-P. Laumond,et al.  Move3D: A generic platform for path planning , 2001, Proceedings of the 2001 IEEE International Symposium on Assembly and Task Planning (ISATP2001). Assembly and Disassembly in the Twenty-first Century. (Cat. No.01TH8560).

[3]  Bruce A. MacDonald,et al.  Player 2.0: Toward a Practical Robot Programming Framework , 2008 .

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

[5]  Satoshi Kagami,et al.  Planning and executing navigation among movable obstacles , 2007, Adv. Robotics.

[6]  Richard T. Vaughan,et al.  The Player/Stage Project: Tools for Multi-Robot and Distributed Sensor Systems , 2003 .

[7]  Masayuki Inaba,et al.  Environment manipulation planner for humanoid robots using task graph that generates action sequence , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[8]  David Abrahams,et al.  Building hybrid systems with Boost.Python , 2003 .

[9]  Rachid Alami,et al.  A Robot Task Planner that Merges Symbolic and Geometric Reasoning , 2004, ECAI.

[10]  Dmitry Berenson,et al.  Grasp planning in complex scenes , 2007, 2007 7th IEEE-RAS International Conference on Humanoid Robots.

[11]  Shuuji Kajita,et al.  OpenHRP: Open Architecture Humanoid Robotics Platform , 2004, Int. J. Robotics Res..

[12]  Rachid Alami,et al.  aSyMov: A Planner That Deals with Intricate Symbolic and Geometric Problems , 2003, ISRR.

[13]  Masayuki Inaba,et al.  Realization of Dynamics Simulator Embedded Robot Brain for Humanoid Robots , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.