-
Notifications
You must be signed in to change notification settings - Fork 36
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
CoM Trajectory Generation from HMC #140
base: master
Are you sure you want to change the base?
Commits on Mar 30, 2021
-
[HMC] Import LinearTimeInvariantInvertedPendulum
- Import implementation of LinearTimeInvariantInvertedPendulum from HMC2 - Adapt to mc_rtc - Remove custom types - clang-format code
Configuration menu - View commit details
-
Copy full SHA for d573ecf - Browse repository at this point
Copy the full SHA d573ecfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 496c915 - Browse repository at this point
Copy the full SHA 496c915View commit details -
LookupTable implementation (+test/benchmark)
Adds a LookupTable implementation for convenient pre-computation, storing and access of heavy functions.
Configuration menu - View commit details
-
Copy full SHA for 612bcdb - Browse repository at this point
Copy the full SHA 612bcdbView commit details -
[hmc] Import code related to short-term com trajectory
- Import LinearControl systems used for generating short-term com trajectories - Replace openhrp eigen types with Eigen - Cleanup formatting and unused commented-out code
Configuration menu - View commit details
-
Copy full SHA for 822c433 - Browse repository at this point
Copy the full SHA 822c433View commit details -
[HMC] Minimal running example of CoM trajectory generation
- Import all necessary dependencies - Run HMC's sample generator.cpp as-is
Configuration menu - View commit details
-
Copy full SHA for ec4fc55 - Browse repository at this point
Copy the full SHA ec4fc55View commit details -
Configuration menu - View commit details
-
Copy full SHA for b843e14 - Browse repository at this point
Copy the full SHA b843e14View commit details -
Configuration menu - View commit details
-
Copy full SHA for 136e148 - Browse repository at this point
Copy the full SHA 136e148View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7020de9 - Browse repository at this point
Copy the full SHA 7020de9View commit details -
Configuration menu - View commit details
-
Copy full SHA for d69affc - Browse repository at this point
Copy the full SHA d69affcView commit details -
[HMC/LTVIP] Use LookupTable implementation
Replace the old confusing and inaccurate implementation with the new generic LookupTable implementation: ``` [info] Omega2 = 12.258312499999999 [info] Original omega = 3.498714049475893 [info] New omega = 3.5033993502025997 [info] Actual omega = 3.5011872986174275 [info] Original cosh = 1.0003195295150686 [info] New cosh = 1.0001534265107093 [info] Actual cosh = 1.0001532328194729 [info] Original sinh = 0.02528163620591862 (previous code) [info] New sinh = 0.01751789259907999 (new lookup table implementation) [info] Actual sinh = 0.017506830645288594 (expected value) ``` Note better accuracy could be achieved using a non-uniform distribution.
Configuration menu - View commit details
-
Copy full SHA for 5d5163e - Browse repository at this point
Copy the full SHA 5d5163eView commit details -
Configuration menu - View commit details
-
Copy full SHA for ff9b4e0 - Browse repository at this point
Copy the full SHA ff9b4e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5485b13 - Browse repository at this point
Copy the full SHA 5485b13View commit details -
Configuration menu - View commit details
-
Copy full SHA for 813d8c7 - Browse repository at this point
Copy the full SHA 813d8c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b624ea - Browse repository at this point
Copy the full SHA 3b624eaView commit details -
[HMC/test] Clean generator example (+bugfix)
Bugfix: out-of-bounds access to array m_steps
Configuration menu - View commit details
-
Copy full SHA for 388e508 - Browse repository at this point
Copy the full SHA 388e508View commit details -
Configuration menu - View commit details
-
Copy full SHA for 98e9e8f - Browse repository at this point
Copy the full SHA 98e9e8fView commit details -
[HMC/samples] Sample controller generating and tracking CoM/ZMP Traje…
…ctory Write a first simple example that: - Generates the CoM/ZMP trajectory (open-loop) - Tracks it with the LIPMStabilizer from Stephane - Adds GUI/live plot visualization
Configuration menu - View commit details
-
Copy full SHA for 452f2ef - Browse repository at this point
Copy the full SHA 452f2efView commit details -
Configuration menu - View commit details
-
Copy full SHA for a03ee7a - Browse repository at this point
Copy the full SHA a03ee7aView commit details -
Configuration menu - View commit details
-
Copy full SHA for a2da964 - Browse repository at this point
Copy the full SHA a2da964View commit details -
[mc_log_ui] Display error when the log file is invalid
If a log file contains one column or less, mc_log_ui would crash as it expects more entries to be available. This commit displays an error message instead.
Configuration menu - View commit details
-
Copy full SHA for b5d713c - Browse repository at this point
Copy the full SHA b5d713cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0320d7f - Browse repository at this point
Copy the full SHA 0320d7fView commit details -
[HMC/samples] WIP change footsteps online
Bug: Does not interpolate the reference ZMP trajectory
Configuration menu - View commit details
-
Copy full SHA for 878337e - Browse repository at this point
Copy the full SHA 878337eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3255f5b - Browse repository at this point
Copy the full SHA 3255f5bView commit details -
[HMC/generator] Discrete step logic implementation
Implements helpers to handle the logic behind discrete reference provided as a step function: - Ensures that steps are ordered by time (using std::set) - Convenience to create steps, add step, find predecessors/successors - Implement efficient logic for sequentially exploiting footsteps in an online setting: removing old footsteps, updating the previous/next step, etc This leads to a more readable and safer implementation of the original generator class, and allows to cleanly change footsteps at any time. The sample state CoMTrajectoryGeneration has been updated accordingly.
Configuration menu - View commit details
-
Copy full SHA for 811ed48 - Browse repository at this point
Copy the full SHA 811ed48View commit details -
Configuration menu - View commit details
-
Copy full SHA for a8596e1 - Browse repository at this point
Copy the full SHA a8596e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for eed398f - Browse repository at this point
Copy the full SHA eed398fView commit details -
Configuration menu - View commit details
-
Copy full SHA for aa221b6 - Browse repository at this point
Copy the full SHA aa221b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for ca8aace - Browse repository at this point
Copy the full SHA ca8aaceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7de1e89 - Browse repository at this point
Copy the full SHA 7de1e89View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6fe0ac1 - Browse repository at this point
Copy the full SHA 6fe0ac1View commit details -
Configuration menu - View commit details
-
Copy full SHA for b9f95a1 - Browse repository at this point
Copy the full SHA b9f95a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for d1b46c8 - Browse repository at this point
Copy the full SHA d1b46c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 578680e - Browse repository at this point
Copy the full SHA 578680eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 58e70d4 - Browse repository at this point
Copy the full SHA 58e70d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 268cdc8 - Browse repository at this point
Copy the full SHA 268cdc8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b29fc9 - Browse repository at this point
Copy the full SHA 2b29fc9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0eb3b77 - Browse repository at this point
Copy the full SHA 0eb3b77View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c84a3d - Browse repository at this point
Copy the full SHA 4c84a3dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 81f44d8 - Browse repository at this point
Copy the full SHA 81f44d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b1bd15 - Browse repository at this point
Copy the full SHA 9b1bd15View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ecadaa - Browse repository at this point
Copy the full SHA 9ecadaaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 704ebd5 - Browse repository at this point
Copy the full SHA 704ebd5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 39396a4 - Browse repository at this point
Copy the full SHA 39396a4View commit details