Closed yangwill closed 1 year ago
Summary of changes:
common/
eigen_utils.cc/h
adding clamp function for eigen vectors. Works using std::clamp state_estimator.cc/h
examples/Cassie/contact_scheduler
contact_scheduler.cc/h
variable timing fsm that also publishes predicted state switches for next 4 states.state_based_controller_switch.cc
listens to published state switches and switches at the upcoming state. This is extremely useful for variable timing fsm as well as not having to hardcode timings (for example, if you change the walking frequency). Also enables switching back to standingexamples/Cassie/dispatcher_robot_in/out
examples/Cassie/osc
examples/Cassie/osc_jump
examples/Cassie/osc_run
examples/Cassie/systems/
input_supervisor.cc/h
: cleaning up input supervisorsystems/controllers/osc/
Commit merges in files for running controller as well as other relevant improvements to our cassie controller stack
This change is