Huailiang Ma , Aiguo Song , Jingwei Li , Ligang Ge , Chunjiang Fu , Guoteng Zhang
{"title":"Legged odometry based on fusion of leg kinematics and IMU information in a humanoid robot","authors":"Huailiang Ma , Aiguo Song , Jingwei Li , Ligang Ge , Chunjiang Fu , Guoteng Zhang","doi":"10.1016/j.birob.2024.100196","DOIUrl":null,"url":null,"abstract":"<div><div>Position and velocity estimation are the key technologies to improve the motion control ability of humanoid robots. Aiming at solving the positioning problem of humanoid robots, we have designed a legged odometry algorithm based on forward kinematics and the feed back of IMU. We modeled the forward kinematics of the leg of the humanoid robot and used Kalman filter to fuse the kinematics information with IMU data, resulting in an accurate estimate of the humanoid robot’s position and velocity. This odometry method can be applied to different humanoid robots, requiring only that the robot is equipped with joint encoders and an IMU. It can also be extended to other legged robots. The effectiveness of the legged odometry scheme was demonstrated through simulations and physical tests conducted with the Walker2 humanoid robot.</div></div>","PeriodicalId":100184,"journal":{"name":"Biomimetic Intelligence and Robotics","volume":"5 1","pages":"Article 100196"},"PeriodicalIF":0.0000,"publicationDate":"2024-11-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Biomimetic Intelligence and Robotics","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2667379724000548","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Position and velocity estimation are the key technologies to improve the motion control ability of humanoid robots. Aiming at solving the positioning problem of humanoid robots, we have designed a legged odometry algorithm based on forward kinematics and the feed back of IMU. We modeled the forward kinematics of the leg of the humanoid robot and used Kalman filter to fuse the kinematics information with IMU data, resulting in an accurate estimate of the humanoid robot’s position and velocity. This odometry method can be applied to different humanoid robots, requiring only that the robot is equipped with joint encoders and an IMU. It can also be extended to other legged robots. The effectiveness of the legged odometry scheme was demonstrated through simulations and physical tests conducted with the Walker2 humanoid robot.