Publication Date
2015-08-04
Availability
Open access
Embargo Period
2015-08-04
Degree Type
Dissertation
Degree Name
Doctor of Philosophy (PHD)
Department
Computer Science (Arts and Sciences)
Date of Defense
2015-07-09
First Committee Member
Ubbo Visser
Second Committee Member
Hüseyin Koçak
Third Committee Member
Dilip Sarkar
Fourth Committee Member
Geoff Sutcliffe
Fifth Committee Member
Christine Lisetti
Abstract
An essential ability of a robot is to act in its environment by generating motions for locomotion or manipulation. This can be a challenging problem on a robot with high degrees of freedom. Although biped robots have shown drastic improvements with regard to motion skills over the past few years, many approaches for generating motions still require tedious and time-consuming manual calibration due to variances in the hardware or inaccurate sensors and actuators. This research focuses on generating motions for humanoid robots automatically without manual calibration. The first approach discussed uses parameter optimization (e.g. CMA-ES, PSO) to directly optimize the joint angle trajectories for various motions. Using optimization we produce motions for NAO robots in the RoboCup 3D Soccer Simulation League that are far superior to hand tuned motions or stabilize motions generated from noisy motion capture data from a Microsoft Kinect. The second part describes a dynamically generated closed-loop gait for simulated and physical NAOs using a linear inverted pendulum model (LIPM), which keeps the zero moment point (ZMP) within given constraints. This is a common approach, but due to variances in the hardware and environment it still requires manual fine-tuning. Our experiments show that the model errors can be reduced by optimizing parameters of the model using the observed behavior while walking. Improving the model produces better predictions of the robots behavior which yields a more stable walk without requiring manual calibration.
Keywords
Dynamic Walking; Motion Optimization; Humanoid Robots; Parameter Optimization; Inverted Pendulum; NAO; RoboCup Standard Platform League; RoboCup 3D Soccer Simulation League
Recommended Citation
Seekircher, Andreas, "Adaptive Dynamic Walking and Motion Optimization for Humanoid Robots" (2015). Open Access Dissertations. 1499.
https://scholarlyrepository.miami.edu/oa_dissertations/1499