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 条
  • [31] Imitation of Human Motion on a Humanoid Robot using Inverse Kinematics and Path Optimization
    Pandey, Padmakar
    Kumar, Krishan
    Nandi, G. C.
    PROCEEDINGS OF THE 2018 SECOND INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING AND CONTROL SYSTEMS (ICICCS), 2018, : 1863 - 1868
  • [32] Analytical Inverse Kinematics of Anthropomorphic Movements for 7-DOF Humanoid Manipulators
    Zhao J.
    Gong S.
    Zhang Z.
    Jixie Gongcheng Xuebao/Journal of Mechanical Engineering, 2018, 54 (21): : 25 - 32
  • [33] Geometrical analysis of inverse kinematics solutions and fuzzy control of humanoid robot arm under kinematics constraints
    Song, Deok Hui
    Jung, Seul
    2007 IEEE INTERNATIONAL CONFERENCE ON MECHATRONICS AND AUTOMATION, VOLS I-V, CONFERENCE PROCEEDINGS, 2007, : 1178 - 1183
  • [34] Algorithm combined analytical and numerical solutions for robot inverse kinematics
    School of Mechanical Engineering and Automation, Beijing University of Aeronautics and Astronautics, Beijing 100083, China
    Beijing Hangkong Hangtian Daxue Xuebao, 2007, 6 (727-730):
  • [35] An Approach to Navigation for the Humanoid Robot Nao in Domestic Environments
    Wei, Changyun
    Xu, Junchao
    Wang, Chang
    Wiggers, Pascal
    Hindriks, Koen
    TOWARDS AUTONOMOUS ROBOTIC SYSTEMS, 2014, 8069 : 298 - 310
  • [36] Modeling of mesencephalic locomotor region for Nao humanoid robot
    Shahbazi, Hamed
    Jamshidi, Kamal
    Monadjemi, Amir Hasan
    INDUSTRIAL ROBOT-AN INTERNATIONAL JOURNAL, 2012, 39 (02) : 136 - 145
  • [37] Control system of a humanoid robot (NAO) by a laser scanner
    Djokhrab, Ala Eddine
    Ghodbane, Hatem
    Taleb-ahmed, Abdelmalik
    PRZEGLAD ELEKTROTECHNICZNY, 2024, 100 (12): : 206 - 211
  • [38] Balance Strategy for Human Imitation by a NAO Humanoid Robot
    Shahverdi, Pourya
    Ansari, Mohammad Javad
    Masouleh, Mehdi Tale
    2017 5TH RSI INTERNATIONAL CONFERENCE ON ROBOTICS AND MECHATRONICS (ICROM 2017), 2017, : 138 - 143
  • [39] NAO humanoid robot: Analysis of calibration techniques for robot sketch drawing
    Singh, Avinash Kumar
    Nandi, G. C.
    ROBOTICS AND AUTONOMOUS SYSTEMS, 2016, 79 : 108 - 121
  • [40] Novel adaptive balanced control of humanoid robot type NAO robot
    Farhat, Mahmoud
    Brahmi, Brahim
    Saad, Maarouf
    Rahman, Mohammad H.
    INTERNATIONAL JOURNAL OF MODELLING IDENTIFICATION AND CONTROL, 2021, 39 (03) : 211 - 220