Skip to content

Releases: robotology/icub-firmware

v1.29.0

12 Dec 13:43
e858dc3
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.27.0...v1.29.0

v1.27.0

14 Sep 14:49
e9e5167
Compare
Choose a tag to compare

What's Changed

  • AMC_BLDC: Remove the macro EXTFAULT_IS_CONNECTED by @sgiraz in #293
  • AMCBLDC: latest codegen: Improve units handling for velocity PID parameters by @mfussi66 in #294
  • adding mtb4c firmware by @davidetome in #291
  • added basic use of board mtb4fap by @marcoaccame in #295
  • AMC: Fix AS5045 (aka AEA2) chip configuration by @sgiraz in #296
  • AMC – Add a temporary workaround in embot::hw::can by @sgiraz in #297

Full Changelog: v1.26.0...v1.27.0

v1.26.0

31 Aug 07:48
0e90155
Compare
Choose a tag to compare

What's Changed

  • AMC: Add support for embot::hw:timer by @sgiraz in #277
  • AMC: Add status function to embot_hw_timer.cpp by @sgiraz in #278
  • Multiple FT service on the amc board by @marcoaccame in #279
  • amc: added diagnostics to appl-00 + fixed hw::timer by @marcoaccame in #281
  • AMC: Update Bsp to support the SPI encoder AS5045+ Add embot::hw::encoder driver by @sgiraz in #280
  • AMC: Add appl-demo-enc by @sgiraz in #282
  • Application07: Update generated code to support new messages by @GrmanRodriguez in #283
  • On the projects of the amc board: minor fix by @marcoaccame in #284
  • PMC piezo driver: update wave tables - shrink in range 2V to 44V by @andreamerello in #207
  • Fix euler angles representation for strain2 by @Nicogene in #286
  • Can battery devel by @triccyx in #285
  • embot::hw::can -> fixed ID filters for the FDCAN case by @marcoaccame in #287
  • AMCBLDC: Update firmware to latest master codegen by @mfussi66 in #288
  • Fix of embot::hw::can::transmit() called during an active transmission by @marcoaccame in #289
  • MC service on the amc board by @marcoaccame in #290
  • AMCBLDC: update to latest codegen, STM32G4 .lib, clearer usage of setup macros by @mfussi66 in #292

New Contributors

Full Changelog: v1.25.1...v1.26.0

v1.25.1

22 Jun 09:29
65f9ed0
Compare
Choose a tag to compare

What's Changed

  • Enhancement of the embot::hw::timer driver by @marcoaccame in #271
  • Amc bldc: the new supervisor multi-packets by @valegagge in #269
  • Stream of battery data over CAN: documented the protocol by @marcoaccame in #272
  • Fix FT IMU frames conversion by @pattacini in #274
  • AMC_BLDC: Clean CAN decoder, Fix Volt units, add SW current limiter in Volt mode by @mfussi66 in #273
  • Fix FT IMU frames conversion - Stint 2 by @pattacini in #275
  • Application 07: Set FOC and STATUS messages as response to DESIRED_CURRENT message by @GrmanRodriguez in #276
  • Update Kalman Filter configuration params to be initialized from XML files by @sgiraz in #268

Full Changelog: v1.25.0...v1.25.1

v1.25.0

26 May 09:32
Compare
Choose a tag to compare

What's Changed

  • AMC_BLDC: Update codegen + Fix initialization of htim2.Init.Period by @sgiraz in #253
  • AMC_BLDC: Add application07 by @sgiraz in #255
  • Add support for viscousPos/Neg and coulombPos/Neg friction parameters by @sgiraz in #254
  • CAN protocol for MC boards by @pattacini in #256
  • AMC_BLDC: Update codegen with the last changes on architectural model by @sgiraz in #258
  • FT service with multiple sensors by @marcoaccame in #257
  • ems / mc4plus: adapted projects for the new wrist / hand to compile C++ files by @marcoaccame in #259
  • ETH driver for the amc board by @marcoaccame in #260
  • AMC_BLDC – Update application07 codegen with c-like code by @sgiraz in #262
  • Update EMS to deal with wrist-setup in current control mode by @sgiraz in #261
  • ETH environment for the amc board by @marcoaccame in #264
  • AMC_BLDC – Clean Up mbdAgent of application07 by @sgiraz in #265
  • Add Kalman Filter to ems mc2plus and mc4plus by @sgiraz in #263
  • Added support in the amc board for redirection of theErrorManager's prints over UDP by @marcoaccame in #266
  • Fix typo when calling eom_task_New in EOMtheEMSdiscoverylistener.cpp by @sgiraz in #267

New Contributors

Full Changelog: v1.24.0...v1.25.0

v1.24.0

24 Feb 09:46
2335ea4
Compare
Choose a tag to compare

What's Changed

  • AMC_BLDC: Update mbd generated code with the last changes that fix the FOCcontrol issue by @sgiraz in #235
  • amcbldc: fixed bootloader project by @marcoaccame in #236
  • AMCBLDC: get CAN address from the cached CANBoardInfo by @valegagge in #237
  • amcbldc: enabled the EXT fault on application05 by @marcoaccame in #238
  • AMC_BLDC: Add Application06 to work with wrist setup. by @sgiraz in #239
  • Enhancement of embot::hw::motor by @marcoaccame in #240
  • Added support for CAN message embot::prot::can::motor::periodic::STATUS by @marcoaccame in #241
  • AMC_BLDC: Add support to External Fault by @sgiraz in #242
  • amcbldc: now application06 correctly consumes one can frame every 1 ms by @marcoaccame in #243
  • Board amc: added HW test project by @marcoaccame in #244
  • Update of cubemx for board amc and related stm32hal library by @marcoaccame in #246
  • Update hal2 with fix in case the AEA3 encoder is not attached to the board by @sgiraz in #248
  • Support for SPI and EEPROM in amc board by @marcoaccame in #249
  • AMC_BLDC: Update the application06 to work with wrist-setup by @sgiraz in #245
  • AMC_BLDC: Alignment with the latest changes on MBD by @sgiraz in #250
  • Full support of SPI in amc board + driver for AS5045 chip by @marcoaccame in #251
  • Support of the embot::hw::can driver on board amc by @marcoaccame in #252

Full Changelog: v1.23.0...v1.24.0

v1.23.0

03 Jan 09:51
6bfcbff
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.22.0...v1.23.0

v1.22.0

29 Nov 08:36
9073802
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.21.0...v1.22.0

v1.21.0

30 Aug 08:04
0ddb274
Compare
Choose a tag to compare
Integrated code for AMC BLDC (Messaging & Supervisor) (#200)

* Incorporating CAN_RX_raw2struct and CAN_Decoder generated code into the board's programming.

* Integration of the entire pipeline of the MBD into the existing board code.

* Integrated supervisor and messaging blocks into board's code

* renamed some directories for better clarity

* Cleanup of unnecessary files

* removed another unneeded file

* remove unnecessary files

Co-authored-by: German David Rodriguez Arenas <[email protected]>

v1.20.0

27 May 06:25
7456346
Compare
Choose a tag to compare
MBD FOC code optimized with CMSIS-DSP (#184)

* added cmsis/dsp version 1.6.0

* added matlab-generated code for foc algorithm
details: use of single precision, CMSIS-DSP, efficient Park Transform algorithm
the tick function takes 2.5 usec on the amcbldc w/ -Ofast optimization

* amcbldc-application01: added test duration of the foc algorithm