Recent Releases of https://github.com/ami-iit/bipedal-locomotion-framework

https://github.com/ami-iit/bipedal-locomotion-framework - bipedal-locomotion-framework 0.22.0

What's Changed

  • Remove unused types.h include, fix compilation with osqp 1.0.0 and fix flaky QPInverseKinematics test by @traversaro in https://github.com/ami-iit/bipedal-locomotion-framework/pull/983
  • Do not disable IK in conda-forge Linux and macOS CI and set seed for all tests that use iDynTree test helpers by @traversaro in https://github.com/ami-iit/bipedal-locomotion-framework/pull/986
  • Add joint acceleration retrieval methods to YarpSensorBridge python bindings by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/987
  • Update YarpRobotLoggerDevice to use absolute clock for periodic threads by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/988
  • 🚀 Release 0.22.0 by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/990

Full Changelog: https://github.com/ami-iit/bipedal-locomotion-framework/compare/v0.21.1...v0.22.0

- C++
Published by GiulioRomualdi about 1 year ago

https://github.com/ami-iit/bipedal-locomotion-framework - bipedal-locomotion-framework 0.21.1

What's Changed

  • Remove changelog-checker CI by @traversaro in https://github.com/ami-iit/bipedal-locomotion-framework/pull/980
  • Fix bug when controlling prismatic or revolute joints in pwm, current, or torque mode by @isorrentino in https://github.com/ami-iit/bipedal-locomotion-framework/pull/979
  • Release 0.21.1 by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/982

Full Changelog: https://github.com/ami-iit/bipedal-locomotion-framework/compare/v0.21.0...v0.21.1

- C++
Published by GiulioRomualdi about 1 year ago

https://github.com/ami-iit/bipedal-locomotion-framework - bipedal-locomotion-framework 0.21.0

What's Changed

  • Add missing ContinuousDynamicalSystem row to Exported components in the README by @fils99 in https://github.com/ami-iit/bipedal-locomotion-framework/pull/919
  • Some improvements on the YarpRobotLoggerDevice and removed ROS1 device by @S-Dafarra in https://github.com/ami-iit/bipedal-locomotion-framework/pull/910
  • Add zmp generator and populate all outputs of the unycycle trajectory generator by @LoreMoretti in https://github.com/ami-iit/bipedal-locomotion-framework/pull/916
  • Variable feasible region task by @rob-mau in https://github.com/ami-iit/bipedal-locomotion-framework/pull/922
  • Fix bug in tsid balancing torque control by @isorrentino in https://github.com/ami-iit/bipedal-locomotion-framework/pull/926
  • Add member function to return current time of fixed foot detector by @LoreMoretti in https://github.com/ami-iit/bipedal-locomotion-framework/pull/928
  • Enable the setting of the measured feet transform for the Unicycle Trajectory Generator by @LoreMoretti in https://github.com/ami-iit/bipedal-locomotion-framework/pull/927
  • Add the possibility to easily disable/enable the rt logging in YarpRobotLoggerDevice by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/932
  • Do not call findpackage() if FRAMEWORKUSE_ is defined by @traversaro in https://github.com/ami-iit/bipedal-locomotion-framework/pull/930
  • Enable Programmatic Creation of VariableRegularizationTask by @LoreMoretti in https://github.com/ami-iit/bipedal-locomotion-framework/pull/934
  • Fixed some prints of the logger device by @S-Dafarra in https://github.com/ami-iit/bipedal-locomotion-framework/pull/935
  • Fix iDynTree warnings by @traversaro in https://github.com/ami-iit/bipedal-locomotion-framework/pull/936
  • Add option FRAMEWORKCOMPILEMotorCurrentTrackingApplication in cmake file by @fils99 in https://github.com/ami-iit/bipedal-locomotion-framework/pull/937
  • Do not run cmake-package-check on Windows under bash by @traversaro in https://github.com/ami-iit/bipedal-locomotion-framework/pull/941
  • Add isSetPointSetAtLeastOnce flag to IK and TSID task classes for set-point validation by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/939
  • Attempt to fix the documentation by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/947
  • Bump spdlog version in CI conda-forge by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/945
  • Add motor temperature sensor support to SensorBridge and YarpSensorBridge and logger by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/946
  • Add joint type handling to YarpSensorBridge in case of prismatic and revolute joints by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/949
  • Improve JointTorqueControl device by @isorrentino in https://github.com/ami-iit/bipedal-locomotion-framework/pull/948
  • Fix resize vector in JointTorqueControlDevice by @isorrentino in https://github.com/ami-iit/bipedal-locomotion-framework/pull/951
  • Implement FloatingBaseSystemAccelerationKinematics in ContinuousDynamicalSystem component by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/950
  • Add IJointFault yarp dev in PassThroughControlBoard to handle HardwareFault by @isorrentino in https://github.com/ami-iit/bipedal-locomotion-framework/pull/954
  • Update version of tiny-process-lib and cvnp to fix usage with CMake 4 and numpy 2 by @traversaro in https://github.com/ami-iit/bipedal-locomotion-framework/pull/955
  • Support compilation with casadi >= 3.7.0 by @traversaro in https://github.com/ami-iit/bipedal-locomotion-framework/pull/956
  • Fix Ubuntu 20.04 CI job by @traversaro in https://github.com/ami-iit/bipedal-locomotion-framework/pull/957
  • Refactor RobotDynamicsEstimator: Remove FrictionTorqueStateDynamics, Fix Tests by @isorrentino in https://github.com/ami-iit/bipedal-locomotion-framework/pull/953
  • Use resource finder to load friction models in JointTorqueControlDevice by @isorrentino in https://github.com/ami-iit/bipedal-locomotion-framework/pull/961
  • Only link pclcommon to PerceptionInterface instead of the full PCLLIBRARIES by @traversaro in https://github.com/ami-iit/bipedal-locomotion-framework/pull/962
  • Modify JointTorqueControlDevice to use motor temperature as additional input for PINN (friction estimation) by @fils99 in https://github.com/ami-iit/bipedal-locomotion-framework/pull/960
  • Change logic of RobotDynamicsEstimator and code refactoring by @isorrentino in https://github.com/ami-iit/bipedal-locomotion-framework/pull/959
  • Add possibility to control linear actuator by @isorrentino in https://github.com/ami-iit/bipedal-locomotion-framework/pull/964
  • Fix logic for friction torque saturation by @fils99 in https://github.com/ami-iit/bipedal-locomotion-framework/pull/965
  • Fix wrong URL and hash for ergoCubSN001 model in RobotDynamicsEstimator tests by @traversaro in https://github.com/ami-iit/bipedal-locomotion-framework/pull/968
  • Remove use of deprecated FrameGrabberInterfaces.h YARP header by @traversaro in https://github.com/ami-iit/bipedal-locomotion-framework/pull/970
  • Do not use FRAMEWORKCOMPILEMath before it is defined by @traversaro in https://github.com/ami-iit/bipedal-locomotion-framework/pull/973
  • Define FRAMEWORKCOMPILEManifConversions before FRAMEWORKCOMPILERobotDynamicsEstimator by @traversaro in https://github.com/ami-iit/bipedal-locomotion-framework/pull/975
  • Move apt-based CI to Ubuntu 24.04 and use colcon and vcstool by @traversaro in https://github.com/ami-iit/bipedal-locomotion-framework/pull/972
  • Update gh-pages.yml job to use ubuntu-24.04 image instead of ubuntu-20.04 by @traversaro in https://github.com/ami-iit/bipedal-locomotion-framework/pull/976
  • conda-ci: On Windows migrate to use VS2022 by @traversaro in https://github.com/ami-iit/bipedal-locomotion-framework/pull/974

