Closed SimoneMic closed 1 year ago
Another comment would be to edit the test https://github.com/robotology/unicycle-footstep-planner/blob/c7ef099ba9f6b65e92bd580e90b612989a3911c6/tests/UnicycleTest.cpp to at least check that the code does not segfault
Thanks @SimoneMic, it looks good to me now! Are you interested in the commit history, or I can squash merge?
@S-Dafarra No you can squash merge everything! thanks!
Other Features:
UnicycleState
struct to a separate header file. In this way it's easier to re-utilize the same struct in different files.getSaturationLimits
inUnicycleBaseController
to extract the used speed limits.Navigation Features:
setNavigationPath(std::vector<UnicycleState> path)
to set the desired path to interpolate and extract footsteps from. i.e. the path to follow.UnicycleNavigationController
that, given a path ofUnicycleState
to follow, drives the virtual unicycle to exactly match it. Treating it as an omnidirectional drive, like theUnicycleDirectController
.UnicyclePlanner