Skip to content

Commit 631f3a6

Browse files
committed
update readme
1 parent 561182d commit 631f3a6

1 file changed

Lines changed: 14 additions & 5 deletions

File tree

README.md

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -36,11 +36,20 @@ The solver is wrapped by the `MPCControllerWrapper` class, and all the settings
3636
> `MPCWrapper` is designed to use the whole body model, if you want to use the srbd model, use `mpc_wrapper_srbd.py`; look at examples/srbd_quad.py
3737
3838
## Task examples
39-
| Acrobot Swing-Up | Quadruped Trot | Humanoid Jump | Quadruped Barrel roll |
40-
|---|---|---|---|
41-
| <img src="https://github.com/user-attachments/assets/af15576c-8fab-4e53-ac06-8f9e648703f6" width="100%" /> | <img src="https://github.com/user-attachments/assets/51f7eb3e-b344-4a92-9b16-837ca5dc71c6" width="100%" /> | <img src="https://github.com/user-attachments/assets/7b39eef5-a7d5-4243-a590-a6dab0b12af2" width="100%" /> | <img src="https://github.com/user-attachments/assets/7a875ce6-ea40-467a-b732-f473e5f40a02" width="100%" /> |
42-
> **Note:**
43-
You can switch between two solvers, Primal-dual LQR of GPU-FDDP. Just change the flang in the config `solver_mode = "fddp" or "primal_dual`.
39+
| Acrobot Swing-Up | Quadruped Trot | Humanoid Jump | Quadruped Barrel Roll | Obstacle Avoidance |
40+
|---|---|---|---|---|
41+
| <img src="https://github.com/user-attachments/assets/af15576c-8fab-4e53-ac06-8f9e648703f6" width="100%" /> | <img src="https://github.com/user-attachments/assets/51f7eb3e-b344-4a92-9b16-837ca5dc71c6" width="100%" /> | <img src="https://github.com/user-attachments/assets/7b39eef5-a7d5-4243-a590-a6dab0b12af2" width="100%" /> | <img src="https://github.com/user-attachments/assets/7a875ce6-ea40-467a-b732-f473e5f40a02" width="100%" /> | GIF coming soon |
42+
43+
## Available solvers
44+
45+
| Solver | Multiple shooting | Dynamics | Integrator | Inequality constraints |
46+
|---|---|---|---|---|
47+
| `primal-dual` | Yes | Forward | Semi-implicit | Cost barrier |
48+
| `fddp` | Yes (dynamics defects) | Forward | Semi-implicit | Cost barrier |
49+
| `eq_primal_dual` | Yes | Inverse | Implicit | Cost barrier |
50+
| `eq_fddp` | Yes (dynamics defects) | Inverse | Implicit | Cost barrier |
51+
| `ip_primal_dual` | Yes | Inverse | Implicit | Yes (interior point) |
52+
4453
## Installation
4554

4655
### Prerequisites

0 commit comments

Comments
 (0)