Deployment of Whole-Body Locomotion and Manipulation Algorithm Based on NMPC Onto Unitree Go2Quadruped Robot

This paper addresses the development of versatile control algorithms for quadruped robots, with a specific focus on the Unitree Go2. Traditional control algorithms often lack generalizability and require custom adaptations based on the robot's hardware or specific movement tasks. In response, we present a control algorithm for the Unitree Go2, which integrates a joint-free centroid dynamics model and a comprehensive body dynamics model. By prioritizing variables such as the linear and angular acceleration of the centroid and the swing leg trajectory, we utilize an open-source switching system optimal control toolbox to construct and solve a nonlinear model predictive controller. This controller effectively plans the movement trajectories for the robot's centroid and limbs, translating these into control signals for the joints. Simulation results demonstrate that the proposed control scheme not only enables smooth movement on flat terrain but also enhances stability and robustness on uneven surfaces, preventing falls.

Authors

Institutions

Publication Details

Published
2024-08-21
DOI
https://doi.org/10.1109/iai63275.2024.10730633
Citations
7
Primary Topic
Robotic Locomotion and Control
Type
article
Field-Weighted Citation Impact
1.29
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Deployment of Whole-Body Locomotion and Manipulation Algorithm Based on NMPC Onto Unitree Go2Quadruped Robot

Jichun Xiao, Zhi Li, Minmin Liu
7 citations
Robotic Locomotion and Control
1.29
article

Deployment of Whole-Body Locomotion and Manipulation Algorithm Based on NMPC Onto Unitree Go2Quadruped Robot

Jichun Xiao, Zhi Li, Minmin Liu
article en
7 citations

Abstract

This paper addresses the development of versatile control algorithms for quadruped robots, with a specific focus on the Unitree Go2. Traditional control algorithms often lack generalizability and require custom adaptations based on the robot's hardware or specific movement tasks. In response, we present a control algorithm for the Unitree Go2, which integrates a joint-free centroid dynamics model and a comprehensive body dynamics model. By prioritizing variables such as the linear and angular acceleration of the centroid and the swing leg trajectory, we utilize an open-source switching system optimal control toolbox to construct and solve a nonlinear model predictive controller. This controller effectively plans the movement trajectories for the robot's centroid and limbs, translating these into control signals for the joints. Simulation results demonstrate that the proposed control scheme not only enables smooth movement on flat terrain but also enhances stability and robustness on uneven surfaces, preventing falls.

State Key Laboratory of Synthetical Automation for Process Industries, Northeastern University (CN)
Openalex Percentile: Top 21%
Robotic Locomotion and Control
1.29
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.