Litcius/Paper detail

Kinodynamic Pose Optimization for Humanoid Loco-Manipulation

Junheng Li, Quan Dong Nguyen

202310 citationsDOI

Abstract

This paper presents a novel approach for controlling humanoid robots to push heavy objects. The approach combines kinodynamic pose optimization and loco-manipulation model predictive control (MPC). The proposed pose optimization considers the object-robot dynamics model, robot kinematic constraints, and object parameters to plan the optimal pushing pose for the robot. The loco-manipulation MPC is used to track the optimal pose by coordinating pushing and ground reaction forces, ensuring accurate manipulation and stable locomotion. Numerical validation demonstrates the effectiveness of the framework, enabling the humanoid robot to push objects with various parameter setups. The pose optimization can be solved as a nonlinear programming (NLP) problem within an average of 250 ms. The proposed control scheme allows the humanoid robot to push objects weighing up to 20 kg (118% of the robot's mass). Additionally, when applying a 120 N force disturbance to the object, the proposed controller can recover the system effectively.

Topics & Concepts

Humanoid robotRobotComputer scienceKinematicsArticulated body pose estimationController (irrigation)Artificial intelligencePoseComputer visionNonlinear programmingRobot kinematicsObject (grammar)Control theory (sociology)Control engineeringModel predictive controlMobile robot3D pose estimationNonlinear systemEngineeringControl (management)Classical mechanicsAgronomyPhysicsBiologyQuantum mechanicsRobotic Locomotion and ControlProsthetics and Rehabilitation RoboticsMuscle Physiology and Disorders
Kinodynamic Pose Optimization for Humanoid Loco-Manipulation | Litcius