Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Quad-SDK Soft Release - Refactors and Bugfixes #294

Merged
merged 391 commits into from
Jun 14, 2022
Merged

Conversation

jcnorby
Copy link
Contributor

@jcnorby jcnorby commented Jun 10, 2022

Changes include:

  • Updating linear solver from MA57 to MA27
  • Refactors of Robot Driver (include state estimator abstract class and examples) and NMPC Controller (includes scripts to generate new dynamics functions)
  • Additional world files
  • Streamlined parameter loading
  • Updated Doxygen permissions
  • Updated documentation

jcnorby and others added 30 commits November 30, 2021 09:34
… nmpc controller test to a trotting at the same point
Removed from line 31:

include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../external/QuadSDK/SDK/thirdparty)
jcnorby and others added 20 commits May 24, 2022 22:06
* Add images of topic structure

* Update promo figure

* Add files via upload

* Update README.md

* Update README.md

* Add files via upload

* Add files via upload

* Update promo figure

* update gbp and utils documentation

* fixed image formatting

* Rename Fast Global Motion Planner to Global Body Planner for Legged Robots (gbpl)

* Update GBP readme with new name

* Update README.md

* Update README.md

* Update README.md

Co-authored-by: Alex Stutt <[email protected]>
* removed old world file, added some pics for docs

* Added Unitree A1 license.

* pics of another world

Co-authored-by: Justin Yim <[email protected]>
Co-authored-by: Joe Norby <[email protected]>
commit 1c05a0f
Author: Alex Stutt <[email protected]>
Date:   Fri Jun 10 10:57:45 2022 -0700

    Minor documentation updates (#287)

    * removed old world file, added some pics for docs

    * Added Unitree A1 license.

    * pics of another world

    Co-authored-by: Justin Yim <[email protected]>
    Co-authored-by: Joe Norby <[email protected]>

commit bae9ff0
Merge: a0b9f9e 7cdb975
Author: Bill Yu <[email protected]>
Date:   Mon Jun 6 08:55:03 2022 -0400

    Merge pull request #271 from robomechanics/melodic_devel_test_robot_driver

    Robot driver refactoring

commit 7cdb975
Author: qishuny <[email protected]>
Date:   Fri Jun 3 18:48:57 2022 -0400

    additional changes to comments

commit b577932
Author: qishuny <[email protected]>
Date:   Fri Jun 3 18:47:13 2022 -0400

    Fixed params loading issue. Rewrite comments

commit 4f83a42
Author: qishuny <[email protected]>
Date:   Fri Jun 3 16:37:59 2022 -0400

    additional format fix

commit 139550f
Merge: cf2c957 a0b9f9e
Author: qishuny <[email protected]>
Date:   Fri Jun 3 11:08:04 2022 -0400

    Merge remote-tracking branch 'origin/devel' into melodic_devel_test_robot_driver

commit cf2c957
Author: qishuny <[email protected]>
Date:   Fri Jun 3 11:07:46 2022 -0400

    fix format

commit a0b9f9e
Author: Joe Norby <[email protected]>
Date:   Fri Jun 3 09:15:45 2022 -0400

    Update README.md

commit b48c939
Author: qishuny <[email protected]>
Date:   Thu Jun 2 11:12:42 2022 -0400

    Additional changes to estimator inheritance.

commit 351de7d
Merge: 82c665d 2e3962c
Author: qishuny <[email protected]>
Date:   Wed May 25 14:54:56 2022 -0400

    Merge remote-tracking branch 'origin/devel' into melodic_devel_test_robot_driver

commit 82c665d
Author: qishuny <[email protected]>
Date:   Tue May 24 21:26:47 2022 -0400

    change function input, fix lint

commit 05a077a
Author: qishuny <[email protected]>
Date:   Tue May 24 00:26:32 2022 -0400

    in refactor branch move CF estimator from robot driver to its own class

commit 81a5c99
Merge: 6fda82a 88c4f1c
Author: qishuny <[email protected]>
Date:   Mon May 23 23:37:42 2022 -0400

    Merge remote-tracking branch 'origin/devel' into melodic_devel_test_robot_driver

commit 6fda82a
Merge: 7fca4c1 a6e25da
Author: qishuny <[email protected]>
Date:   Mon May 23 08:51:04 2022 -0400

    Merge remote-tracking branch 'origin/devel' into melodic_devel_test_robot_driver

commit 7fca4c1
Author: qishuny <[email protected]>
Date:   Sat May 21 21:01:36 2022 -0400

    change cmake list format again

commit 5d07d7c
Author: qishuny <[email protected]>
Date:   Sat May 21 21:00:27 2022 -0400

    change robot driver cmake list format

commit d9ff47d
Author: qishuny <[email protected]>
Date:   Sat May 21 02:04:38 2022 -0400

    fix lint

commit 8ff802c
Author: qishuny <[email protected]>
Date:   Sat May 21 01:52:36 2022 -0400

    added Ardalan's refactor to robot driver
* Initial commit cleaning nmpc_controller, also adds landing support to FLP and changes same_plan_index to plan_index_diff

* Add MATLAB scripts

* Add readme

* add documentation

* respect lint

* Clear out some comments

* Disable AC by default

* Respect linking checks

* Reduce solve tolerance back to standard value

* Switch linear solver form ma57 (commercial solver) to ma27 (free solver)

Co-authored-by: Yanhao Yang <[email protected]>
Co-authored-by: jrenaf <[email protected]>
Co-authored-by: Bill Yu <[email protected]>
@jcnorby jcnorby merged commit b04d4f7 into main Jun 14, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants