├── .github ├── CODEOWNERS └── workflows │ ├── ci.yml │ └── conda-forge-ci.yml ├── .gitignore ├── CMakeLists.txt ├── LICENSE ├── README.md ├── cmake ├── AddInstallRPATHSupport.cmake ├── AddUninstallTarget.cmake ├── AddWarningsConfigurationToTargets.cmake └── unicyclePlannerConfig.cmake.in ├── include ├── CoMHeightTrajectoryGenerator.h ├── ControlledUnicycle.h ├── DCMTrajectoryGenerator.h ├── DCMTrajectoryGeneratorHelper.h ├── FeetCubicSplineGenerator.h ├── FeetGenerator.h ├── FeetMinimumJerkGenerator.h ├── FootPrint.h ├── FreeSpaceEllipse.h ├── PersonFollowingController.h ├── StepPhase.h ├── UnicycleBaseController.h ├── UnicycleDirectController.h ├── UnicycleFoot.h ├── UnicycleGenerator.h ├── UnicycleNavigationController.h ├── UnicycleOptimization.h ├── UnicyclePlanner.h ├── UnicycleState.h └── ZMPTrajectoryGenerator.h ├── src ├── CoMHeightTrajectoryGenerator.cpp ├── ControlledUnicycle.cpp ├── DCMTrajectoryGenerator.cpp ├── DCMTrajectoryGeneratorHelper.cpp ├── FeetCubicSplineGenerator.cpp ├── FeetGenerator.cpp ├── FeetMinimumJerkGenerator.cpp ├── FootPrint.cpp ├── FreeSpaceEllipse.cpp ├── PersonFollowingController.cpp ├── UnicycleBaseController.cpp ├── UnicycleDirectController.cpp ├── UnicycleFoot.cpp ├── UnicycleGenerator.cpp ├── UnicycleNavigationController.cpp ├── UnicycleOptimization.cpp ├── UnicyclePlanner.cpp └── ZMPTrajectoryGenerator.cpp └── tests ├── CMakeLists.txt ├── DcmInterpolationTest.cpp ├── InterpolationTest.cpp ├── UnicycleTest.cpp ├── utils.cpp └── utils.h /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotology/unicycle-footstep-planner/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotology/unicycle-footstep-planner/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/conda-forge-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotology/unicycle-footstep-planner/HEAD/.github/workflows/conda-forge-ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotology/unicycle-footstep-planner/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotology/unicycle-footstep-planner/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotology/unicycle-footstep-planner/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotology/unicycle-footstep-planner/HEAD/README.md -------------------------------------------------------------------------------- /cmake/AddInstallRPATHSupport.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotology/unicycle-footstep-planner/HEAD/cmake/AddInstallRPATHSupport.cmake -------------------------------------------------------------------------------- /cmake/AddUninstallTarget.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotology/unicycle-footstep-planner/HEAD/cmake/AddUninstallTarget.cmake -------------------------------------------------------------------------------- /cmake/AddWarningsConfigurationToTargets.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotology/unicycle-footstep-planner/HEAD/cmake/AddWarningsConfigurationToTargets.cmake -------------------------------------------------------------------------------- /cmake/unicyclePlannerConfig.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotology/unicycle-footstep-planner/HEAD/cmake/unicyclePlannerConfig.cmake.in -------------------------------------------------------------------------------- /include/CoMHeightTrajectoryGenerator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotology/unicycle-footstep-planner/HEAD/include/CoMHeightTrajectoryGenerator.h -------------------------------------------------------------------------------- /include/ControlledUnicycle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotology/unicycle-footstep-planner/HEAD/include/ControlledUnicycle.h -------------------------------------------------------------------------------- /include/DCMTrajectoryGenerator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotology/unicycle-footstep-planner/HEAD/include/DCMTrajectoryGenerator.h -------------------------------------------------------------------------------- /include/DCMTrajectoryGeneratorHelper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotology/unicycle-footstep-planner/HEAD/include/DCMTrajectoryGeneratorHelper.h -------------------------------------------------------------------------------- /include/FeetCubicSplineGenerator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotology/unicycle-footstep-planner/HEAD/include/FeetCubicSplineGenerator.h -------------------------------------------------------------------------------- /include/FeetGenerator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotology/unicycle-footstep-planner/HEAD/include/FeetGenerator.h -------------------------------------------------------------------------------- /include/FeetMinimumJerkGenerator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotology/unicycle-footstep-planner/HEAD/include/FeetMinimumJerkGenerator.h -------------------------------------------------------------------------------- /include/FootPrint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotology/unicycle-footstep-planner/HEAD/include/FootPrint.h -------------------------------------------------------------------------------- /include/FreeSpaceEllipse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotology/unicycle-footstep-planner/HEAD/include/FreeSpaceEllipse.h -------------------------------------------------------------------------------- /include/PersonFollowingController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotology/unicycle-footstep-planner/HEAD/include/PersonFollowingController.h -------------------------------------------------------------------------------- /include/StepPhase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotology/unicycle-footstep-planner/HEAD/include/StepPhase.h -------------------------------------------------------------------------------- /include/UnicycleBaseController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotology/unicycle-footstep-planner/HEAD/include/UnicycleBaseController.h -------------------------------------------------------------------------------- /include/UnicycleDirectController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotology/unicycle-footstep-planner/HEAD/include/UnicycleDirectController.h -------------------------------------------------------------------------------- /include/UnicycleFoot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotology/unicycle-footstep-planner/HEAD/include/UnicycleFoot.h -------------------------------------------------------------------------------- /include/UnicycleGenerator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotology/unicycle-footstep-planner/HEAD/include/UnicycleGenerator.h -------------------------------------------------------------------------------- /include/UnicycleNavigationController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotology/unicycle-footstep-planner/HEAD/include/UnicycleNavigationController.h -------------------------------------------------------------------------------- /include/UnicycleOptimization.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotology/unicycle-footstep-planner/HEAD/include/UnicycleOptimization.h -------------------------------------------------------------------------------- /include/UnicyclePlanner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotology/unicycle-footstep-planner/HEAD/include/UnicyclePlanner.h -------------------------------------------------------------------------------- /include/UnicycleState.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotology/unicycle-footstep-planner/HEAD/include/UnicycleState.h -------------------------------------------------------------------------------- /include/ZMPTrajectoryGenerator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotology/unicycle-footstep-planner/HEAD/include/ZMPTrajectoryGenerator.h -------------------------------------------------------------------------------- /src/CoMHeightTrajectoryGenerator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotology/unicycle-footstep-planner/HEAD/src/CoMHeightTrajectoryGenerator.cpp -------------------------------------------------------------------------------- /src/ControlledUnicycle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotology/unicycle-footstep-planner/HEAD/src/ControlledUnicycle.cpp -------------------------------------------------------------------------------- /src/DCMTrajectoryGenerator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotology/unicycle-footstep-planner/HEAD/src/DCMTrajectoryGenerator.cpp -------------------------------------------------------------------------------- /src/DCMTrajectoryGeneratorHelper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotology/unicycle-footstep-planner/HEAD/src/DCMTrajectoryGeneratorHelper.cpp -------------------------------------------------------------------------------- /src/FeetCubicSplineGenerator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotology/unicycle-footstep-planner/HEAD/src/FeetCubicSplineGenerator.cpp -------------------------------------------------------------------------------- /src/FeetGenerator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotology/unicycle-footstep-planner/HEAD/src/FeetGenerator.cpp -------------------------------------------------------------------------------- /src/FeetMinimumJerkGenerator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotology/unicycle-footstep-planner/HEAD/src/FeetMinimumJerkGenerator.cpp -------------------------------------------------------------------------------- /src/FootPrint.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotology/unicycle-footstep-planner/HEAD/src/FootPrint.cpp -------------------------------------------------------------------------------- /src/FreeSpaceEllipse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotology/unicycle-footstep-planner/HEAD/src/FreeSpaceEllipse.cpp -------------------------------------------------------------------------------- /src/PersonFollowingController.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotology/unicycle-footstep-planner/HEAD/src/PersonFollowingController.cpp -------------------------------------------------------------------------------- /src/UnicycleBaseController.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotology/unicycle-footstep-planner/HEAD/src/UnicycleBaseController.cpp -------------------------------------------------------------------------------- /src/UnicycleDirectController.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotology/unicycle-footstep-planner/HEAD/src/UnicycleDirectController.cpp -------------------------------------------------------------------------------- /src/UnicycleFoot.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotology/unicycle-footstep-planner/HEAD/src/UnicycleFoot.cpp -------------------------------------------------------------------------------- /src/UnicycleGenerator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotology/unicycle-footstep-planner/HEAD/src/UnicycleGenerator.cpp -------------------------------------------------------------------------------- /src/UnicycleNavigationController.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotology/unicycle-footstep-planner/HEAD/src/UnicycleNavigationController.cpp -------------------------------------------------------------------------------- /src/UnicycleOptimization.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotology/unicycle-footstep-planner/HEAD/src/UnicycleOptimization.cpp -------------------------------------------------------------------------------- /src/UnicyclePlanner.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotology/unicycle-footstep-planner/HEAD/src/UnicyclePlanner.cpp -------------------------------------------------------------------------------- /src/ZMPTrajectoryGenerator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotology/unicycle-footstep-planner/HEAD/src/ZMPTrajectoryGenerator.cpp -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotology/unicycle-footstep-planner/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/DcmInterpolationTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotology/unicycle-footstep-planner/HEAD/tests/DcmInterpolationTest.cpp -------------------------------------------------------------------------------- /tests/InterpolationTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotology/unicycle-footstep-planner/HEAD/tests/InterpolationTest.cpp -------------------------------------------------------------------------------- /tests/UnicycleTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotology/unicycle-footstep-planner/HEAD/tests/UnicycleTest.cpp -------------------------------------------------------------------------------- /tests/utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotology/unicycle-footstep-planner/HEAD/tests/utils.cpp -------------------------------------------------------------------------------- /tests/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotology/unicycle-footstep-planner/HEAD/tests/utils.h --------------------------------------------------------------------------------