New Contributors

  • @rob-mau made their first contribution in https://github.com/ami-iit/bipedal-locomotion-framework/pull/922

Full Changelog: https://github.com/ami-iit/bipedal-locomotion-framework/compare/v0.20.0...v0.21.0

- C++
Published by GiulioRomualdi about 1 year ago

https://github.com/ami-iit/bipedal-locomotion-framework - bipedal-locomotion-framework 0.20.0

What's Changed

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

New Contributors

  • @fils99 made their first contribution in https://github.com/ami-iit/bipedal-locomotion-framework/pull/895
  • @evelyd made their first contribution in https://github.com/ami-iit/bipedal-locomotion-framework/pull/889

Full Changelog: https://github.com/ami-iit/bipedal-locomotion-framework/compare/v0.19.0...v0.20.0

- C++
Published by GiulioRomualdi over 1 year ago

https://github.com/ami-iit/bipedal-locomotion-framework - bipedal-locomotion-framework 0.19.0

What's Changed

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

New Contributors

  • @LoreMoretti made their first contribution in https://github.com/ami-iit/bipedal-locomotion-framework/pull/811
  • @mebbaid made their first contribution in https://github.com/ami-iit/bipedal-locomotion-framework/pull/815
  • @nicktrem made their first contribution in https://github.com/ami-iit/bipedal-locomotion-framework/pull/817
  • @FabioBergonti made their first contribution in https://github.com/ami-iit/bipedal-locomotion-framework/pull/850
  • @giotherobot made their first contribution in https://github.com/ami-iit/bipedal-locomotion-framework/pull/852
  • @davidegorbani made their first contribution in https://github.com/ami-iit/bipedal-locomotion-framework/pull/879

Full Changelog: https://github.com/ami-iit/bipedal-locomotion-framework/compare/v0.18.0...v0.19.0

- C++
Published by GiulioRomualdi almost 2 years ago

https://github.com/ami-iit/bipedal-locomotion-framework - bipedal-locomotion-framework 0.18.0

What's Changed

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

Full Changelog: https://github.com/ami-iit/bipedal-locomotion-framework/compare/v0.17.0...v0.18.0

- C++
Published by GiulioRomualdi over 2 years ago

https://github.com/ami-iit/bipedal-locomotion-framework - bipedal-locomotion-framework 0.17.0

What's Changed

  • Implement ContactList::getNextContact and ContactList::getActiveContact in Contact component by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/764
  • Restructure of the CentroidalMPC class by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/766
  • Refactory of the swing foot planner by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/765
  • Implement VectorsCollectionServer and VectorsCollectionClient classes by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/767
  • CI: Bump vcpkg-robotology to v0.11.0 by @traversaro in https://github.com/ami-iit/bipedal-locomotion-framework/pull/770
  • Restructure ML component by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/771
  • Avoid to call getMetadata if the signal is not connected in YarpRobotLoggerDevice by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/774
  • Restructure Spline class to be compatible with different type of Eigen Vectors by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/773
  • Add process dynamics class for external contacts by @isorrentino in https://github.com/ami-iit/bipedal-locomotion-framework/pull/759
  • 🤖 [ergoCubSN001] Update the configuration file to enable the robot logging data by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/772
  • Position balancing logging by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/776
  • Implement toString() methods in PlannedContact, ContactList, ContactPhase and ContactPhaseList by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/777
  • Fix metadata collection in YarpRobotLoggerDevice by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/778
  • Install all common mamba dependencies in a single command by @traversaro in https://github.com/ami-iit/bipedal-locomotion-framework/pull/781
  • Update the README in YarpRobotLoggerDevice by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/779
  • Implement LinearSpline in Math component by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/782
  • Add the support of QP problems with no constraint in QPInverseKinematics and QPTSID by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/784
  • Add logging of jabra camera and balancing application data by @isorrentino in https://github.com/ami-iit/bipedal-locomotion-framework/pull/783
  • Add the possibility to set the SwingFootPlanner position and orientation tolerances as configuration parameters by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/785
  • [ergoCubSN001] Enable the logging of the torso pitch joint by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/786
  • Add plot of the joint position error by @EhsanRanjbari in https://github.com/ami-iit/bipedal-locomotion-framework/pull/775
  • Add joints grid trajectory generator application by @isorrentino in https://github.com/ami-iit/bipedal-locomotion-framework/pull/787
  • Add the possibility to resample the contact in a given contact list and force the MPC to required correctly sampled contacts by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/788

New Contributors

  • @EhsanRanjbari made their first contribution in https://github.com/ami-iit/bipedal-locomotion-framework/pull/775

Full Changelog: https://github.com/ami-iit/bipedal-locomotion-framework/compare/v0.16.1...v0.17.0

- C++
Published by GiulioRomualdi over 2 years ago

https://github.com/ami-iit/bipedal-locomotion-framework - bipedal-locomotion-framework 0.16.1

What's Changed

  • Fixed compilation on Windows of fmt formatter for Eigen types. by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/762
  • [ergoCubSN000] Update the YarpRobotLogger configuration file to be compliant with robots-configuration v2.5.2 by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/763

Full Changelog: https://github.com/ami-iit/bipedal-locomotion-framework/compare/v0.16.0...v0.16.1

- C++
Published by GiulioRomualdi over 2 years ago

https://github.com/ami-iit/bipedal-locomotion-framework - bipedal-locomotion-framework 0.16.0

