Releases: analogdevicesinc/tmcl_ros
Releases · analogdevicesinc/tmcl_ros
4.0.1
4.0.0
3.0.2
v3.0.1-noetic
Updated for the following features:
- Remove obsolete modules
- Update copyrights' years
- Update package.xml version
- Clean-up comments in CMakeLists.txt
v3.0.0-noetic
Updated for the following features:
- Adaptations on ROS coding standards
- Synchronization of handling between this ROS1 Driver and the up-for-release ROS2 Driver version
- Added handling for SIGTERM and SIGKILL
- Removed support for TMC variants that are either obsolete, no CAN support, or no Motor Drive
v2.0.0-noetic
Updated for the following features:
- Supported multiple BLDC and Stepper motor variants (read README.md for more details).
- Added support for multiple TMC modules.
- Added support for motors/axes more than three (3), adjust TF coordinates.
- Added GAP and GGP all as ROS services.
- Update CAN initialization script for automatic bring up upon boot.
- Added CAN deinitialization script.
v1.0.2-noetic
Updated for the following features:
- Added Position Scaler consideration in position calculation (higher prio than encoder steps)
- Added Status information in published /tmc_info
- Changed default /tmc_info publish rate to 10Hz (previously 1Hz)
- Added GAP_params.sh to query YAML's axis parameters' values
- Made TMCM-1636 FollowEepromConfig as False and then used calibrated values in YAML
- Updated Maintainer email
v1.0.1-noetic
Added support for TMCM-1617
Full Changelog: v1.0.0-noetic...v1.0.1-noetic
v1.0.0-noetic
Initial release of the official tmcl_ros (noetic).
- Contains official ROS Driver for Trinamic Motor Controllers (TMC) that uses Trinamic Motion Control Language (TMCL) protocol
- Supported TMC boards: TMCM-1636
- Supported communication interface and interface driver: CAN (SocketCAN)
- Supported ROS and OS distro: Noetic (Ubuntu 20.04)
- Supported platform: Intel x86 64-bit (amd64)
Full Changelog: https://github.com/analogdevicesinc/tmcl_ros/commits/v1.0.0-noetic