Quals update / overview
Contact-implicit formulation: Contact is a decision variable
force/dynamics agreement
Explicit contact formulation: Contact follows pre-specified schedule
dynamics
dynamics
contact force constraints
This project looks at three types of contact-implicit method:
Many current methods are not evaluated on the same tasks or metrics, which makes it difficult to understand their true contributions / the state of the field
CI-MPC (Cleach et. al) | MuJoCo MPC (Howell et. al) | C3 (Aydinoglu et. al) |
---|---|---|
Pushbot | Shadow Hand | Cartpole with soft walls |
2D Hopper | Humanoid | 2D finger gaiting |
3D Hopper | Quadruped | 2D object pivoting |
Quadruped | Franka ball rolling | |
Biped | Franka waiter task |
This project: Compare different SoTA methods on a set of benchmark tasks
Benchmark tasks should:
Aspects of interest:
Pushbot: baseline task, unstable equilibrium
2D Waiter: stick-slip transitions
Stacked pushbot: number of contacts and inputs / small solution set
Circle corralling: number of contacts, longer horizon actions