What's Changed

  • Add the possibility to control a subset of coordinates in TSID::CoMTask by @traversaro in https://github.com/ami-iit/bipedal-locomotion-framework/pull/724
  • Fix changelog-checker CI check by @traversaro in https://github.com/ami-iit/bipedal-locomotion-framework/pull/728
  • Fix dimension of A and b matrices in TSID's CoMTask by @traversaro in https://github.com/ami-iit/bipedal-locomotion-framework/pull/727
  • Set a maximum number of accepted deadline miss the the AdvanceableRunner by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/726
  • Distance and gravity tasks by @S-Dafarra in https://github.com/ami-iit/bipedal-locomotion-framework/pull/717
  • Add the possibility to control a subset of linear coordinates in TSID::SE3Task by @xela-95 in https://github.com/ami-iit/bipedal-locomotion-framework/pull/738
  • Add last version of RobotDynamicsEstimator code used for the paper - PR1 by @isorrentino in https://github.com/ami-iit/bipedal-locomotion-framework/pull/731
  • Add the getControllerOutput method to the TSID::SE3Task class by @Gio-DS in https://github.com/ami-iit/bipedal-locomotion-framework/pull/740
  • CMake: Permit to explictly specify Python installation directory by @traversaro in https://github.com/ami-iit/bipedal-locomotion-framework/pull/741
  • Remove outdated tests - PR2 by @isorrentino in https://github.com/ami-iit/bipedal-locomotion-framework/pull/742
  • Modify ci to install and test RobotDynamicsEstimator library by @isorrentino in https://github.com/ami-iit/bipedal-locomotion-framework/pull/746
  • Implement GlobalCoPEvaluator in contact Component by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/745
  • Restructure the balancing-position-control script by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/716
  • 🤖 [ergoCubSN001] Add the configuration file for YarpRobotLoggerDevice by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/747
  • Add tests for already merged classes of RDE library - PR3 by @isorrentino in https://github.com/ami-iit/bipedal-locomotion-framework/pull/743
  • Fix timestamp logging for the cameras by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/748
  • Avoid to download the robot and the network models if the tests are not enabled in ML component by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/749
  • Implement inequality operator for the PlannedContact class by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/750
  • Update the CMakeLists.txt to be compliant with python 3.12 by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/752
  • Fix inequality operator in PlannedContact bindings by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/753
  • Add state/measurement models and RDE main class - PR4 by @isorrentino in https://github.com/ami-iit/bipedal-locomotion-framework/pull/744
  • Add Python bindings for RDE library - PR5 by @isorrentino in https://github.com/ami-iit/bipedal-locomotion-framework/pull/755
  • added mass matrix regularziation in TSID joint dynamic task by @CarlottaSartore in https://github.com/ami-iit/bipedal-locomotion-framework/pull/722
  • Add missing include(FetchContent) in bindings/python/RobotInterface/CMakeLists.txt by @traversaro in https://github.com/ami-iit/bipedal-locomotion-framework/pull/757
  • Implement RobotDynamicsEstimatorDevice - PR6 by @isorrentino in https://github.com/ami-iit/bipedal-locomotion-framework/pull/756
  • Fix some typos in the README by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/758

New Contributors

  • @xela-95 made their first contribution in https://github.com/ami-iit/bipedal-locomotion-framework/pull/738
  • @Gio-DS made their first contribution in https://github.com/ami-iit/bipedal-locomotion-framework/pull/740

Full Changelog: https://github.com/ami-iit/bipedal-locomotion-framework/compare/v0.15.0...v0.16.0

- C++
Published by GiulioRomualdi over 2 years ago

https://github.com/ami-iit/bipedal-locomotion-framework - bipedal-locomotion-framework 0.15.0

What's Changed

  • conda-forge CI: Remove manifpy strict pin by @traversaro in https://github.com/ami-iit/bipedal-locomotion-framework/pull/704
  • Use std::chrono::nanoseconds in clock and AdvanceableRunner by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/702
  • Give the possibility to set an external wrench in the CentroidalDynamics by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/705
  • Add config files to log ergoCubGazeboV1 by @isorrentino in https://github.com/ami-iit/bipedal-locomotion-framework/pull/690
  • Fix the time logging in YarpRobotLogger device by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/708
  • Remove duplicated find_package for BayesFilters by @isorrentino in https://github.com/ami-iit/bipedal-locomotion-framework/pull/709
  • Implement RK4 integrator in ContinuousDynamicalSystem component and expose the Python bindings by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/711
  • Implement blf-balancing-torque-control by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/707
  • Add the possibility to call MANN + Centroidal MPC in python by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/712
  • Attempt to use the c version of qhull by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/713
  • Camera bridge bindings by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/695
  • Fix handling of feedforward acceleration in BipedalLocomotion::TSID::JointTrackingTask::setSetPoint by @traversaro in https://github.com/ami-iit/bipedal-locomotion-framework/pull/719
  • Change FT sensors names for compatibility with icub-models >= 2.0.0, robots-configuration >= 2.5.0 and ergocub-software >= 0.3.4 by @traversaro in https://github.com/ami-iit/bipedal-locomotion-framework/pull/720

Full Changelog: https://github.com/ami-iit/bipedal-locomotion-framework/compare/v0.14.1...v0.15.0 and here

- C++
Published by GiulioRomualdi almost 3 years ago

https://github.com/ami-iit/bipedal-locomotion-framework - bipedal-locomotion-framework 0.14.1

What's Changed

  • Fix standalone Python bindings workflow by @traversaro in https://github.com/ami-iit/bipedal-locomotion-framework/pull/698
  • Fix python bindings compilation when toml is not installed by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/700
  • Fix YarpRobotLoggerDevice if YARPROBOTNAME is not defined by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/701

Full Changelog: https://github.com/ami-iit/bipedal-locomotion-framework/compare/v0.14.0...v0.14.1

- C++
Published by GiulioRomualdi about 3 years ago

https://github.com/ami-iit/bipedal-locomotion-framework - bipedal-locomotion-framework 0.14.0

