Optimization-based multi-contact motion planning for legged robots
dc.contributor.advisor
Li, Zhibin
dc.contributor.advisor
Vijayakumar, Sethu
dc.contributor.author
Chatzinikolaidis, Iordanis
dc.contributor.sponsor
Engineering and Physical Sciences Research Council (EPSRC)
en
dc.date.accessioned
2022-01-10T14:12:54Z
dc.date.available
2022-01-10T14:12:54Z
dc.date.issued
2021-11-30
dc.description.abstract
For legged robots, generating dynamic and versatile motions is essential for interacting with complex and ever-changing environments. So far, robots that routinely
operate reliably over rough terrains remains an elusive goal. Yet the primary
promise of legged locomotion is to replace humans and animals in performing
tedious and menial tasks, without requiring changes in the environment as wheeled
robots do.
A necessary step towards this goal is to endow robots with capabilities to reason
about contacts but this vital skill is currently missing. An important justification
for this is that contact phenomena are inherently non-smooth and non-convex. As a
result, posing and solving problems involving contacts is non-trivial. Optimization-based motion planning constitutes a powerful paradigm to this end. Consequently,
this thesis considers the problem of generating motions in contact-rich situations.
Specifically, we introduce several methods that compute dynamic and versatile
motion plans from a holistic optimization perspective based on trajectory optimization techniques. The advantage is that the user needs to provide a high-level
task description in the form of an objective function only. Subsequently, the
methods output a detailed motion plan—that includes contact locations, timings,
gait patterns—that optimally achieves the high-level task.
Initially, we assume that such a motion plan is available, and we investigate the
relevant control problem. The problem is to track a nominal motion plan as
close as possible given external disturbances by computing inputs for the robot.
Thus, this stage typically follows the motion planning stage. Additionally, this
thesis presents methods that do not necessarily require a separate control stage
by computing the controller structure automatically.
Afterwards, we proceed to the main parts of this thesis. First, assuming a
pre-specified contact sequence, we formulate a trajectory optimization method
reminiscent of hybrid approaches. Its backbone is a high-accuracy integrator,
enabling reliable long-term motion planning while satisfying both translational
and rotational dynamics. We utilize it to compute motion plans for a hopper
traversing rough terrains—with gaps and obstacles—and performing explosive
motions, like a somersault. Subsequently, we provide a discussion on how to
extend the method when the contact sequence is unspecified.
In the next chapter, we increase the complexity of the problem in many aspects.
First, we formulate the problem in joint-level utilizing full dynamics and kinematics
models. Second, we assume a contact-implicit perspective, i.e. decisions about
contacts are implicitly defined in the problem’s formulation rather than defined as
explicit contact modes. As a result, pre-specification of the contact interactions is
not required, like the order by which the feet contact the ground for a quadruped
robot model and the respective timings. Finally, we extend the classical rigid
contact model to surfaces with soft and slippery properties. We quantitatively
evaluate our proposed framework by performing comparisons against the rigid
model and an alternative contact-implicit framework. Furthermore, we compute
motion plans for a high-dimensional quadruped robot in a variety of terrains
exhibiting the enhanced properties.
In the final study, we extend the classical Differential Dynamic Programming
algorithm to handle systems defined by implicit dynamics. While this can be of
interest in its own right, our particular application is computing motion plans in
contact-rich settings. Compared to the method presented in the previous chapter,
this formulation enables experiencing contacts with all body parts in a receding
horizon fashion, albeit with limited contact discovery capabilities. We demonstrate
the properties of our proposed extension by comparing implicit and explicit models
and generating motion plans for a single-legged robot with multiple contacts both
for trajectory optimization and receding horizon settings.
We conclude this thesis by providing insights and limitations of the proposed
methods, and possible future directions that can improve and extend aspects of
the presented work.
en
dc.identifier.uri
https://hdl.handle.net/1842/38388
dc.identifier.uri
http://dx.doi.org/10.7488/era/1653
dc.language.iso
en
en
dc.publisher
The University of Edinburgh
en
dc.relation.hasversion
I. Chatzinikolaidis and Z. Li (2021). “Trajectory optimization of contact-rich motions using implicit differential dynamic programming”. In: IEEE Robotics and Automation Letters. Vol. 6. 2, pp. 2626–2633. doi: 10.1109/LRA.2021. 3061341
en
dc.relation.hasversion
I. Chatzinikolaidis, Y. You, and Z. Li (2020). “Contact-implicit trajectory optimization using an analytically solvable contact model for locomotion on variable ground”. In: IEEE Robotics and Automation Letters 5.4, pp. 6357–6364. doi: 10.1109/LRA.2020.3010754.
en
dc.relation.hasversion
I. Chatzinikolaidis, T. Stouraitis, S. Vijayakumar, and Z. Li (2018). “Nonlinear optimization using discrete variational mechanics for dynamic maneuvers of a 3D one-leg hopper”. In: Proc. IEEE International Conference on Humanoid Robots, pp. 932–937. doi: 10.1109/HUMANOIDS.2018.8624981.
en
dc.relation.hasversion
T. Stouraitis, I. Chatzinikolaidis, M. Gienger, and S. Vijayakumar (2020). “Online hybrid motion planning for dyadic collaborative manipulation via bilevel optimization”. In: IEEE Transactions on Robotics 36.5, pp. 1452–1471. doi: 10. 1109/TRO.2020.2992987
en
dc.relation.hasversion
J. Wang, I. Chatzinikolaidis, C. Mastalli, W. Wolfslag, G. Xin, S. Tonneau, and S. Vijayakumar (2020). “Automatic gait pattern selection for legged robots”. In: Proc. IEEE International Conference on Intelligent Robots and Systems, pp. 3990–3997. doi: 10.1109/IROS45743.2020.9340789
en
dc.relation.hasversion
K. Yuan, I. Chatzinikolaidis, and Z. Li (2019). “Bayesian optimization for whole-body control of high-degree-of-freedom robots through reduction of di mensionality”. In: IEEE Robotics and Automation Letters 4.3, pp. 2268–2275. doi: 10.1109/LRA.2019.2901308.
en
dc.relation.hasversion
W. Hu, I. Chatzinikolaidis, K. Yuan, and Z. Li (2018). “Comparison study of nonlinear optimization of step durations and foot placement for dynamic walking”. In: Proc. IEEE International Conference on Robotics and Automation, pp. 433–439. doi: 10.1109/ICRA.2018.8461101.
en
dc.relation.hasversion
T. Stouraitis, I. Chatzinikolaidis, M. Gienger, and S. Vijayakumar (2018). “Dyadic collaborative manipulation through hybrid trajectory optimization”. In: Conference on Robot Learning (CoRL). Vol. 87, pp. 869–878. url: http: / / proceedings . mlr . press / v87 / stouraitis18a . html
en
dc.relation.hasversion
Q. Li, I. Chatzinikolaidis, Y. Yang, S. Vijayakumar, and Z. Li (2017). “Robust foot placement control for dynamic walking using online parameter estimation”. In: Proc. IEEE International Conference on Humanoid Robots, pp. 165–170. doi: 10.1109/HUMANOIDS.2017.8239552
en
dc.subject
legged robots
en
dc.subject
legged locomotion
en
dc.subject
motion planning
en
dc.subject
numerical optimization viewpoint
en
dc.subject
trajectory optimization methods
en
dc.subject
high-accuracy integrator
en
dc.subject
contact-implicit perspective
en
dc.subject
Differential Dynamic Programming
en
dc.title
Optimization-based multi-contact motion planning for legged robots
en
dc.type
Thesis or Dissertation
en
dc.type.qualificationlevel
Doctoral
en
dc.type.qualificationname
PhD Doctor of Philosophy
en
Files
Original bundle
1 - 1 of 1
- Name:
- Chatzinikolaidis2021.pdf
- Size:
- 26.28 MB
- Format:
- Adobe Portable Document Format
- Description:
This item appears in the following Collection(s)

