Planning and Control of a Humanoid Robot for Pushing a Heavy Object during Locomotion

Humanoid robots have the potential to replicate human skills in both locomotion and manipulation. For this reason, they can be employed to support humans in real-life daily tasks. Pushing large and heavy objects during locomotion is certainly one of the most important skills that is expected to be achieved since it is common in both industrial and domestic environments. However, friction, non-linearities, high interaction forces and robot’s intrinsic limits make this task difficult to achieve. Based on existing methods for humanoid walking, this thesis extends the walking planning algorithm based on the Divergent Component of Motion (DCM) by considering the necessary external force that the robot should apply to push and move a heavy object according to a desired trajectory. This new planning algorithm is then combined with inverse dynamics whole-body control to allow the humanoid robot to perform the pushing task while walking. The proposed control framework is tested in simulation on BRUCE, a kid-size humanoid robot. Results show that the proposed framework allows the robot to carry an object whose weight is approximately half the weight of the robot by pushing it with its hands.

Publication Details

Journal
Electronic Theses and Dissertations Repository (University of Pisa)
Published
2024-11-28
Primary Topic
Diverse Scientific and Economic Studies
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Planning and Control of a Humanoid Robot for Pushing a Heavy Object during Locomotion

Electronic Theses and Dissertations Repository (University of Pisa)
Diverse Scientific and Economic Studies
article

Planning and Control of a Humanoid Robot for Pushing a Heavy Object during Locomotion

article en

Abstract

Humanoid robots have the potential to replicate human skills in both locomotion and manipulation. For this reason, they can be employed to support humans in real-life daily tasks. Pushing large and heavy objects during locomotion is certainly one of the most important skills that is expected to be achieved since it is common in both industrial and domestic environments. However, friction, non-linearities, high interaction forces and robot’s intrinsic limits make this task difficult to achieve. Based on existing methods for humanoid walking, this thesis extends the walking planning algorithm based on the Divergent Component of Motion (DCM) by considering the necessary external force that the robot should apply to push and move a heavy object according to a desired trajectory. This new planning algorithm is then combined with inverse dynamics whole-body control to allow the humanoid robot to perform the pushing task while walking. The proposed control framework is tested in simulation on BRUCE, a kid-size humanoid robot. Results show that the proposed framework allows the robot to carry an object whose weight is approximately half the weight of the robot by pushing it with its hands.

Electronic Theses and Dissertations Repository (University of Pisa)
Sustainable cities and communities
Openalex Percentile: Top 30%
Diverse Scientific and Economic Studies
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.