What's Changed

  • Implement a class to perform inference with the MANN network by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/652
  • Remove FRAMEWORKCOMPILEtests leftovers by @traversaro in https://github.com/ami-iit/bipedal-locomotion-framework/pull/657
  • Add missing test testfixedfoot_detector.py to Python tests by @traversaro in https://github.com/ami-iit/bipedal-locomotion-framework/pull/658
  • Automatic update .github/labeler.yml file :rocket: by @github-actions in https://github.com/ami-iit/bipedal-locomotion-framework/pull/660
  • Implement robot dynamics estimator - PR1 by @isorrentino in https://github.com/ami-iit/bipedal-locomotion-framework/pull/661
  • Fix CHANGELOG.md by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/663
  • Fix RobotDynamicsEstimator compilation dependencies by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/665
  • Implement robot dynamics estimator - PR2 by @isorrentino in https://github.com/ami-iit/bipedal-locomotion-framework/pull/662
  • Add accelerometer and gyroscope dynamic models by @isorrentino in https://github.com/ami-iit/bipedal-locomotion-framework/pull/666
  • Add process model for friction torque and measurement model for motor current by @isorrentino in https://github.com/ami-iit/bipedal-locomotion-framework/pull/667
  • Restructure application folders of YarpRobotLoggerDevice by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/670
  • Add fts and imus of the legs to YarpRobotLoggerDevice by @isorrentino in https://github.com/ami-iit/bipedal-locomotion-framework/pull/671
  • 🤖 [ergoCubSN000] Clean the mas remapper files of the YarpRobotLoggerDevice by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/673
  • Add workaround for conda-forge manifpy and GCC 12 problem by @traversaro in https://github.com/ami-iit/bipedal-locomotion-framework/pull/675
  • Enable depth logging in YarpRobotLoggerDevice by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/672
  • Add the possibility to use MANN in autoregressive fashion by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/659
  • Findonnxruntime: improve header detection by @traversaro in https://github.com/ami-iit/bipedal-locomotion-framework/pull/677
  • Avoid to set the trajectory length in MANN by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/678
  • Fix macOS compilation of FeasibleContactWrenchTask by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/680
  • Add UkfState class by @isorrentino in https://github.com/ami-iit/bipedal-locomotion-framework/pull/669
  • Implement MANNTrajectoryGenerator in ML component by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/668
  • Implement a bash script to automatically log the audio by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/681
  • Implement QuadraticBezierCurve and MANNAutoregressiveInputBuilder by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/683
  • Use schmitt trigger to detect the contat activation and deactivation in MANN by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/684
  • Implement the CentroidalMPC controller in ReducedModelControllers component by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/645
  • Expose the CoM trajectory and the angular momentum trajectory as std::vector in MANNTrajectoryGenerator by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/687
  • Add UnicyclePlanner to the list of dependency to disable in CI to check if build works fine anyhow by @traversaro in https://github.com/ami-iit/bipedal-locomotion-framework/pull/435
  • Automatic update .github/labeler.yml file :rocket: by @github-actions in https://github.com/ami-iit/bipedal-locomotion-framework/pull/689
  • MANN: support Windows by @traversaro in https://github.com/ami-iit/bipedal-locomotion-framework/pull/686
  • Add the possibility to change the orientation of the foot in the swing foot planner when the contact is not active by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/688
  • Fix CentroidalMPC documentation by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/691
  • Implement BaseEstimatorFromFootIMU by @G-Cervettini in https://github.com/ami-iit/bipedal-locomotion-framework/pull/641
  • Make the YarpSensorBridge compatible with MAS that use the same name between gyro ac magn and orientation by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/692
  • Make InputPort, OutputPort, Advanceable, Sink and Source obey rule of 5 by @prashanthr05 in https://github.com/ami-iit/bipedal-locomotion-framework/pull/397
  • Rename the audio in blf-logger-with-audio only if the mat and the wav files have been created by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/693
  • Python bindings for : Centroidal MPC, Centroidal Dynamics and Contacts by @CarlottaSartore in https://github.com/ami-iit/bipedal-locomotion-framework/pull/650
  • Use the Cmake targets in the python bindings generation by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/697

New Contributors

  • @G-Cervettini made their first contribution in https://github.com/ami-iit/bipedal-locomotion-framework/pull/641

Full Changelog: https://github.com/ami-iit/bipedal-locomotion-framework/compare/v0.13.0...v0.14.0

- C++
Published by GiulioRomualdi about 3 years ago

https://github.com/ami-iit/bipedal-locomotion-framework - bipedal-locomotion-framework 0.13.0

What's Changed

  • Update the IK tutorial to use QPInverseKinematics::build by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/621
  • Return an error if an invalid KinDynComputations object is passed to QPInverseKinematics::build() by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/622
  • Update InverseKinematics example README by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/623
  • Handle the case without force/torque sensors by @isorrentino in https://github.com/ami-iit/bipedal-locomotion-framework/pull/625
  • Implement the DiscreteGeometryContact in Contacts component by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/626
  • Restructure ContactDetector machinery by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/624
  • Refactor how the time is handled in the entire framework by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/630
  • Modify SubModelCreator test and SubModelKinDynWrapper test by @isorrentino in https://github.com/ami-iit/bipedal-locomotion-framework/pull/631
  • Looking for c++17 for python bindings by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/635
  • fix documentation for QPTSID.h by @CarlottaSartore in https://github.com/ami-iit/bipedal-locomotion-framework/pull/634
  • Add the possibility to update the contact list in the swing foot trajectory planner by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/637
  • Fix error message for contact wrench variable by @CarlottaSartore in https://github.com/ami-iit/bipedal-locomotion-framework/pull/639
  • Fix compilation when using CMake 3.26.1 and pybind11 2.4.3 (for example on Ubuntu 20.04 GitHub Actions image) by @traversaro in https://github.com/ami-iit/bipedal-locomotion-framework/pull/643
  • Implement NamedTuple and the CentroidalDynamics classes by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/642
  • Update the inverse_kinematics example to be compliant the new version of ContinousDynamicalSystem by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/648
  • Speed up the GitHub CI compilation by using all the cores of the GitHub runner by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/647
  • Update the code to be compatible with LieGroupControllers v0.2.0 by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/653
  • Allow use of vectors for task gains by @RiccardoGrieco in https://github.com/ami-iit/bipedal-locomotion-framework/pull/654
  • Catch2 is now downloaded with fetchcontent if BUILD_TESTING is set to on by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/655
  • Add the possibility to set vectorial gains in CoM IK and TSID tasks by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/656

New Contributors

  • @CarlottaSartore made their first contribution in https://github.com/ami-iit/bipedal-locomotion-framework/pull/634

Full Changelog: https://github.com/ami-iit/bipedal-locomotion-framework/compare/v0.12.0...v0.13.0

- C++
Published by GiulioRomualdi over 3 years ago

https://github.com/ami-iit/bipedal-locomotion-framework - bipedal-locomotion-framework 0.12.0

What's Changed

  • Improvements on the MultipleAnalogSensorsRemapper handling in the framework by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/569
  • Workaround for python brew installation by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/583
  • Automatic polling for exogenous signals by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/570
  • Ask for toml++ v3.0.1 by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/581
  • [TextLogging] Allow custom logger name by @RiccardoGrieco in https://github.com/ami-iit/bipedal-locomotion-framework/pull/582
  • 🤖 [iCubGenova09] Fix the YarpRobotLogger imu and camera configuration by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/584
  • Fix iDynTree 4.3.0 deprecations by @traversaro in https://github.com/ami-iit/bipedal-locomotion-framework/pull/588
  • Fix conda-ci GitHub Action CI by using mambaforge directly by @traversaro in https://github.com/ami-iit/bipedal-locomotion-framework/pull/593
  • Fix compatibility with OpenCV 4.7.0 by @traversaro in https://github.com/ami-iit/bipedal-locomotion-framework/pull/589
  • Use _WIN32 to check windows OS by @RiccardoGrieco in https://github.com/ami-iit/bipedal-locomotion-framework/pull/590
  • Fix gh-pages CI by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/594
  • Add a tutorial for the inverse kinematics by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/596
  • Implement the ROS2 sink for the TextLogging by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/587
  • Attempt to fix macOS CI by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/597
  • Implement QPFixedBaseInverseKinematics class by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/599
  • 🤖 [ergoCubSN000] Add configuration files for the YarpRobotLoggerDevice by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/600
  • Fix the documentation in the IK component by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/602
  • Add the possibility to customize the video codec in the YarpRobotLoggerDevice by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/607
  • Add functions to split a robot model into submodel objects by @isorrentino in https://github.com/ami-iit/bipedal-locomotion-framework/pull/604
  • Finalize the python bindings for the Spline by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/609
  • Fix attachRemappedRemoteControlBoard in YarpSensorBridge by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/608
  • Implement the python bindings for the iDynTree to manif conversions by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/610
  • Implement blf-balancing-position-control application and YarpTextLogging python bindings by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/611
  • Add SubModelKinDynWrapper class by @isorrentino in https://github.com/ami-iit/bipedal-locomotion-framework/pull/605
  • Implement the JointLimitsTask for the IK by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/603
  • Fix conda channel used in README by @traversaro in https://github.com/ami-iit/bipedal-locomotion-framework/pull/613
  • Fix race condition in System::ClockBuilder by @traversaro in https://github.com/ami-iit/bipedal-locomotion-framework/pull/618
  • Add the possibility to programmatically build an IK problem from a configuration file by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/614
  • Add WeightProvider factory and implement IntegrationBasedIKProblem by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/619

