2022
DOI: 10.1007/978-3-030-95459-8_48
|View full text |Cite
|
Sign up to set email alerts
|

Bilevel Optimization for Planning Through Contact: A Semidirect Method

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
13
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 13 publications
(13 citation statements)
references
References 7 publications
0
13
0
Order By: Relevance
“…Remark 5: The robot, controlled by the proposed jumping policy, shows the ability to not rely on the pre-defined contact plan and can break the contact after it lands and make contact again when it needs to utilize impacts to stabilize itself. Such a capability is similar to contact implicit trajectory optimization [3], [27]- [30]. While such optimization schemes still need to be computed offline for legged robots, our work achieves this online.…”
Section: Diverse and Robust Maneuvers By Multi-task Policymentioning
confidence: 98%
See 1 more Smart Citation
“…Remark 5: The robot, controlled by the proposed jumping policy, shows the ability to not rely on the pre-defined contact plan and can break the contact after it lands and make contact again when it needs to utilize impacts to stabilize itself. Such a capability is similar to contact implicit trajectory optimization [3], [27]- [30]. While such optimization schemes still need to be computed offline for legged robots, our work achieves this online.…”
Section: Diverse and Robust Maneuvers By Multi-task Policymentioning
confidence: 98%
“…1) Model-based optimal control for legged jumping: Prior model-based methods for legged jumping control usually build up a layered optimization scheme, which includes offline trajectory optimization with detailed models of the robot's dynamics and ground contacts [15], [19]- [21], and online controllers that leverage simplified models of the robot's dynamics [6], [22]- [24]. In order to optimize trajectories for jumping, which needs to switch among modes with different underlying dynamics, there are two commonly employed solutions: relying on human-tuned predefined contact sequences [5], [12], [14], [25], [26], which is not scalable to different jump distances and/or directions, or leveraging contact-implicit optimization [3], [27]- [30] which plans through contacts to avoid breaking the trajectory or using computationally expensive mixed-integer programming [20], [31], [32]. However, due to the computational challenges of optimization, both of the above-mentioned methods are still limited to offline computation for legged robots.…”
Section: Related Workmentioning
confidence: 99%
“…Implicit models of contact using complementarity constraints [14], [15] are widely used in planning through contact for their ability to stably take bigger time steps [1], [38]. However, unlike penalty methods which permit explicit smoothing of forces [3], [19], [20], smoothing results of implicit optimization problems is less straightforward; randomized smoothing is unique in that it provides the ability to do so without an explicit relaxation of constraints.…”
Section: A Contacts Defined By Complementarity Constraintsmentioning
confidence: 99%
“…These methods, termed CITO, simultaneously plan state, control input, and contact force trajectories without needing a pre-specified contact mode schedule. They handle the hybrid dynamics of contact with either complementarity constraints [2]- [6] or with soft constraints implemented as a penalty term in the cost function [7], [8]. In this work, we follow the formulation introduced in [2].…”
Section: A Contact-implicit Trajectory Optimizationmentioning
confidence: 99%
“…Since the introduction of CITO methods, many works have applied them to whole-body dynamic motion planning [9], [10], quadruped locomotion [6], and single-leg jumping [11]. Of these works, [10] and [11] use hierarchical planning schemes, first planning a trajectory with a simplified robot model and then using this to warm-start the full trajectory optimization.…”
Section: A Contact-implicit Trajectory Optimizationmentioning
confidence: 99%