薛方正, 刘成军, 李楠, 李祖枢. 基于ODE引擎的开放式仿人机器人仿真[J]. 机器人, 2011, 33(1): 84-89..
XUE Fangzheng, LIU Chengjun, LI Nan, LI Zushu. Open Humanoid Robot Simulator Based on ODE. ROBOT, 2011, 33(1): 84-89..
Abstract:To get open,flexible,and compact properties of simulators,an ODE(open dynamics engine) based integration solution of humanoid robot simulator is presented.The development procedure of the ODE based humanoid robot simulator is defined as two kinds of operations,i.e.transform summation and joint summation,and the ODE algorithms of the two operations are given.The structure of a humanoid robot is described by a robot structure table that can be understood by simulator designers and the computer.The robot structure table is translated into ODE elements to realize simulation.A humanoid robot simulation platform based on the proposed method is designed and realized.The biped walking experiment using an inverted pendulum based gait planning method is realized on the simulator.The experiment results prove the effectiveness of the presented methods.
[1] Hale J,Hobl B,Hyon S H,et al.Highly precise dynamic simulation environment for humanoid robots[J]. Advanced Robotics,2008,22(10):1075-1105.
[2] Reichenbach T.A dynamic simulator for humanoid robots[J]. Artificial Life and Robotics,2009,13(2):561-565.
[3] Tang Q,Xiong R,Liu Y,et al.HumRoboSim:An autonomous humanoid robot simulation system[C]//International Conference on Cyberworlds.Los Alamitos,CA,USA:IEEE Computer Society,2008:537-542.
[4] Nakaoka S,Hattori S,Kanehiro F,et al.Constraint-based dynamics simulator for humanoid robots with shock absorbing mechanisms[C]//IEEE/RSJ International Conference on Intelligent Robots and Systems.Piscataway,NJ,USA:IEEE,2007:3641-3647.
[5] 张(亻刍),黄强,李光日.仿人机器人7DOF腿部的运动分析与仿真[J]. 微计算机信息,2008,24(5):197-199.Zhang Z,Huang Q,Li G R.The kinematics analysis and simulation of 7DOF legs of humanoid robot[J]. Control & Automation,2008,24(5):197-199.
[6] Chardonnet J R,Miossec S,Kheddar A,et al.Dynamic simulator for humanoids using constraint-based method with static friction[C]//IEEE International Conference on Robotics and Biomimetics.Piscataway,NJ,USA:IEEE,2006:1366-1371.
[7] 孙毅军,余蕾斌,邱长伍,等.基于Java 3D的仿人型机器人三维仿真[J]. 上海交通大学学报,2007,41(8):1287-1291.Sun Y J,Yu L B,Qiu C W,et al.Tri-dimensional simulation of humanoid robot based on Java 3D technology[J]. Journal of Shanghai Jiaotong University,2007,41(8):1287-1291.
[8] 甘志刚,肖南峰.仿人机器人三维实时仿真系统的研究与实现[J]. 系统仿真学报,2007,19(11):2444-2448,2518.Gang Z G,Xiao N E Research and implementation of 3D simulation system for biped humanoid robot[J]. Journal of System Simulation,2007,19(11):2444-2448,2518.
[9] Menegatti E,Silvestri G,Pagello E,et al.3D models of humanoid soccer robot in USARsim and robotics studio simulators[J]. International Journal of Humanoid Robotics,2008,5(3):523-546.
[10] Greggio N,Menegatti E,Silvestri G,et al.Simulation of small humanoid robots for soccer domain[J]. Journal of the Franklin Institute,2009,346(5):500-519.
[11] Nakamura Y,Hirukawa H,Yamane K,et al.Humanoid robot simulator for the METI HRP project[J]. Robotics and Autonomous Systems,2001,37(2/3):101-114.
[12] Hirukawa H,Kanehiro E Kajita S,et al.Experimental evaluation of the dynamic simulation of biped walking of humanoid robots] C]//IEEE International Conference on Robotics and Automation.Piscataway,N J,USA:IEEE,2003:1640-1645.
[13] Johnson M R,Demiris Y.An integrated rapid development environment for computer-aided robot design and simulation[C]//International Conference on Mechatronics.Westminster,UK:Professional Engineering Publishing,2003:485-490.
[14] Smith R.Open dynamics engine v0.5 user guide[EB/OL]. [2010-02-25]. http://www.ode.org/ode-latest-userguide.html.
[15] Metta G,Sandini G,Vernon D,et al.The iCub humanoid robot:An open platform for research in embodied cognition[C]//8th Workshop on Performance Metrics for Intelligent Systems.New York,USA:ACM,2008:50-56.
[16] Friedmann M,Petersen K,Stryk O V.Tailored real-time simulation for teams of humanoid robots[C]//11th RobotCup International Symposium.Berlin,Germany:Springer-Verlag,2008:425-432.
[17] 梶田秀司.仿人机器人[M]. 管贻生,译.北京:清华大学出版社,2007.Kajita S.Humanoid robot[M]. Guan Y S,trans.Beijing:Tsinghua University Press,2007.