New Contributors

  • @RiccardoGrieco made their first contribution in https://github.com/ami-iit/bipedal-locomotion-framework/pull/582

Full Changelog: https://github.com/ami-iit/bipedal-locomotion-framework/compare/v0.11.1...v0.12.0

- C++
Published by GiulioRomualdi over 3 years ago

https://github.com/ami-iit/bipedal-locomotion-framework - bipedal-locomotion-framework 0.11.1

What's Changed

  • Use std::int64_t instead of long in TextLoggingEntry class by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/580

Full Changelog: https://github.com/ami-iit/bipedal-locomotion-framework/compare/v0.11.0...v0.11.1

- C++
Published by GiulioRomualdi over 3 years ago

https://github.com/ami-iit/bipedal-locomotion-framework - bipedal-locomotion-framework 0.11.0

What's Changed

  • Log the status of the system with tiny-process-library by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/571
  • Add the maintainers by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/573
  • Fix simple typo in YarpLoggerFactory docs by @traversaro in https://github.com/ami-iit/bipedal-locomotion-framework/pull/574
  • AddBipedalLocomotionYARPDevice: Enable YARP devices by deafult by @traversaro in https://github.com/ami-iit/bipedal-locomotion-framework/pull/576
  • Remove use of deprecated include yarp/dev/Wrapper.h by @traversaro in https://github.com/ami-iit/bipedal-locomotion-framework/pull/577
  • Design the ROS2 implementation for Clock class by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/575
  • Restructure the python bindings to support official iDynTree bindings by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/578

Full Changelog: https://github.com/ami-iit/bipedal-locomotion-framework/compare/v0.10.0...v0.11.0

- C++
Published by GiulioRomualdi over 3 years ago

https://github.com/ami-iit/bipedal-locomotion-framework - bipedal-locomotion-framework 0.10.0

What's Changed

  • Add the possibility to log only a subset of text logging ports by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/561
  • Do not redefine NEW_LINE in Python bindings CMake by @traversaro in https://github.com/ami-iit/bipedal-locomotion-framework/pull/563
  • Accept boolean as integer while getting an element from searchable in YarpUtilities by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/566
  • Add the possibility to set the exogenous feedback for the IK::SE3Task by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/567
  • Implement constructMultipleAnalogSensorsClient and constructMultipleAnalogSensorsRemapper functions by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/568
  • Bump vcpkg-robotology-dependencies tag to v0.10.1 and fix qhull linking by @traversaro in https://github.com/ami-iit/bipedal-locomotion-framework/pull/565

Full Changelog: https://github.com/ami-iit/bipedal-locomotion-framework/compare/v0.9.0...v0.10.0

- C++
Published by GiulioRomualdi almost 4 years ago

https://github.com/ami-iit/bipedal-locomotion-framework - bipedal-locomotion-framework 0.9.0

What's Changed

  • Fix the dependency required to compile the YarpRobotLogger device by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/554
  • Fix the compatibility with fmt v9.0.0 by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/556
  • Implement the MultiStateWeightProvider and refactor the WeightProvider by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/555
  • Implement toManifTwist in Conversions components and Add default value for the desired spatial and angular velocity to the IK SO3 and SE3 tasks by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/557
  • Implement the IK::R3Task by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/559

Full Changelog: https://github.com/ami-iit/bipedal-locomotion-framework/compare/v0.8.0...v0.9.0

- C++
Published by GiulioRomualdi almost 4 years ago

https://github.com/ami-iit/bipedal-locomotion-framework - bipedal-locomotion-framework 0.8.0

What's Changed

  • Fix FTs and cartesian wrenches element names in YarpRobotLoggerDevice by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/542
  • 📄 Move from LGPL to BSD3 by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/550
  • ArucoDetector: Avoid to use deprecated function aruco::drawAxis by @traversaro in https://github.com/ami-iit/bipedal-locomotion-framework/pull/552
  • Add the possibility to log the YarpTextLogging in the YarpRobotLogger by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/541
  • 🤖 Enable the logging FTs and IMU logging of iCubGenova09 by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/546
  • YarpLoggerDevice: ported to robometry by @Nicogene in https://github.com/ami-iit/bipedal-locomotion-framework/pull/533

New Contributors

  • @Nicogene made their first contribution in https://github.com/ami-iit/bipedal-locomotion-framework/pull/533

Full Changelog: https://github.com/ami-iit/bipedal-locomotion-framework/compare/v0.7.0...v0.8.0

- C++
Published by GiulioRomualdi almost 4 years ago

https://github.com/ami-iit/bipedal-locomotion-framework - bipedal-locomotion-framework 0.7.0

