Skip to content

Commit

Permalink
v1.0.6
Browse files Browse the repository at this point in the history
  • Loading branch information
olivier-stasse committed Nov 15, 2023
1 parent d8e07a7 commit 75d4239
Show file tree
Hide file tree
Showing 2 changed files with 43 additions and 1 deletion.
42 changes: 42 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,48 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).

## [Unreleased]

## [1.0.6] - 2023-11-15

- Change name of the package to make it release in ROS-2.
- Partial support of the new Power-Board hardware
- Fix two bugs (FLOAT_TO_D8QN and compiling issue) + remove warnings on the core library.
- [protocol] FLOAT_TO_D8QN has a wrong bracket. This commit fix this.
- [cmake] Synchronize to remove error during install process.
- Add error, thrown by sdk, for protocol version mismatch (during init)
- Add ament_cmake build_type export in package.xml and install package.xml file
- Update sdk/master_board_sdk/CMakeLists.txt
- [package.xml] Add dependence to ament_cmake if ROS-2 is detected.
- [CMakeLists.txt] Uses ROS-2 if the environment is compatible.
- [package.xml] Add ament_cmake export for colcon support.
- [cmake] Add install procedure for file package.xml
- Adding ROS-2 rolling CI to the repository and some changes to have it working.
- [sdk/master_board_sdk/tests/test_protocol.cpp] Commented the test on NaN which is failing.
- [sdk/master_board_sdk/package.xml] Fix package dependency. Update version to 3. Add dependencies to libboost-python. Add git for dependencies.
- [cmake] Change place for python detection
- [package.xml] XML version 1.0
- [package.xml] Remove Boost depend.
- (Small) Fix for sdk examples with python >=3.8
- Apple support for wired connection.
- [Link_manager] Fix message when the priority is not set correctly and fails using assert.
- Add Python bindings for SetKp/Kd/SaturationCurrent and fix example.py
- Zero-initialise all members of Motor
- Change macro name for platform from UNIX to linux. Include net/if_arp.h only for APPLE.
- example.py: Initialise all reference values and gains to zero This should not really be needed anymore since values are already zero-initialised in Motor but better be safe than sorry.
- fix example.py: time.clock() has been removed time.clock() has been deprecated in Python 3.3 and does not exist anymore in newer versions. Use perf_counter instead.
- Add Python bindings for Motor::SetKp/Kd/SaturationCurrent At least by now they are implemented in motor.cpp, so there's no reason to not add bindings for them.
- Zero-initialise all members of Motor This should fix an issue that was likely caused by kp being set to some random non-zero value, resulting in the motor unintentionally being held at some position.
- plateform and distro modules optionnal for sdk example com_analyser.py
- Swap process_time and clock for better intelligibility
- Protocol version added in init_ack packet & version mismatch throw runtime error in sdk
- Fix sdk examples for python version >=3.8
- CMake: add unit tests
- Handle out-of-range motor params without wraparound (#117) Avoid fixed-point overflow
- [CMake] set RPATH for executables
- Add Python bindings for powerboard data
- add pyton bindings for power baord
- [SDK][Firmware] Add partial support for power-board, Update protocol version and sdk accordingly
- Contributors: EtienneAr, Felix Kloss, Guilhem Saurel, Naveau, Olivier Stasse, Thomas Flayols, Trevor Blackwell, odri, thomasfla


## [1.0.5] - 2022-06-29

Expand Down
2 changes: 1 addition & 1 deletion sdk/master_board_sdk/package.xml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<?xml version="1.0"?>
<package format="3">
<name>master_board_sdk</name>
<version>1.0.5</version>
<version>1.0.6</version>
<description>
This project contains the sdk for the communication between a computer
and the master-board
Expand Down

0 comments on commit 75d4239

Please sign in to comment.