Skip to content

Releases: analogdevicesinc/tmcl_ros

4.0.1

14 Jul 23:27
Compare
Choose a tag to compare

Supported branch: noetic

Updated to:

  • Add support for TMCM-2611

4.0.0

13 Dec 06:25
Compare
Choose a tag to compare

Supported branch: noetic

Updated to:

  • Updated README.md to mention both tmcl_ros (previous package name) and adi_tmcl
  • Updated package name and transforms
    • Updated package name in compliance to official ROS release, and updated transforms for multi-axes TMCs

3.0.2

06 Oct 09:14
Compare
Choose a tag to compare

Supported branch: noetic

Updated to:

  • Remove obsolete modules
  • Update analog.com pages in README.md
  • Update CMakeLists.txt to make sure other drivers that has same names as socket_can_wrapper will not cause conflicts; and also add install support

v3.0.1-noetic

26 Sep 08:52
Compare
Choose a tag to compare

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

18 Sep 08:23
Compare
Choose a tag to compare

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

27 Jul 05:56
Compare
Choose a tag to compare

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

11 May 00:06
Compare
Choose a tag to compare

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

10 Feb 08:47
Compare
Choose a tag to compare

Added support for TMCM-1617

Full Changelog: v1.0.0-noetic...v1.0.1-noetic

v1.0.0-noetic

10 Feb 08:29
Compare
Choose a tag to compare

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