What's Changed

  • Implement python bindings for the classes that handle the clock by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/500
  • :robot: Log the arms external wrenches on the YarpRobotLogger for iCubGenova09 by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/502
  • Introduce the IWeightProvider and the ConstantWeightProvider by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/506
  • Add installation of pip metadata files for when blf python bindings are installed only via CMake by @traversaro in https://github.com/ami-iit/bipedal-locomotion-framework/pull/508
  • Implement the python bindings for the VectorsCollection message and the associated buffered port by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/511
  • Add VectorsCollectionWrapper device by @prashanthr05 in https://github.com/ami-iit/bipedal-locomotion-framework/pull/512
  • Add reading of right upper leg ft and associated cartesian wrench by @isorrentino in https://github.com/ami-iit/bipedal-locomotion-framework/pull/513
  • 🤖 [iCubGenova09] Add reading of right and left arms fts by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/515
  • Implement a matlab function to migrate the dataset loaded with blf 0.6.0 to blf 0.7.0 by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/520
  • Replace dic-iit with ami-iit after change of name of organization by @traversaro in https://github.com/ami-iit/bipedal-locomotion-framework/pull/521
  • Always use \n as new line when generating files with CMake by @traversaro in https://github.com/ami-iit/bipedal-locomotion-framework/pull/517
  • Add logging of fts and cartesian wrenches on left and right arm and right upper leg when using iCubGazeboV3 by @isorrentino in https://github.com/ami-iit/bipedal-locomotion-framework/pull/525
  • Save the robot name and the names of the channel's elements by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/522
  • Use icub-models to get the urdf models for the tests by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/526
  • Add the test for the Cubic spline by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/528
  • Add temperature sensors to YarpSensorBridge and YarpRobotLogger, migrate to MAS interfaces for FT Sensors by @prashanthr05 in https://github.com/ami-iit/bipedal-locomotion-framework/pull/519
  • Implement the bindings for the ContinuousDynamicalSystem component by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/532
  • Ask for Catch2 v2.13.9 in macOS ci by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/537
  • Fix compatibility of YarpRobotLoggerDevice with new version of matiocpp by @isorrentino in https://github.com/ami-iit/bipedal-locomotion-framework/pull/535
  • Add the possibility to log the cameras in the YarpRobotLoggerDevice by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/516

Full Changelog: https://github.com/ami-iit/bipedal-locomotion-framework/compare/v0.6.0...v0.7.0

- C++
Published by GiulioRomualdi about 4 years ago

https://github.com/ami-iit/bipedal-locomotion-framework - bipedal-locomotion-framework 0.6.0

What's Changed

  • Add logging of IMU orientation for iCub3 by @isorrentino in https://github.com/ami-iit/bipedal-locomotion-framework/pull/471
  • Attempt to fix the generation of the documentation by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/470
  • Use yarp clock instead of system clock in YarpRobotLoggerDevice by @isorrentino in https://github.com/ami-iit/bipedal-locomotion-framework/pull/473
  • Fix the population of the jointAccelerations and baseAcceleration variables in QPTSID by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/478
  • Add the possibility to change the weight in TSID/IK by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/475
  • Implement a first order smoother by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/476
  • Fix the retrieved joint torques in QPTSID class by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/482
  • Add the possibility to create custom LinearTasks in python by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/480
  • Implement the possibility to get the residual in LinearTask by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/483
  • Reduce code duplication in python bindings by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/484
  • Define custom message in YarpUtilities by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/485
  • Use TextLogger in YarpRobotLoggerDevice by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/486
  • Return the motorPositions and motorVelecities in rad and not in deg by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/489
  • Update YarpRobotLoggerDevice documentation by @lrapetti in https://github.com/ami-iit/bipedal-locomotion-framework/pull/472
  • Ask for osqp-eigen 0.6.4.100 by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/490
  • Avoid duplicate runs with push and pull_request in the github action by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/494
  • Use enum underlying type to convert TextLogging verbosity level to spdlog verbosity level by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/495
  • Add joint and motor acceleration reading by @isorrentino in https://github.com/ami-iit/bipedal-locomotion-framework/pull/492
  • Use telemetry in YarpLoggerDevice by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/487
  • Add logging of joint and motor accelerations in YarpRobotLoggerDevice by @isorrentino in https://github.com/ami-iit/bipedal-locomotion-framework/pull/493
  • Ask for osqp-eigen 0.7.0 by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/496
  • Use official m.css to build the documentation by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/497
  • Fix deprecated YARP functions in YarpUtilities component by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/491

New Contributors

  • @lrapetti made his first contribution in https://github.com/ami-iit/bipedal-locomotion-framework/pull/472

Full Changelog: https://github.com/ami-iit/bipedal-locomotion-framework/compare/v0.5.0...v0.6.0

- C++
Published by GiulioRomualdi over 4 years ago

https://github.com/ami-iit/bipedal-locomotion-framework - bipedal-locomotion-framework 0.5.0

What's Changed

  • Introduce the python bindings for TSID component by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/428
  • Add the possibility to set the name of each element of a variable stored in the variables handler by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/429
  • Implement the VariableRegularizationTask in TSID by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/431
  • Develop the python bindings for toml implementation of the parameters handler by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/432
  • Implement create_tsid utility function for the python bindings by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/433
  • Implement the AngularMomentumTask in TSID component by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/436
  • Attempt to speedup the TSID and IK tests by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/438
  • Implement QPTSID::toString method and the associated python bindings by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/440
  • Implement ContactWrench python bindings by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/441
  • Implement AngularMomentum task in the IK component by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/443
  • Implement create_ik python function by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/444
  • Fix the documentation in some components by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/446
  • Add the possibility to set the task controller mode for the SE3Task in the TSID component and update the python bindings by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/445
  • Fix update labeler github action by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/448
  • Update the logic used to generate the documentation and add a python page by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/454
  • Add the possibility to enable/disable the joints and motors state logging in the YarpRobotLoggerDevice by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/453
  • Fix the documentation generation by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/457
  • Fix - Add a new method to properly read the analog FT sensors by @isorrentino in https://github.com/ami-iit/bipedal-locomotion-framework/pull/459
  • Add external wrenches logging to yarp robot logger device by @isorrentino in https://github.com/ami-iit/bipedal-locomotion-framework/pull/447
  • Bug fix in YarpRobotLoggerDevice by @isorrentino in https://github.com/ami-iit/bipedal-locomotion-framework/pull/462
  • Implement the toString method for the IK by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/461
  • Implement the python bindings for the manif conversions methods by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/465
  • Fix create_ik python function by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/463
  • Fix minimum cmake required version by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/468
  • Fix config files of YarpRobotLoggerDevice by @isorrentino in https://github.com/ami-iit/bipedal-locomotion-framework/pull/467

Full Changelog: https://github.com/ami-iit/bipedal-locomotion-framework/compare/v0.4.0...v0.5.0

- C++
Published by GiulioRomualdi over 4 years ago

https://github.com/ami-iit/bipedal-locomotion-framework - bipedal-locomotion-framework 0.4.0

What's Changed

  • Implement AdvanceableRunner::isRunning() method by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/395
  • Implement ContactPhaseList::getPresentPhase() method by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/396
  • Bump iDynTree version to 3.1.0 in Github CI by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/402
  • Add a synchronization mechanism for the AdvanceableRunner by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/403
  • Add name parameter to the AdvanceableRunner class by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/406
  • Add the possibility to use spdlog with YARP by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/408
  • Fix dependencies issues in the cmake machinery by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/414
  • Set the required spdlog version in the cmake file by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/415
  • Update FTIMULoggerDevice and rename in YarpRobotLoggerDevice by @isorrentino in https://github.com/ami-iit/bipedal-locomotion-framework/pull/405
  • Add missing include in FloatingBaseEstimatorIO by @prashanthr05 in https://github.com/ami-iit/bipedal-locomotion-framework/pull/417
  • Add new Advanceable exposing UnicyclePlanner by @diegoferigo in https://github.com/ami-iit/bipedal-locomotion-framework/pull/320
  • Change configuration files for iCubGenova09 calibration by @isorrentino in https://github.com/ami-iit/bipedal-locomotion-framework/pull/419
  • Add labeler workflow by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/420
  • Update the toml version in the ci by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/425
  • Update the website link in the documentation by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/423

