Skip to content

Implementation and examples from Trajectory Optimization with Optimization-Based Dynamics https://arxiv.org/abs/2109.04928

License

Notifications You must be signed in to change notification settings

thowell/optimization_dynamics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Trajectory Optimization with Optimization-Based Dynamics

This repository contains the implementation and examples from our paper: Trajectory Optimization with Optimization-Based Dynamics.

Installation

From the Julia REPL, type ] to enter the Pkg REPL mode and run:

pkg> add https://github.com/thowell/optimization_dynamics

This will install the package.

Run

(OptimizationDynamics) pkg> build

to build the package.

Notebooks are generated upon installation and can be run for the following examples:

planar push

drawing

acrobot with joint limits

drawing

cart-pole with joint friction

drawing

hopper gait

drawing

rocket with thrust limits

drawing

Additional comparisons with MuJoCo and contact-implicit trajectory optimization are available. The path-following solver and hopper model can be found in RoboDojo.jl.