hjsuh94 / irs_mpc

iRS-LQR: iterative Randomized Smoothing LQR
MIT License
7 stars 0 forks source link

refactoring of existing code. #1

Closed hjsuh94 closed 3 years ago

hjsuh94 commented 3 years ago

@pangtao22 what do you think about the new interface for dilqr_rs_gradient? With this interface the quasistatic sims should be able to be a isolated environment under the examples folder without requiring its own dilqr_rs class.

(There are lots of structural changes so probably easier to look at the branch directly rather than looking at changes)

hjsuh94 commented 3 years ago

Added dynamical systems class!

hjsuh94 commented 3 years ago

Major changes:

Next steps:

  1. The scope of this PR will be on refactoring existing code only, so we should merge if the existing code doesn't have any issues.
  2. After merging this PR, the repo name will change to irs_lqr.
  3. @pangtao22 will submit a PR to put the contact examples, and we will start also address deficiencies in the current solver interface while our codes merge!
pangtao22 commented 3 years ago

LGTM! Let's merge and I'll start converting my code to the new interface. And after that we can try to make it faster!