bipedal-locomotion-framework 0.1.0
GiulioRomualdi
released this
22 Feb 10:49
·
1809 commits
to master
since this release
What's Changed
- Add cmake skeleton by @GiulioRomualdi in #1
- Implement the BipedalLocomotionControllers interface by @GiulioRomualdi in #6
- Implement Yarp Utilities library by @GiulioRomualdi in #5
- Update the iDynTree required version by @GiulioRomualdi in #8
- Revert "Update the iDynTree required version" by @GiulioRomualdi in #9
- Add CI pipeline with Github Actions by @GiulioRomualdi in #4
- Fix GitHub Actions CI by removing apt Microsoft repos by @GiulioRomualdi in #10
- Add the possibility to use YarpUtilities::getVectorFromSearchable() with fix sized vectors by @GiulioRomualdi in #12
- Add the possibility to compile the library as static and shared by @GiulioRomualdi in #15
- Implement ParametersHandler library by @GiulioRomualdi in #13
- Implement isEmpty() method in ParameterHandler library by @GiulioRomualdi in #17
- Small refactoring of ParametersHandler by @S-Dafarra in #18
- Fix missing fields when parsing config files by @S-Dafarra in #21
- Added valgrind tests. by @S-Dafarra in #19
- Enable automatic Doxygen documentation generation by @GiulioRomualdi in #22
- Add a custom cmake function for enhancing the components compilation by @GiulioRomualdi in #25
- Add generic container by @S-Dafarra in #29
- Add cache GitHub Action to cache dependency compiled from source by @GiulioRomualdi in #32
- Avoid to use CRTP in ParameterHanlder component by @GiulioRomualdi in #28
- Implement the Recursive Least Square algorithm by @GiulioRomualdi in #23
- Fix typo in GenericContainer CMakeLists.txt file by @GiulioRomualdi in #36
- Add the possibility to specify the installation folder AddBipedalLocomotionControllersComponent function by @GiulioRomualdi in #37
- Rename project by @S-Dafarra in #40
- Update README.md by @S-Dafarra in #41
- Update the CI workflow by @GiulioRomualdi in #42
- Adding skeleton for planners by @S-Dafarra in #43
- Add ContactList and utilities for defining contact phases. by @S-Dafarra in #45
- Update the AddBipedalLocomotionLibrary.cmake by @GiulioRomualdi in #48
- Implement contact models library by @GiulioRomualdi in #7
- Require iDynTree v1.1.0 in ci.yml by @GiulioRomualdi in #49
- Introduce the Variables Handler by @GiulioRomualdi in #50
- Implement the ConvexHullHelper class by @GiulioRomualdi in #51
- Fix missing vitual keyword in Advanceable class by @GiulioRomualdi in #55
- Implement the DynamicalSystem class by @GiulioRomualdi in #46
- Move the ParameterHanlder::BasicImplementation from tests to the library by @GiulioRomualdi in #58
- Bugfix in ContactPhaseList::cbegin() function by @GiulioRomualdi in #60
- Set possibility to force enabling a dependency and added macro to install ini files by @S-Dafarra in #66
- Use Eigen in ConvexHullHelper class by @GiulioRomualdi in #65
- Improve continuous contact model test by @GiulioRomualdi in #68
- Use Eigen in DynamicalSystems by @GiulioRomualdi in #70
- Add toEigen in generic vector by @S-Dafarra in #71
- Use Eigen in RecursiveLeastSquare class by @GiulioRomualdi in #73
- Implement the time-varying dcm planner by @GiulioRomualdi in #61
- Implement a Eigen-CppAD skeleton by @GiulioRomualdi in #78
- Add FloatingBaseEstimator skeleton class by @prashanthr05 in #79
- Avoid checking FRAMEWORK_HAS_Eigen3 in Planner/test/CMakeLists.txt by @GiulioRomualdi in #80
- Add StdImplementation.tpp to Public headers in ParameterHandler CMakeList by @prashanthr05 in #81
- [workflows] Update YCM tag in ci.yml by @prashanthr05 in #86
- Use manif in the contacts component by @GiulioRomualdi in #82
- Implement the QuinticSpline class by @GiulioRomualdi in #83
- Add USE_MATH_DEFINES for tests and library compile definitions by @prashanthr05 in #93
- Add the Debug compilation in GitHub Action by @GiulioRomualdi in #92
- Enable cppad on Windows by @GiulioRomualdi in #89
- Add RobotInterface library and a SensorBridge interface class by @prashanthr05 in #87
- Bump CMake minimum version for LAST_EXT option in get_file_component by @prashanthr05 in #101
- Implement the possibility to automatic generate a stair urdf models by @GiulioRomualdi in #98
- Add Ref class to GeneriContainer::Vector by @S-Dafarra in #102
- README: Fix typo Doxigen --> Doxygen by @traversaro in #104
- Implement the IRobotControl interface by @GiulioRomualdi in #97
- [RobotInterface] Fix installation folder for YarpImplementation by @prashanthr05 in #105
- Implement a 2-point minimum jerk trajectory generator in SO(3) by @GiulioRomualdi in #84
- Use Ref in parameters handlers by @S-Dafarra in #103
- YarpSensorBridge Implementation by @prashanthr05 in #106
- Handle optional configuration of sensor streams in YarpSensorBridge by @prashanthr05 in #116
- Improve performances TimeVaryingDCMPlanner by @GiulioRomualdi in #119
- Bugfix in Yarp iRobotControl implementation by @GiulioRomualdi in #118
- Fix some bugs in the python script for generating urdf files by @GiulioRomualdi in #117
- Use booleans instead of int as configuration parameters in YarpSensorBridge class by @GiulioRomualdi in #122
- Make the
joints_list
parameter as optional in the YarpSensorBridge by @GiulioRomualdi in #123 - Use Casadi::Map function to compute the system dynamics in the Time varying DCM planner by @GiulioRomualdi in #126
- Implement the swing foot trajectory planner by @GiulioRomualdi in #90
- Implement Invariant EKF Floating Base Estimator by @prashanthr05 in #85
- General improvements of the TimeVarying DCM planner by @GiulioRomualdi in #127
- Fix doxygen documentation in the Planners library by @GiulioRomualdi in #128
- Fix macOs/macOS spelling by @traversaro in #132
- Add CommonConversions and ManifConversions library by @prashanthr05 in #138
- GitHub Action: remove use of deprecated set-env by @GiulioRomualdi in #144
- Implement the joint position tracking application by @GiulioRomualdi in #136
- Fix the Debug compilation in GitHub CI by @GiulioRomualdi in #145
- GitHub Action: Bump the webfactory/ssh-agent to v0.4.1 by @GiulioRomualdi in #146
- Fix default resizer. by @S-Dafarra in #147
- Add Python bindings based on pybind11 by @diegoferigo in #134
- Add matioCpp conversions by @S-Dafarra in #143
- Avoid to use iDynTree vectors and matrices in FloatingBaseSystemDynamics by @GiulioRomualdi in #108
- Add FloatingBaseEstimatorDevice YARP wrapper to the algorithms in FloatingBaseEstimator library by @prashanthr05 in #130
- Implement constructYarpRobotDevice by @GiulioRomualdi in #150
- Make compilation of Contact library independent from Planners library by @prashanthr05 in #141
- Fix Floating base estimation device CMakeLists.txt by @GiulioRomualdi in #153
- devices: Allow dynamic installation of plugin ini files by @prashanthr05 in #155
- FloatingBaseEstimatorDevice: remove leftover ini file by @prashanthr05 in #158
- Implement Continuous algebraic Riccati equation function by @GiulioRomualdi in #157
- Implement a YARP based ROS publisher class in YarpUtilities library. by @prashanthr05 in #156
- Update changelog and add changelog-checker CI by @GiulioRomualdi in #140
- Add a test device for YARP based ROS Publisher by @prashanthr05 in #160
- Fix automated builds macOS by @GiulioRomualdi in #168
- Implement the skeleton of the OptimalControlElement class and SE3Task by @GiulioRomualdi in #167
- Add ContactDetectors library and implement SchmittTriggerDetector by @prashanthr05 in #142
- Implement joint trajectory player by @isorrentino in #169
- Add an utility to test the correct mounting of the feet IMUs sensors by @S-Dafarra in #62
- Implent JointRegularizationTask in TSID by @GiulioRomualdi in #170
- Add FRAMEWORK_COMPILE_JointTrajectoryPlayer cmake option by @GiulioRomualdi in #172
- Move cmake dependencies in BipedalLocomotionFrameworkDependencies.cmake by @GiulioRomualdi in #176
- Speed up TSID tests by @GiulioRomualdi in #177
- Implement Base and joints dynamics in TSID by @GiulioRomualdi in #178
- General refactoring of polydriver construction in RobotInterface by @GiulioRomualdi in #179
- Implement BipedalLocomotion::RobotInterface::constructGenericSensorClient() function by @GiulioRomualdi in #180
- Remove Useless double initialization of the robotControl interface in joint-trajectory-player by @GiulioRomualdi in #183
- [RobotInterface] Fix MAS sensors in YarpSensorBridge and remove cameras from SensorBridge by @prashanthr05 in #182
- Fix documentation in JointsDynamicsTask.h by @GiulioRomualdi in #184
- CI: Refresh dependencies versions by @traversaro in #190
- [YarpSensorBridge] fix check for NaN by @prashanthr05 in #191
- Update README.md by @GiulioRomualdi in #193
- Implement motor currents reading by @isorrentino in #187
- Add joint velocities and motor currents logging in
joint-trajectory-player
by @isorrentino in #195 - Add the possibility to control a joint in Idle mode in IRobotControl interface by @GiulioRomualdi in #192
- Improve the README by @GiulioRomualdi in #198
- Release/v0.1.0 by @GiulioRomualdi in #199
Full Changelog: https://github.com/ami-iit/bipedal-locomotion-framework/commits/v0.1.0