Full Changelog: https://github.com/ami-iit/bipedal-locomotion-framework/compare/v0.3.0...v0.4.0

- C++
Published by GiulioRomualdi almost 5 years ago

https://github.com/ami-iit/bipedal-locomotion-framework - bipedal-locomotion-framework 0.3.0

What's Changed

  • Add the possibility to log the joint state and the base imu in FTIMULoggerDevice by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/336
  • Invalidate the cache in GitHub CI by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/349
  • Implement cubic spline class by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/344
  • Implement PWM control in IRobotControl by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/346
  • Add common Python files to gitignore by @diegoferigo in https://github.com/ami-iit/bipedal-locomotion-framework/pull/338
  • conda CI: Use CasADi>=3.5.5 to avoid that an old CasADi without ipopt is picked by the conda solver by @traversaro in https://github.com/ami-iit/bipedal-locomotion-framework/pull/354
  • Use manif provided by conda-forge in CondaForge CI by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/355
  • Generalize the blf-calibration-delta-updater script by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/361
  • Implement Contact wrench Cone in math component by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/352
  • Add the possibility to control a subset of coordinates in IK::SE3Task by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/356
  • Rename macOS-latest in macos-latest in GitHub CI by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/365
  • Add the possibility to control a subset of coordinates in IK::CoMTask by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/357
  • Reduce the duplicate code in IK and TSID by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/364
  • Implement Floating base TSID by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/366
  • Stream motor state, joint torques and PID state in SensorBridge by @isorrentino in https://github.com/ami-iit/bipedal-locomotion-framework/pull/359
  • Fix YarpRobotControl when PWM or Torque control is used by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/371
  • Implement FeasibleContactWrenchTask for TSID component by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/369
  • Implement QPInverseKinematics python bindings by @paolo-viceconte in https://github.com/ami-iit/bipedal-locomotion-framework/pull/303
  • Enable the Current control in RobotInterface class by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/375
  • YarpSensorBridge: add checks in control board getter methods by @prashanthr05 in https://github.com/ami-iit/bipedal-locomotion-framework/pull/378
  • Add the possibility to disable the proportional controller in the IK::SE3Task by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/373
  • Add the possibility to use manif objects in the ForwardEuler integrator by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/379
  • Update vcpkgrobotologyTAG in CI.yml by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/374
  • Enable Python bindings in conda-forge CI and fix Python bindings compilation and tests on MSVC by @traversaro in https://github.com/ami-iit/bipedal-locomotion-framework/pull/380
  • Add PCL and OpenCV to conda dependencies in conda-based CI by @traversaro in https://github.com/ami-iit/bipedal-locomotion-framework/pull/383
  • Allow changing the log verbosity by @diegoferigo in https://github.com/ami-iit/bipedal-locomotion-framework/pull/385
  • Fix realsense installation in Ubuntu CI by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/392
  • Implement the CoMZMP controller by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/387
  • Fix the TOML and YARP implementation of the parameters handler when a std::vector<bool> is passed to the setParameter() by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/390
  • conda-forge-ci: Use tomlplusplus conda package by @traversaro in https://github.com/ami-iit/bipedal-locomotion-framework/pull/381
  • Release 0.3.0 by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/393

Full Changelog: https://github.com/ami-iit/bipedal-locomotion-framework/compare/v0.2.0...v0.3.0

- C++
Published by GiulioRomualdi almost 5 years ago

https://github.com/ami-iit/bipedal-locomotion-framework - bipedal-locomotion-framework 0.2.0

