Constraint and Optimization Control on Similar Stepping Upstairs for Humanoid Robot
KE Wende1, PENG Zhiping1, CAI Zesu2, CHEN Ke1
1. Department of Computer Science and Technology, Guangdong University of Petrochemical Technology, Maoming 525000, China;
2. School of Computer Science and Technology, Harbin Institute of Technology, Harbin 150001, China
柯文德, 彭志平, 蔡则苏, 陈珂. 仿人机器人相似性阶梯行走约束与优化控制[J]. 机器人, 2014, 36(2): 233-240.DOI: 10.3724/SP.J.1218.2014.00233.
KE Wende, PENG Zhiping, CAI Zesu, CHEN Ke. Constraint and Optimization Control on Similar Stepping Upstairs for Humanoid Robot. ROBOT, 2014, 36(2): 233-240. DOI: 10.3724/SP.J.1218.2014.00233.
A method of constraint and optimization control on the similar stepping-upstairs process for humanoid robots is proposed to solve the problem that the fixed tracks captured from the human locomotion can't be used in the changeable target environment in the similar motion planning of humanoid robots. Firstly, the similar stepping-upstairs processes are divided into the sub phases and key poses, and the corresponding kinematics constraints are set as well. Secondly, the dynamics constraints are also set for the locomotion stability, walking direction and landing-buffer process. Thirdly, the HRPSO (particle swarm optimization with hierarchical reinforcement learning) algorithm is proposed to optimize the tracks of stepping upstairs for humanoid robots. The experiment proves the validity of the proposed method.
[1] Kajita S, Nakano T, Goto M, et al. VocaWatcher: Natural singing motion generator for a humanoid robot[C]//IEEE/RSJ International Conference on Intelligent Robots and Systems. Piscataway, USA: IEEE, 2011: 2000-2007.[2] 赵晓军, 黄强, 彭朝琴, 等.基于人体运动的仿人型机器人动作的运动学匹配[J].机器人, 2005, 27(4):358-361, 379.Zhao X J, Huang Q, Peng Z Q, et al. Kinematics mapping of humanoid motion based on human motion[J]. Robot, 2005, 27(4): 358-361, 379.[3] Katsu Y, Jessica H. Simultaneous tracking and balancing of humanoid robots for imitating human motion capture data[C]//IEEE/RSJ International Conference on Intelligent Robots and Systems. Piscataway, USA, IEEE, 2009: 2510-2517.[4] Huang Q, Yua Z G, Zhang W M, et al. Design and similarity evaluation on humanoid motion based on human motion capture[J]. Robotica, 2010, 28(5): 737-745. [5] 张利格, 黄强, 杨洁, 等.仿人机器人复杂动态动作设计及相似性研究[J].自动化学报, 2007, 33(5):522-528. Zhang L G, Huang Q, Yang J, et al. Design of humanoid complicated dynamic motion with similarity considered[J]. Acta Automatica Sinica, 2007, 33(5): 522-528.[6] 张利格, 毕树生, 高金磊.仿人机器人复杂动作设计中人体运动数据提取及分析方法[J].自动化学报, 2010, 36(1):107-112. Zhang L G, Bi S S, Gao J L. Human motion data acquiring and analyzing method for humanoid robot motion designing[J]. Acta Automatica Sinica, 2010, 36(1): 107-112.[7] Aristidou A, Lasenby J. Motion capture with constrained inverse kinematics for real-time hand tracking[C]//4th International Symposium on Communications, Control and Signal Processing. Piscataway, USA: IEEE, 2010.[8] Liu H Y, Wang W J, Wang R J, et al. Image recognition and force measurement application in the humanoid robot imitation[J]. IEEE Transactions on Instrumentation and Measurement, 2012, 61(1): 149-161. [9] Boutin L, Eon A, Zeghloul S, et al. An auto-adaptable algorithm to generate human-like locomotion for different humanoid robots based on motion capture data[C]//IEEE/RSJ International Conference on Intelligent Robots and Systems. Piscataway, USA: IEEE, 2010: 1256-1261.[10] 柯文德, 崔刚, 洪炳镕, 等.基于运动相似性的仿人机器人双足步行研究[J].机器人, 2010, 32(6):766-772. Ke W D, Cui G, Hong B R, et al. On biped walking of humanoid robot based on movement similarity[J]. Robot, 2010, 32(6): 766-772.[11] Calderon C A A, Mohan R E, Hu L Y, et al. Generating human-like soccer primitives from human data[J]. Robotics and Autonomous Systems, 2009, 57(8): 860-869. [12] 柯文德, 崔刚, 洪炳镕, 等.参数化优化的仿人机器人相似性前向倒地研究[J].自动化学报, 2011, 37(8):1006-1013. Ke W D, Cui G, Hong B R, et al. Failing forward of humanoid robot based on similarity with parametric optimum[J]. Acta Automatica Sinica, 2011, 37(8): 1006-1013.[13] Zhong Q B, Piao S H, Gao C. Motion planning for humanoid robot based on hybrid evolutionary algorithm[J]. International Journal of Advanced Robotic Systems, 2010, 7(3): 209-216.[14] 高芳.智能粒子群优化算法研究[D].哈尔滨:哈尔滨工业大学, 2008:42-57. Gao F. Research on intelligent particle swarm optimization algorithm[D]. Harbin: Harbin Institute of Technology, 2008: 42-57.[15] Kretchmar R M, Feil T, Bansal R. Improved automatic discovery of subgoals for options in hierarchical reinforcement learning[J]. Journal of Computer Science and Technology, 2003, 3(2): 9-14.[16] 邢长明, 刘方爱.基于强化学习的适应性微粒群算法[J].控制与决策, 2011, 26(1):54-58, 64. Xing C M, Liu F A. An adaptive particle swarm optimization based on reinforcement learning[J]. Control and Decision, 2011, 26(1): 54-58, 64.