bipedal-locomotion-framework 0.19.0
What's Changed
- Use IMU measurements to set submodel base state in RDE by @isorrentino in #793
- 🤖 [ergoCubSN001] Add streaming of arm fts by @isorrentino in #803
- Add configuration files to log data from ergoCubGazeboV1_1 by @isorrentino in #806
- 🤖 [ergoCubGazeboV1_1] Enable the logging of the feet FT IMU by @GiulioRomualdi in #808
- 🤖 [ergoCubGazeboV1_1] Fix logging configuration file by @GiulioRomualdi in #809
- 🤖 [ergoCubSN001] Add logging of the wrist and fix the name of the waist imu by @GiulioRomualdi in #810
- Fix the barrier logic for threads synchronization by @LoreMoretti in #811
- Fixed setting of target include directories for the yarp devices by @S-Dafarra in #814
- add UnicyclePlanner unit test by @mebbaid in #815
- Export the CoM velocity and the angular momentum trajectory in the CentroidalMPC by @GiulioRomualdi in #818
- Add member function to set gravity vector in centroidal dynamics system by @LoreMoretti in #821
- Add the possibility to set the exogenous signal for the IK::CoMTask by @GiulioRomualdi in #824
- Add getJointTorques to python bindings by @isorrentino in #825
- RT Capabilities Part 1 - YARP Logger Device by @nicktrem in #817
- Adding time profiler to BLF. by @G-Cervettini in #826
- Add the possibility to programmatically build a TSID problem from config file by @GiulioRomualdi in #828
- Constraint pybind11 version to fix conda-forge Windows CI by @traversaro in #831
- Remove homebrew job from CI by @GiulioRomualdi in #822
- Resolve iDynTree deprecation warnings and require iDynTree v10.0.0 by @GiulioRomualdi in #832
- InstallBasicPackageFiles: Fix bug of OVERRIDE_MODULE_PATH that corrupt CMAKE_MODULE_PATH values set by blf transitive dependencies by @traversaro in #827
- Refactor YarpRobotControl::setReferences function to include optional current joint values and avoid to switch control mode in YarpRobotControl::setReferences by @GiulioRomualdi in #833
- Add support for testing if a portion of code allocates memory via MemoryAllocationMonitor by @traversaro in #768
- InstallBasicPackageFiles: Fix OVERRIDE_MODULE_PATH with CMake >=3.29.1 by @traversaro in #835
- Implement ZeroOrderSpline and add the possibility to get only position or position/velocity from the spline by @GiulioRomualdi in #834
- Add the possibility to set the number of threads used by onnxruntime in MANN by @GiulioRomualdi in #836
- Automatic update
.github/labeler.yml
file 🚀 by @github-actions in #837 - Implement ButterworthLowPassFilter by @GiulioRomualdi in #838
- Add maximum admissible time step parameter to YarpRobotLoggerDevice by @GiulioRomualdi in #839
- Implement the python bindings for the Butterworth low pass filter by @GiulioRomualdi in #840
- set gravity vector as an input argument of the CentroidalMPC by @LoreMoretti in #823
- Implement the prewrapping in the butterworth filter by @GiulioRomualdi in #841
- Implement Conversions::toiDynTreeRot function by @GiulioRomualdi in #842
- Fix the ergoCubSN001 logging by @GiulioRomualdi in #848
- Fix signal logging in YarpRobotLoggerDevice by @GiulioRomualdi in #849
- Fix
VectorsCollectionClient.read_data(False)
to providecollection
as output and avoid segmentation fault by @FabioBergonti in #850 - Create python bindings of
VectorsCollection
by @FabioBergonti in #854 - Add vector size check for joint values in setReferences in YarpRobotControl.cpp by @giotherobot in #852
- Modify the unicycle planner by @LoreMoretti in #844
- [ergoCubSN002] Add configuration file for the logging by @GiulioRomualdi in #857
- Add simple notebook example for joint control by @giotherobot in #855
- Switch from mamba to conda by @traversaro in #858
- Update documentation for vector collection server by @GiulioRomualdi in #863
- Fix Changelog checker by @giotherobot in #856
- add setControlModeAsync member function by @LoreMoretti in #860
- Add Unicycle Trajectory Generator by @LoreMoretti in #845
- conda-forge-ci: Do not install unneeded cdt packages by @traversaro in #861
- Update yarp-robot-logger.xml for ergocubSN002 by @LoreMoretti in #865
- Fix link to deprecated CMake target YARP::YARP_OS by @traversaro in #864
- Update blf-logger-with-audio.sh script to support different logger launch file by @giotherobot in #867
- Add method to get joint limits from control board by @LoreMoretti in #868
- Bump manif in CI to 0.0.5 by @traversaro in #874
- Make joint encoder acceleration reading optional by @LoreMoretti in #876
- Added missing logData for vectorSignals and TextLogging by @S-Dafarra in #869
- Add joint velocity limits task by @davidegorbani in #879
- Implement joint torque control device and friction estimation through PINN by @isorrentino in #866
- Add the possibility to set the fixed joint configuration in balancing-torque-control app by @GiulioRomualdi in #880
New Contributors
- @LoreMoretti made their first contribution in #811
- @mebbaid made their first contribution in #815
- @nicktrem made their first contribution in #817
- @FabioBergonti made their first contribution in #850
- @giotherobot made their first contribution in #852
- @davidegorbani made their first contribution in #879
Full Changelog: v0.18.0...v0.19.0