Skip to content

Releases: ami-iit/bipedal-locomotion-framework

bipedal-locomotion-framework 0.20.0

16 Dec 13:42
Compare
Choose a tag to compare

What's Changed

  • Use conda-forge's catch2 in CI to avoid build failures, set OMP_NUM_THREADS=1 and updated catch2's used by FetchContent to 3.7.1 by @traversaro in #884
  • Add USE_SYSTEM_tiny-process-library CMake option to use tiny-process-library found in system by @traversaro in #891
  • Fix bug joint torque control device by @isorrentino in #890
  • [ergoCubSN001] Enable the logging of the external wrenches of the legs and the arms IMUs by @GiulioRomualdi in #888
  • Implement low-pass filter for estimated friction torque by @isorrentino in #892
  • Switch from actions/checkout@v2 to actions/checkout@v4 by @GiulioRomualdi in #893
  • Add basic test for YarpRobotLoggerDevice by @traversaro in #862
  • Add motor current tracking application by @LoreMoretti in #894
  • Add optional initialization of base pose and feet pose in the Unicycle Trajectory Generator by @LoreMoretti in #887
  • Fix bug related to prepare_data() method calling by @fils99 in #895
  • Fix the normal force limit constraint in the CentroidalMPC by @GiulioRomualdi in #898
  • Add software position limits to motor current tracking application by @LoreMoretti in #901
  • Add PI-ADHERENT framework to ML by @evelyd in #889
  • Change device jtcvc to use motor velocity and joint velocity in input to PINN models by @isorrentino in #903
  • Fix loading of Python bindings on Windows when installed in arbitrary directory by @traversaro in #905
  • Set the system timer resolution to the minimum value for higher precision on Windows by @GiulioRomualdi in #907
  • [ergoCubSN000] update config files of the logger device by @LoreMoretti in #913
  • Add option FRAMEWORK_COMPILE_Ros1Publisher and deprecate BipedalLocomotion::YarpUtilities::RosPublisher class by @traversaro in #914
  • Estimate motor and joint velocities through KF by @isorrentino in #909
  • Add rpc commands to YarpLoggerDevice by @LoreMoretti in #915

New Contributors

Full Changelog: v0.19.0...v0.20.0

bipedal-locomotion-framework 0.19.0

06 Sep 15:04
Compare
Choose a tag to compare

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 provide collection 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

Full Changelog: v0.18.0...v0.19.0

bipedal-locomotion-framework 0.18.0

23 Jan 13:14
Compare
Choose a tag to compare

What's Changed

  • 🤖 [ergoCubSN001] Update YarpRobotLoggerDevice configuration file to exclude the head-imu and include the arms FTs by @GiulioRomualdi in #798
  • Avoid to call BufferedPort::prepare every time VectorsCollectionServer::populateData is called by @GiulioRomualdi in #790
  • Run distance QP-IK test only with revolute joints by @traversaro in #800
  • Check that the size the gains and weights vectors are correct by @GiulioRomualdi in #797

Full Changelog: v0.17.0...v0.18.0

bipedal-locomotion-framework 0.17.0

23 Dec 18:04
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.16.1...v0.17.0

bipedal-locomotion-framework 0.16.1

17 Nov 11:30
Compare
Choose a tag to compare

What's Changed

  • Fixed compilation on Windows of fmt formatter for Eigen types. by @GiulioRomualdi in #762
  • [ergoCubSN000] Update the YarpRobotLogger configuration file to be compliant with robots-configuration v2.5.2 by @GiulioRomualdi in #763

Full Changelog: v0.16.0...v0.16.1

bipedal-locomotion-framework 0.16.0

15 Nov 17:44
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.15.0...v0.16.0

bipedal-locomotion-framework 0.15.0

05 Sep 10:44
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.14.1...v0.15.0 and here

bipedal-locomotion-framework 0.14.1

07 Jul 07:32
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.14.0...v0.14.1

bipedal-locomotion-framework 0.14.0

04 Jul 13:47
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.13.0...v0.14.0

bipedal-locomotion-framework 0.13.0

22 Apr 09:53
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.12.0...v0.13.0