What's Changed

  • General update of the GitHub CI by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/173
  • Implement IRobotControl python bindings by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/200
  • Fix missing implementation of YarpSensorBridge::getFailedSensorReads(). by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/202
  • Implement ISensorBridge python bindings by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/203
  • C++ refactoring of Contact by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/204
  • Allow FloatingBaseEstimator to handle multiple contacts, Implement Legged Odometry and favor iDynTree KinDynComputations instead of Model by @prashanthr05 in https://github.com/ami-iit/bipedal-locomotion-framework/pull/151
  • Fix Changelog by @prashanthr05 in https://github.com/ami-iit/bipedal-locomotion-framework/pull/205
  • LeggedOdometry: add changeFixedFrame overload with frame pose by @prashanthr05 in https://github.com/ami-iit/bipedal-locomotion-framework/pull/207
  • Migrate ContactDetectors into Contacts folder by @prashanthr05 in https://github.com/ami-iit/bipedal-locomotion-framework/pull/209
  • Add the possibility to pass a reference DCM trajectory to the DCMPlanner by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/208
  • Substitute 9.81 with BipedalLocomotion::Math::StandardAccelerationOfGravitation by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/211
  • Add python bindings for SchmittTriggerDetector class by @prashanthr05 in https://github.com/ami-iit/bipedal-locomotion-framework/pull/213
  • FloatingBaseEstimators: Replace iDynTree types with Eigen/manif by @prashanthr05 in https://github.com/ami-iit/bipedal-locomotion-framework/pull/215
  • Add ModelComputationsHelper to constuct KinDynComputations object by @prashanthr05 in https://github.com/ami-iit/bipedal-locomotion-framework/pull/216
  • Add python bindings for FloatingBaseEstimator and LeggedOdometry by @prashanthr05 in https://github.com/ami-iit/bipedal-locomotion-framework/pull/218
  • [TimeVaryingDCMPlanner] restructure of setDCMReference() and setContactPhaseList() by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/220
  • ModelComputationsHelper: Option to load KinDynComputationsDescriptor without specifying joints list by @prashanthr05 in https://github.com/ami-iit/bipedal-locomotion-framework/pull/224
  • Fix mas-imu-test by @S-Dafarra in https://github.com/ami-iit/bipedal-locomotion-framework/pull/227
  • Use std::optional instead of raw pointer in ISensorBridge by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/226
  • Start using spdlog in the repo by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/225
  • bug fix: YarpSensorBridge attach FT sensors by @prashanthr05 in https://github.com/ami-iit/bipedal-locomotion-framework/pull/231
  • Reduce the time needed by the SO3PlannerTest by @S-Dafarra in https://github.com/ami-iit/bipedal-locomotion-framework/pull/232
  • Add Perception pipeline with RealSense driver and Improve RobotInterface with ICameraBridge and IPointCloudBridge by @prashanthr05 in https://github.com/ami-iit/bipedal-locomotion-framework/pull/165
  • Add conda-force-ci GitHub Action job by @traversaro in https://github.com/ami-iit/bipedal-locomotion-framework/pull/221
  • Implement the Inverse kinematics in the repository by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/229
  • Move LinearTask in System component by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/240
  • Update IK and TSID to the latest manif version by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/239
  • Restructure python bindings in submodules by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/238
  • Avoid the "Generating the Urdf Model from" message to appear when doing ccmake by @S-Dafarra in https://github.com/ami-iit/bipedal-locomotion-framework/pull/243
  • Implement LinearizedFrictionCone class by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/244
  • Fix installation path for public headers of perception related libraries by @prashanthr05 in https://github.com/ami-iit/bipedal-locomotion-framework/pull/245
  • Check on if the install and build paths coincide by @S-Dafarra in https://github.com/ami-iit/bipedal-locomotion-framework/pull/247
  • Implement python bindings for VariablesHandler class by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/234
  • Update ci.yml by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/248
  • Fix - update of m_isValid variable added in JointTrackingTask by @isorrentino in https://github.com/ami-iit/bipedal-locomotion-framework/pull/249
  • Fixed InstallBasicPackageFiles to avoid the same problem of https://github.com/dic-iit/matio-cpp/pull/41 by @S-Dafarra in https://github.com/ami-iit/bipedal-locomotion-framework/pull/253
  • Ask for a specific version for the dependencies by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/252
  • General improvement of DynamicalSystem and implementation of FixedBaseDynamics by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/242
  • Add PerceptionFeatures library and implement ArucoDetector class by @prashanthr05 in https://github.com/ami-iit/bipedal-locomotion-framework/pull/159
  • Fix pybind11 version by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/255
  • Make BipedaLocomotion::log() function thread safe. by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/257
  • Fixed InstallBasicPackageFiles by @S-Dafarra in https://github.com/ami-iit/bipedal-locomotion-framework/pull/262
  • conda-forge-ci: Switch to use official robotology channel by @traversaro in https://github.com/ami-iit/bipedal-locomotion-framework/pull/263
  • General improvement of the TextLogging component by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/266
  • Add Find Trailing Whitespace GitHub action by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/268
  • Refactoring of advanceable by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/267
  • Implement Clock class by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/269
  • Bugfix in YarpRobotControl::Impl::setReferences by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/271
  • Add a PointCloudProcessor class to the PerceptionFeatures library by @prashanthr05 in https://github.com/ami-iit/bipedal-locomotion-framework/pull/236
  • Add YarpCameraBridge to PerceptionInterfaceYarpImplementation library by @prashanthr05 in https://github.com/ami-iit/bipedal-locomotion-framework/pull/237
  • Introduce Advanceable Runner and SharedResource by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/272
  • General improvements for FloatingBaseEstimators library by @prashanthr05 in https://github.com/ami-iit/bipedal-locomotion-framework/pull/254
  • If FRAMEWORKDETECTACTIVEPYTHONSITEPACKAGES is OFF, for Python bindings use installation directory provided by sysconfig Python module by @traversaro in https://github.com/ami-iit/bipedal-locomotion-framework/pull/274
  • Bugfix in AdvanceableRunnerTest.cpp by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/276
  • Avoid to set a shared_ptr of kinDyn object in ContinuousDynamicalSystem classes by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/275
  • Implement handleQuitSignals() function in System component by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/277
  • Some improvements in sensorbridge by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/278
  • Implement TaskSpaceInverseDynamics interface by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/279
  • Implement SO3 task in TSID by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/281
  • Improve LeggedOdometry implementation by @prashanthr05 in https://github.com/ami-iit/bipedal-locomotion-framework/pull/282
  • [FloatingBaseEstimator] Bug fix in initialization LeggedOdometry by @prashanthr05 in https://github.com/ami-iit/bipedal-locomotion-framework/pull/289
  • Implement clone method in ParametersHandler classes by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/288
  • Bugfix in LeggedOdometry::updateKinematics() by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/292
  • Add the possibility to initialize the VariablesHandler with the ParametersHandler by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/291
  • Fix copy-constructor and copy-assignment operator in ContactPhaseList class by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/295
  • Add the possibility to set the dafault contact in ContactList class by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/297
  • Implement FixedFootDetector class by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/284
  • Move from doxygen to mcss documentation by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/300
  • Upload missing documentattion file by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/301
  • Fix toString in VariableHandler class by @isorrentino in https://github.com/ami-iit/bipedal-locomotion-framework/pull/302
  • Implementation of Fixed Base Task Space Inverse Dynamics by @isorrentino in https://github.com/ami-iit/bipedal-locomotion-framework/pull/251
  • Implement IParameterHandler::YarpImplementation::setFromFile() by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/307
  • Implement CoMTask in TSID by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/304
  • Fix YarpImplementation::setParameterPrivate() when a boolean or a vector of boolean is passed by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/311
  • Fix in YarpUtilities::getVectorFromSearchable when a vector of boolean is passed as input by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/313
  • Fix librealsense installation in CI by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/314
  • Implement YarpParametersHandler bindings by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/309
  • Implement template specialization for YarpImplementation::setParameterPrivate in case of std::vector by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/318
  • Match Advanceable with its forward declaration by @diegoferigo in https://github.com/ami-iit/bipedal-locomotion-framework/pull/319
  • Implement contactListMapFromJson() and contactListMapToJson() methods by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/316
  • Add foot_take_off_acceleration and foot_take_off_velocity parameters in the SwingFootPlanner class by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/323
  • Implement FixedFootDetector python bindings by @paolo-viceconte in https://github.com/ami-iit/bipedal-locomotion-framework/pull/306
  • Remove workaround in macOS CI by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/325
  • Enable the XMLNSMEMBFILESCOPE in Doxyfile-mcss.in by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/327
  • Add matioCpp-based FTIMULogger example device by @prashanthr05 in https://github.com/ami-iit/bipedal-locomotion-framework/pull/326
  • Change the parameters handler verbosity by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/330
  • Add the support to toml in the parameters handler by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/328
  • Implement blfcalibrationdelta_updater.py application by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/332
  • Fix blf-calibration-delta-updater installation by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/333
  • Restore backward compatibility of SwingFootPlanner parameters by @diegoferigo in https://github.com/ami-iit/bipedal-locomotion-framework/pull/334
  • Various fixes for the yarp devices by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/337
  • Bump manif version to 0.0.4 by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/339
  • 🚀 Bump v0.2.0 by @GiulioRomualdi in https://github.com/ami-iit/bipedal-locomotion-framework/pull/341

Full Changelog: https://github.com/ami-iit/bipedal-locomotion-framework/compare/v0.1.1...v0.2.0

- C++
Published by GiulioRomualdi about 5 years ago

https://github.com/ami-iit/bipedal-locomotion-framework - bipedal-locomotion-framework 0.1.0

What's Changed

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

Full Changelog: https://github.com/ami-iit/bipedal-locomotion-framework/commits/v0.1.0

- C++
Published by GiulioRomualdi over 5 years ago