Humanoid Robot Locomotion and Manipulation Step Planning

被引:76
作者
Bouyarmane, Karim
Kheddar, Abderrahmane
机构
[1] AIST, CNRS AIST CRT JRL UMI3218, Tsukuba, Ibaraki 3058568, Japan
[2] Univ Montpellier 2, CNRS, LIRMM UMR5506, F-34095 Montpellier 5, France
基金
日本学术振兴会;
关键词
humanoid robot; legged locomotion; dexterous manipulation; inverse kinematics; planning algorithm; IMPLEMENTATION; FILTER;
D O I
10.1080/01691864.2012.686345
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
We aim at planning multi-contact sequences of stances and postures for humanoid robots. The output sequence defines the contact transitions that allow our robot to realize different kind of tasks, ranging from biped locomotion to dexterous manipulation. The central component of the planning framework is a best-first algorithm that performs a search of the contacts to be added or removed at each step, following an input collision-free guide path, and making calls to an optimization-based inverse kinematics solver under static equilibrium constraints. The planner can handle systems made of multiple robots and/or manipulated objects through a centralized multi-agent approach, opening the way for multi-robot collaborative locomotion and manipulation planning. Results are presented in virtual environments, with discussion on execution on the real robot HRP-2 in an example situation. (c) 2012 Taylor & Francis and The Robotics Society of Japan
引用
收藏
页码:1099 / 1126
页数:28
相关论文
共 37 条
[1]  
Abe Y, 2007, SYMPOSIUM ON COMPUTER ANIMATION 2007: ACM SIGGRAPH/ EUROGRAPHICS SYMPOSIUM PROCEEDINGS, P249
[2]  
[Anonymous], 2006, Planning algorithms
[3]  
Benallegue M, 2009, IEEE INT CONF ROBOT, P3429
[4]  
Bouyarmane K., 2010, 2010 10th IEEE-RAS International Conference on Humanoid Robots (Humanoids 2010), P8, DOI 10.1109/ICHR.2010.5686317
[5]  
Bouyarmane K., 2010, P 28 ANN C ROB SOC J
[6]  
Bouyarmane K., 2011, P IEEE INT C ROB AUT, P5546
[7]  
Bouyarmane K, 2011, IEEE INT C INT ROBOT, P4414, DOI 10.1109/IROS.2011.6048124
[8]  
Bouyarmane K, 2009, IEEE INT CONF ROBOT, P1096
[9]   Testing static equilibrium for legged robots [J].
Bretl, Timothy ;
Lall, Sanjay .
IEEE TRANSACTIONS ON ROBOTICS, 2008, 24 (04) :794-807
[10]   Symbolic differentiation of the velocity mapping for a serial kinematic chain [J].
Bruyninckx, H ;
DeSchutter, J .
MECHANISM AND MACHINE THEORY, 1996, 31 (02) :135-148