Skip to content

Feasibility of Running 1000-Scale MPC Environments with CuRobo #375

Discussion options

You must be logged in to vote

cuRobo's MPC uses MPPI as the optimizer which runs 400 rollouts (

) per environment to output solutions. So running 1000 environments will require 400k rollouts while CusADI is using gradient based optimizer which might only require 1 rollout per environment.

The key bottleneck is the number of rollouts required by the optimizer to generate good motions. You could reduce the number of rollouts required by MPPI by tuning the weight terms for a specific robot. This could bring the rollouts to 100 per environment. Then you could run 100 parallel environments.

Replies: 2 comments

Comment options

You must be logged in to vote
0 replies
Answer selected by makolon
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants