Skip to content

Releases: robotology/icub-firmware

v1.41.1

09 Jan 08:58
cf69040
Compare
Choose a tag to compare

What's Changed

  • 2foc.3.3.38: solves the overcurrent problem by @ale-git in #551

Full Changelog: v1.41.0...v1.41.1

v1.41.0

28 Nov 08:48
Compare
Choose a tag to compare

What's Changed

  • Boards mtb4 and mtb4c: skin on the 5-th finger finally supported by @marcoaccame in #509
  • Added dummy retargeting for the SYS IO functions by @marcoaccame in #510
  • Cleanup of projects for board stm32g4eval by @marcoaccame in #511
  • Updated the CAN protocol document w/ some clarifications by @SanLordKevin in #512
  • Adjust lower bound for evaluating battery charge for R1 by @MSECode in #514
  • Improved demo projects basicping and udpdemoipnet on stm32h745disco by @SanLordKevin in #516
  • CAN protocol for MC: reviewed document + embot::prot::can::motor by @marcoaccame in #515
  • Towards the amcfoc: cleanup of embot::hw by @marcoaccame in #518
  • Added stm32hal library for amcfoc + demo projects for cm4 master cm7 slave by @marcoaccame in #519
  • First amcfoc projects: amcfoc.loader and amcfoc.CM7launcher by @marcoaccame in #521
  • AMCx mbd: codegen R2024a from icub-fw-models c8834b2 by @mfussi66 in #523
  • Diagnostics for ETH link (up/down) for the amc board by @SanLordKevin in #526
  • Feature/publish encoder raw values by @MSECode in #520
  • Runtime configuration of encoder port in the amc board by @marcoaccame in #531
  • Runtime configuration of mtb4 / mtb4c boards to manage ergoCub hand (5 fingers + palm) by @simeonedussoni in #530
  • This PR fixes the wrist mk2 get position reference bug. by @ale-git in #522
  • 2FOC current filter implemented. by @ale-git in #524
  • Fix of BSP of the board amcfoc to run EEPROM by @SanLordKevin in #538

New Contributors

Full Changelog: v1.40.0...v1.41.0

v1.40.0

03 Sep 13:57
fa7f652
Compare
Choose a tag to compare

What's Changed

  • This EMS 3.90 version fixes the bug that affected the stiff <-> compliant interaction mode transitions by @ale-git in #498
  • Update diagnostic for aksim2 by @MSECode in #500
  • Fix timing of EOMtheEMSrunner by @marcoaccame in #501
  • Runtime configuration of diagnostics related to the RX-DO-TX phases by @marcoaccame in #502
  • Improvement in 2FOC fw and improved quadrature_encoder diagnostic by @valegagge in #503
  • Boards mtb4 and mtb4c: added SWO debug capabilities + multisda source files are now shared by @simeonedussoni in #505
  • Feat/5th i2c to be merged for implementing the 5th I2C bus - first step by @simeonedussoni in #506

Full Changelog: v1.39.0...v1.40.0

v1.39.0

28 May 13:57
dbc3e02
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.38.0...v1.39.0

v1.38.0

27 Feb 09:58
5c1d78a
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.37.0...v1.38.0

v1.37.0

16 Nov 08:25
39f87dd
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.36.0...v1.37.0

v1.36.0

11 Sep 08:15
Compare
Choose a tag to compare

What's Changed

  • Fix/battery charge by @MSECode in #395
  • Motor Control library used by ETH boards is now compiled in C++ by @marcoaccame in #397
  • Board amcbldc: fix of application version in EEPROM + TIM1 update removal optimization by @marcoaccame in #398
  • Add fix for not causing joints to go in hw fault at yri restart by @MSECode in #400
  • Use of embot::app::eth::theEncoderReader in all ETH boards by @marcoaccame in #399
  • Update evaluation of final offset for calibratio14 + bugfix by @MSECode in #402
  • amc2c – introduce changes to fix debugging + enable SWO trace features by @sgiraz in #404
  • Cleanup of MC: removed code for old management of 7 joints in handv3 by @marcoaccame in #406
  • 2FOC: Added temperature sensor reading by I2C by @ale-git in #401
  • amc2c: minor changes to debug the currents reading by @sgiraz in #407
  • First support for the two cores of the amcfoc board: amcfocm7 and amcfocm4 by @marcoaccame in #408
  • Add handling of status messages for BAT and BMS in EMS baord by @MSECode in #403
  • Set joints to NOT_CONFIGURED at YRI closure using MotionController Deactivate() API by @MSECode in #413

Full Changelog: v1.35.1...v1.36.0

v1.35.1

07 Jul 08:19
7c9a812
Compare
Choose a tag to compare

What's Changed

  • AMDBLDC: add thermal model running at 10ms and reusable functions from codegen (icub-fw-models@2e2670b) by @mfussi66 in #391
  • AMC: Increase version after fix for can discovery of strain2c by @mfussi66 in #392
  • AMCBLDC: Update project files and, increase version of 1.x, add thermal model to mbdAgent in version 1.x by @mfussi66 in #394

Full Changelog: v1.35.0...v1.35.1

v1.35.0

16 Jun 13:10
9bc2c4d
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.34.0...v1.35.0

v1.34.0

05 Apr 07:50
5cf9dd1
Compare
Choose a tag to compare

What's Changed

  • Fix of PR #349 for problem related to POS service by @MSECode in #356
  • Implement coulomb + viscous model for friction compensation by @isorrentino in #350
  • amcbldc: Check overload current limit against filtered Iq by @mfussi66 in #358
  • Removal of mtb4fap board by @marcoaccame in #359
  • Fix of reading of IMU magnetometer in boards mtb4, mtb4c, strain2, strain2c by @marcoaccame in #361
  • The board amcbldc upgrades its low level HW motor driver by @marcoaccame in #355
  • Motor.c: put all the current targets to 0 when IDLE or HF by @sgiraz in #362

New Contributors

Full Changelog: v1.33.0...v1.34.0