Complete Analytical Forward and Inverse Kinematics for the NAO Humanoid Robot

被引:1
|
作者
Nikolaos Kofinas
Emmanouil Orfanoudakis
Michail G. Lagoudakis
机构
[1] Technical University of Crete,Intelligent Systems Laboratory, School of Electronic and Computer Engineering
关键词
Robot kinematics; Humanoid robots; Aldebaran NAO robot; 68T40; 53A17;
D O I
暂无
中图分类号
学科分类号
摘要
The design of complex dynamic motions for humanoid robots is achievable only through the use of robot kinematics. In this paper, we study the problems of forward and inverse kinematics for the Aldebaran NAO humanoid robot and present a complete, exact, analytical solution to both problems, including a software library implementation for real-time on-board execution. The forward kinematics allow NAO developers to map any configuration of the robot from its own joint space to the three-dimensional physical space, whereas the inverse kinematics provide closed-form solutions to finding joint configurations that drive the end effectors of the robot to desired target positions in the three-dimensional physical space. The proposed solution was made feasible through a decomposition into five independent problems (head, two arms, two legs), the use of the Denavit-Hartenberg method, the analytical solution of a non-linear system of equations, and the exploitation of body and joint symmetries. The main advantage of the proposed inverse kinematics solution compared to existing approaches is its accuracy, its efficiency, and the elimination of singularities. In addition, we suggest a generic guideline for solving the inverse kinematics problem for other humanoid robots. The implemented, freely-available, NAO kinematics library, which additionally offers center-of-mass calculations and Jacobian inverse kinematics, is demonstrated in three motion design tasks: basic center-of-mass balancing, pointing to a moving ball, and human-guided balancing on two legs.
引用
收藏
页码:251 / 264
页数:13
相关论文
共 50 条
  • [1] Complete Analytical Forward and Inverse Kinematics for the NAO Humanoid Robot
    Kofinas, Nikolaos
    Orfanoudakis, Emmanouil
    Lagoudakis, Michail G.
    JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2015, 77 (02) : 251 - 264
  • [2] Complete Analytical Inverse Kinematics for NAO
    Kofinas, Nikos
    Orfanoudakis, Emmanouil
    Lagoudakis, Michail G.
    PROCEEDINGS OF THE 2013 13TH INTERNATIONAL CONFERENCE ON AUTONOMOUS ROBOT SYSTEMS (ROBOTICA), 2013,
  • [3] Forward and Inverse Kinematics for a Small-Sized Humanoid Robot
    Ibarra Zannatha, J. M.
    Cisneros Limon, R.
    2009 INTERNATIONAL CONFERENCE ON ELECTRICAL COMMUNICATIONS AND COMPUTERS, 2009, : 111 - 118
  • [4] Inverse Kinematics of a NAO Humanoid Robot using Kinect to Track and Imitate Human Motion
    Mukherjee, Shohin
    Paramkusam, Deepak
    Dwivedy, Santosha K.
    2015 INTERNATIONAL CONFERENCE ON ROBOTICS, AUTOMATION, CONTROL AND EMBEDDED SYSTEMS (RACE), 2015,
  • [5] Human Gesture Imitation on NAO Humanoid Robot using Kinect based on Inverse Kinematics Method
    Fadli, Hilmi
    Machbub, Carmadi
    Hidayat, Egi
    2017 INTERNATIONAL CONFERENCE ON ADVANCED MECHATRONICS, INTELLIGENT MANUFACTURE, AND INDUSTRIAL AUTOMATION (ICAMIMIA), 2017, : 116 - 120
  • [6] NAO Humanoid Robot Motion Planning Based on its own Kinematics
    Gouda, Walaa
    Gomaa, Walid
    2014 19TH INTERNATIONAL CONFERENCE ON METHODS AND MODELS IN AUTOMATION AND ROBOTICS (MMAR), 2014, : 288 - 293
  • [7] The Forward and Inverse Kinematics of a Delta Robot
    Hadfield, Hugo
    Wei, Lai
    Lasenby, Joan
    ADVANCES IN COMPUTER GRAPHICS, CGI 2020, 2020, 12221 : 447 - 458
  • [8] A Forward Kinematics approach towards Humanoid Robot handwriting
    Sayem, Summit
    Ahmed, Feroz
    2017 2ND INTERNATIONAL CONFERENCE ON ELECTRICAL & ELECTRONIC ENGINEERING (ICEEE), 2017,
  • [9] The forward kinematics for the HR1-NFU humanoid robot
    Lee, Kuang-Chyi
    Chiang, Ping-Yen
    Ha-Anh Truong
    PROCEEDINGS OF THE 2018 IEEE INTERNATIONAL CONFERENCE ON ADVANCED MANUFACTURING (IEEE ICAM), 2018, : 455 - 458
  • [10] Planning foot placements for a humanoid robot: A problem of inverse kinematics
    Kanoun, Oussama
    Laumond, Jean-Paul
    Yoshida, Eiichi
    INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2011, 30 (04): : 476 - 485