Package Summary

Tags No category tags.
Version 2.47.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-controls/ros2_controllers.git
VCS Type git
VCS Version humble
Last Updated 2025-06-11
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Controller for executing joint-space trajectories on a group of joints

Additional Links

Maintainers

  • Bence Magyar
  • Denis Štogl
  • Christoph Froehlich
  • Sai Kishor Kothakota

Authors

No additional authors.

joint_trajectory_controllers package

The package implements controllers to interpolate joint’s trajectory.

For detailed documentation check the docs folder or ros2_control documentation.

CHANGELOG

Changelog for package joint_trajectory_controller

2.47.0 (2025-06-07)

  • JTC: Use std::atomic<bool> (backport #1720) (#1722)
  • Reset both sec and nanosec in time_from_start (backport #1709) (#1710)
  • Contributors: mergify[bot]

2.46.0 (2025-05-17)

2.45.0 (2025-04-27)

2.44.0 (2025-04-10)

  • Bump version of pre-commit hooks (backport #1618) (#1620)
  • Replace RCLCPP__STREAM macros with RCLCPP_ (backport #1600) (#1602)
  • [jtc tests] avoid dangling ref of command / state interfaces (backport #1596) (#1597)
  • Contributors: mergify[bot]

2.43.0 (2025-03-17)

  • Use constructor parameters instead of initializer list (backport #1587) (#1589)
  • Contributors: Felix Exner (fexner)

2.42.1 (2025-02-24)

2.42.0 (2025-02-17)

  • [JTC]: Abort goal on deactivate (backport #1517) (#1521)
  • Update paths of GPL includes (backport #1487) (#1493)
  • Contributors: Christoph Fröhlich

2.41.0 (2025-01-13)

  • Remove empty on_shutdown() callbacks (backport #1477) (#1482)
  • Contributors: mergify[bot]

2.40.0 (2025-01-01)

  • Increase margin for state_publish_rate (#1430)
  • Add an error msg if empty message is received (backport #1424) (#1428)
  • Use the .hpp headers from [realtime_tools]{.title-ref} package (backport #1406) (#1427)
  • [CI] Add clang job and setup concurrency (backport #1407) (#1418)
  • Contributors: Christoph Fröhlich, mergify[bot]

2.39.0 (2024-12-03)

  • Update maintainers and add url tags (#1363) (#1364)
  • Contributors: mergify[bot]

2.38.0 (2024-11-09)

  • [JTC] Fix the JTC length_error exceptions in the tests (backport #1360) (#1361)
  • [jtc] Improve trajectory sampling efficiency (#1297) (#1357)
  • fixes for windows compilation (#1330) (#1332)
  • [JTC] Add Parameter to Toggle State Setting on Activation (backport #1231) (#1320)
  • Added -Wconversion flag and fix warnings (#667) (#1321)
  • Contributors: mergify[bot]

2.37.3 (2024-09-11)

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged joint_trajectory_controller at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 4.26.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-controls/ros2_controllers.git
VCS Type git
VCS Version jazzy
Last Updated 2025-06-10
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Controller for executing joint-space trajectories on a group of joints

Additional Links

Maintainers

  • Bence Magyar
  • Denis Štogl
  • Christoph Froehlich
  • Sai Kishor Kothakota

Authors

No additional authors.

joint_trajectory_controllers package

The package implements controllers to interpolate joint’s trajectory.

For detailed documentation check the docs folder or ros2_control documentation.

CHANGELOG

Changelog for package joint_trajectory_controller

4.26.0 (2025-06-06)

  • JTC: Use std::atomic<bool> (backport #1720) (#1723)
  • Reset both sec and nanosec in time_from_start (backport #1709) (#1711)
  • Use target_link_libraries instead of ament_target_dependencies (backport #1697) (#1699)
  • Contributors: mergify[bot]

4.25.0 (2025-05-17)

4.24.0 (2025-04-27)

  • Call [configure()]{.title-ref} of base class instead of node (#1659)
  • Contributors: Christoph Fröhlich

4.23.0 (2025-04-10)

  • Bump version of pre-commit hooks (#1618)
  • Use global cmake macros and fix gcc-10 build (#1527)
  • Replace RCLCPP__STREAM macros with RCLCPP_ (#1600)
  • [jtc tests] avoid dangling ref of command / state interfaces (#1596)
  • Contributors: Christoph Fröhlich, Felix Exner (fexner), Vedant Randive, github-actions[bot]

4.22.0 (2025-03-17)

  • [JTC] Accept larger number of [joints]{.title-ref} than [command_joints]{.title-ref} (#809)
  • Use constructor parameters instead of initializer list (#1587)
  • [JTC] Enable feed-forward effort trajectories (#1200)
  • [JTC] Rename open_loop_control parameter and slightly change its scope (#1525)
  • Contributors: Christoph Fröhlich, Felix Exner (fexner), Thies Oelerich, Vladimir Ivan

4.21.0 (2025-03-01)

  • [JTC] Renaming variables, reordering trajectory checks (#1032)
  • [JTC] Use time of the last command for set_point_before_trajectory_msg in open-loop mode (#780)
  • Update API of PID class (#1437)
  • Cleanup wrong lifecycle transitions in tests and unnecessary checks (#1534)
  • [JTC]: Abort goal on deactivate (#1517)
  • Contributors: Christoph Fröhlich, Dr. Denis, Felix Exner

4.20.0 (2025-01-29)

  • Remove empty callbacks (#1488)
  • Update paths of GPL includes (#1487)
  • Contributors: Christoph Fröhlich, Julia Jia

4.19.0 (2025-01-13)

  • Remove empty on_shutdown() callbacks (#1477)
  • Use urdf/model.hpp for rolling (#1473)
  • Remove visibility macros (#1451)
  • Contributors: Bence Magyar, Julia Jia, verma nakul

4.18.0 (2024-12-19)

  • Add an error msg if empty message is received (#1424)
  • [CI] Add clang job and setup concurrency (#1407)
  • Contributors: Christoph Fröhlich

4.17.0 (2024-12-07)

  • Use the .hpp headers from [realtime_tools]{.title-ref} package (#1406)
  • JTC: sum periods (#1395)
  • [JTC] Sample at t + dT instead of the beginning of the control

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged joint_trajectory_controller at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 5.1.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-controls/ros2_controllers.git
VCS Type git
VCS Version master
Last Updated 2025-06-11
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Controller for executing joint-space trajectories on a group of joints

Additional Links

Maintainers

  • Bence Magyar
  • Denis Štogl
  • Christoph Froehlich
  • Sai Kishor Kothakota

Authors

No additional authors.

joint_trajectory_controllers package

The package implements controllers to interpolate joint’s trajectory.

For detailed documentation check the docs folder or ros2_control documentation.

CHANGELOG

Changelog for package joint_trajectory_controller

5.1.0 (2025-06-11)

  • [JTC] [Doc] Update PID documentation for effort related command interface support (#1748)
  • JTC: Use std::atomic<bool> (#1720)
  • Reset both sec and nanosec in time_from_start (#1709)
  • Contributors: Arnav Kapoor, Christoph Fröhlich, Julia Jia

5.0.2 (2025-05-26)

5.0.1 (2025-05-24)

  • Use target_link_libraries instead of ament_target_dependencies (#1697)
  • Contributors: Sai Kishor Kothakota

5.0.0 (2025-05-17)

  • [JTC] Remove deprecated open_loop_control code (#1598)
  • Contributors: Thies Oelerich

4.24.0 (2025-04-27)

  • Call [configure()]{.title-ref} of base class instead of node (#1659)
  • Contributors: Christoph Fröhlich

4.23.0 (2025-04-10)

  • Bump version of pre-commit hooks (#1618)
  • Use global cmake macros and fix gcc-10 build (#1527)
  • Replace RCLCPP__STREAM macros with RCLCPP_ (#1600)
  • [jtc tests] avoid dangling ref of command / state interfaces (#1596)
  • Contributors: Christoph Fröhlich, Felix Exner (fexner), Vedant Randive, github-actions[bot]

4.22.0 (2025-03-17)

  • [JTC] Accept larger number of [joints]{.title-ref} than [command_joints]{.title-ref} (#809)
  • Use constructor parameters instead of initializer list (#1587)
  • [JTC] Enable feed-forward effort trajectories (#1200)
  • [JTC] Rename open_loop_control parameter and slightly change its scope (#1525)
  • Contributors: Christoph Fröhlich, Felix Exner (fexner), Thies Oelerich, Vladimir Ivan

4.21.0 (2025-03-01)

  • [JTC] Renaming variables, reordering trajectory checks (#1032)
  • [JTC] Use time of the last command for set_point_before_trajectory_msg in open-loop mode (#780)
  • Update API of PID class (#1437)
  • Cleanup wrong lifecycle transitions in tests and unnecessary checks (#1534)
  • [JTC]: Abort goal on deactivate (#1517)
  • Contributors: Christoph Fröhlich, Dr. Denis, Felix Exner

4.20.0 (2025-01-29)

  • Remove empty callbacks (#1488)
  • Update paths of GPL includes (#1487)
  • Contributors: Christoph Fröhlich, Julia Jia

4.19.0 (2025-01-13)

  • Remove empty on_shutdown() callbacks (#1477)
  • Use urdf/model.hpp for rolling (#1473)
  • Remove visibility macros (#1451)
  • Contributors: Bence Magyar, Julia Jia, verma nakul

4.18.0 (2024-12-19)

  • Add an error msg if empty message is received (#1424)
  • [CI] Add clang job and setup concurrency (#1407)

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged joint_trajectory_controller at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 5.1.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-controls/ros2_controllers.git
VCS Type git
VCS Version master
Last Updated 2025-06-11
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Controller for executing joint-space trajectories on a group of joints

Additional Links

Maintainers

  • Bence Magyar
  • Denis Štogl
  • Christoph Froehlich
  • Sai Kishor Kothakota

Authors

No additional authors.

joint_trajectory_controllers package

The package implements controllers to interpolate joint’s trajectory.

For detailed documentation check the docs folder or ros2_control documentation.

CHANGELOG

Changelog for package joint_trajectory_controller

5.1.0 (2025-06-11)

  • [JTC] [Doc] Update PID documentation for effort related command interface support (#1748)
  • JTC: Use std::atomic<bool> (#1720)
  • Reset both sec and nanosec in time_from_start (#1709)
  • Contributors: Arnav Kapoor, Christoph Fröhlich, Julia Jia

5.0.2 (2025-05-26)

5.0.1 (2025-05-24)

  • Use target_link_libraries instead of ament_target_dependencies (#1697)
  • Contributors: Sai Kishor Kothakota

5.0.0 (2025-05-17)

  • [JTC] Remove deprecated open_loop_control code (#1598)
  • Contributors: Thies Oelerich

4.24.0 (2025-04-27)

  • Call [configure()]{.title-ref} of base class instead of node (#1659)
  • Contributors: Christoph Fröhlich

4.23.0 (2025-04-10)

  • Bump version of pre-commit hooks (#1618)
  • Use global cmake macros and fix gcc-10 build (#1527)
  • Replace RCLCPP__STREAM macros with RCLCPP_ (#1600)
  • [jtc tests] avoid dangling ref of command / state interfaces (#1596)
  • Contributors: Christoph Fröhlich, Felix Exner (fexner), Vedant Randive, github-actions[bot]

4.22.0 (2025-03-17)

  • [JTC] Accept larger number of [joints]{.title-ref} than [command_joints]{.title-ref} (#809)
  • Use constructor parameters instead of initializer list (#1587)
  • [JTC] Enable feed-forward effort trajectories (#1200)
  • [JTC] Rename open_loop_control parameter and slightly change its scope (#1525)
  • Contributors: Christoph Fröhlich, Felix Exner (fexner), Thies Oelerich, Vladimir Ivan

4.21.0 (2025-03-01)

  • [JTC] Renaming variables, reordering trajectory checks (#1032)
  • [JTC] Use time of the last command for set_point_before_trajectory_msg in open-loop mode (#780)
  • Update API of PID class (#1437)
  • Cleanup wrong lifecycle transitions in tests and unnecessary checks (#1534)
  • [JTC]: Abort goal on deactivate (#1517)
  • Contributors: Christoph Fröhlich, Dr. Denis, Felix Exner

4.20.0 (2025-01-29)

  • Remove empty callbacks (#1488)
  • Update paths of GPL includes (#1487)
  • Contributors: Christoph Fröhlich, Julia Jia

4.19.0 (2025-01-13)

  • Remove empty on_shutdown() callbacks (#1477)
  • Use urdf/model.hpp for rolling (#1473)
  • Remove visibility macros (#1451)
  • Contributors: Bence Magyar, Julia Jia, verma nakul

4.18.0 (2024-12-19)

  • Add an error msg if empty message is received (#1424)
  • [CI] Add clang job and setup concurrency (#1407)

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged joint_trajectory_controller at Robotics Stack Exchange

No version for distro ardent showing humble. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 2.47.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-controls/ros2_controllers.git
VCS Type git
VCS Version humble
Last Updated 2025-06-11
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Controller for executing joint-space trajectories on a group of joints

Additional Links

Maintainers

  • Bence Magyar
  • Denis Štogl
  • Christoph Froehlich
  • Sai Kishor Kothakota

Authors

No additional authors.

joint_trajectory_controllers package

The package implements controllers to interpolate joint’s trajectory.

For detailed documentation check the docs folder or ros2_control documentation.

CHANGELOG

Changelog for package joint_trajectory_controller

2.47.0 (2025-06-07)

  • JTC: Use std::atomic<bool> (backport #1720) (#1722)
  • Reset both sec and nanosec in time_from_start (backport #1709) (#1710)
  • Contributors: mergify[bot]

2.46.0 (2025-05-17)

2.45.0 (2025-04-27)

2.44.0 (2025-04-10)

  • Bump version of pre-commit hooks (backport #1618) (#1620)
  • Replace RCLCPP__STREAM macros with RCLCPP_ (backport #1600) (#1602)
  • [jtc tests] avoid dangling ref of command / state interfaces (backport #1596) (#1597)
  • Contributors: mergify[bot]

2.43.0 (2025-03-17)

  • Use constructor parameters instead of initializer list (backport #1587) (#1589)
  • Contributors: Felix Exner (fexner)

2.42.1 (2025-02-24)

2.42.0 (2025-02-17)

  • [JTC]: Abort goal on deactivate (backport #1517) (#1521)
  • Update paths of GPL includes (backport #1487) (#1493)
  • Contributors: Christoph Fröhlich

2.41.0 (2025-01-13)

  • Remove empty on_shutdown() callbacks (backport #1477) (#1482)
  • Contributors: mergify[bot]

2.40.0 (2025-01-01)

  • Increase margin for state_publish_rate (#1430)
  • Add an error msg if empty message is received (backport #1424) (#1428)
  • Use the .hpp headers from [realtime_tools]{.title-ref} package (backport #1406) (#1427)
  • [CI] Add clang job and setup concurrency (backport #1407) (#1418)
  • Contributors: Christoph Fröhlich, mergify[bot]

2.39.0 (2024-12-03)

  • Update maintainers and add url tags (#1363) (#1364)
  • Contributors: mergify[bot]

2.38.0 (2024-11-09)

  • [JTC] Fix the JTC length_error exceptions in the tests (backport #1360) (#1361)
  • [jtc] Improve trajectory sampling efficiency (#1297) (#1357)
  • fixes for windows compilation (#1330) (#1332)
  • [JTC] Add Parameter to Toggle State Setting on Activation (backport #1231) (#1320)
  • Added -Wconversion flag and fix warnings (#667) (#1321)
  • Contributors: mergify[bot]

2.37.3 (2024-09-11)

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged joint_trajectory_controller at Robotics Stack Exchange

No version for distro bouncy showing humble. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 2.47.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-controls/ros2_controllers.git
VCS Type git
VCS Version humble
Last Updated 2025-06-11
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Controller for executing joint-space trajectories on a group of joints

Additional Links

Maintainers

  • Bence Magyar
  • Denis Štogl
  • Christoph Froehlich
  • Sai Kishor Kothakota

Authors

No additional authors.

joint_trajectory_controllers package

The package implements controllers to interpolate joint’s trajectory.

For detailed documentation check the docs folder or ros2_control documentation.

CHANGELOG

Changelog for package joint_trajectory_controller

2.47.0 (2025-06-07)

  • JTC: Use std::atomic<bool> (backport #1720) (#1722)
  • Reset both sec and nanosec in time_from_start (backport #1709) (#1710)
  • Contributors: mergify[bot]

2.46.0 (2025-05-17)

2.45.0 (2025-04-27)

2.44.0 (2025-04-10)

  • Bump version of pre-commit hooks (backport #1618) (#1620)
  • Replace RCLCPP__STREAM macros with RCLCPP_ (backport #1600) (#1602)
  • [jtc tests] avoid dangling ref of command / state interfaces (backport #1596) (#1597)
  • Contributors: mergify[bot]

2.43.0 (2025-03-17)

  • Use constructor parameters instead of initializer list (backport #1587) (#1589)
  • Contributors: Felix Exner (fexner)

2.42.1 (2025-02-24)

2.42.0 (2025-02-17)

  • [JTC]: Abort goal on deactivate (backport #1517) (#1521)
  • Update paths of GPL includes (backport #1487) (#1493)
  • Contributors: Christoph Fröhlich

2.41.0 (2025-01-13)

  • Remove empty on_shutdown() callbacks (backport #1477) (#1482)
  • Contributors: mergify[bot]

2.40.0 (2025-01-01)

  • Increase margin for state_publish_rate (#1430)
  • Add an error msg if empty message is received (backport #1424) (#1428)
  • Use the .hpp headers from [realtime_tools]{.title-ref} package (backport #1406) (#1427)
  • [CI] Add clang job and setup concurrency (backport #1407) (#1418)
  • Contributors: Christoph Fröhlich, mergify[bot]

2.39.0 (2024-12-03)

  • Update maintainers and add url tags (#1363) (#1364)
  • Contributors: mergify[bot]

2.38.0 (2024-11-09)

  • [JTC] Fix the JTC length_error exceptions in the tests (backport #1360) (#1361)
  • [jtc] Improve trajectory sampling efficiency (#1297) (#1357)
  • fixes for windows compilation (#1330) (#1332)
  • [JTC] Add Parameter to Toggle State Setting on Activation (backport #1231) (#1320)
  • Added -Wconversion flag and fix warnings (#667) (#1321)
  • Contributors: mergify[bot]

2.37.3 (2024-09-11)

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged joint_trajectory_controller at Robotics Stack Exchange

No version for distro crystal showing humble. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 2.47.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-controls/ros2_controllers.git
VCS Type git
VCS Version humble
Last Updated 2025-06-11
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Controller for executing joint-space trajectories on a group of joints

Additional Links

Maintainers

  • Bence Magyar
  • Denis Štogl
  • Christoph Froehlich
  • Sai Kishor Kothakota

Authors

No additional authors.

joint_trajectory_controllers package

The package implements controllers to interpolate joint’s trajectory.

For detailed documentation check the docs folder or ros2_control documentation.

CHANGELOG

Changelog for package joint_trajectory_controller

2.47.0 (2025-06-07)

  • JTC: Use std::atomic<bool> (backport #1720) (#1722)
  • Reset both sec and nanosec in time_from_start (backport #1709) (#1710)
  • Contributors: mergify[bot]

2.46.0 (2025-05-17)

2.45.0 (2025-04-27)

2.44.0 (2025-04-10)

  • Bump version of pre-commit hooks (backport #1618) (#1620)
  • Replace RCLCPP__STREAM macros with RCLCPP_ (backport #1600) (#1602)
  • [jtc tests] avoid dangling ref of command / state interfaces (backport #1596) (#1597)
  • Contributors: mergify[bot]

2.43.0 (2025-03-17)

  • Use constructor parameters instead of initializer list (backport #1587) (#1589)
  • Contributors: Felix Exner (fexner)

2.42.1 (2025-02-24)

2.42.0 (2025-02-17)

  • [JTC]: Abort goal on deactivate (backport #1517) (#1521)
  • Update paths of GPL includes (backport #1487) (#1493)
  • Contributors: Christoph Fröhlich

2.41.0 (2025-01-13)

  • Remove empty on_shutdown() callbacks (backport #1477) (#1482)
  • Contributors: mergify[bot]

2.40.0 (2025-01-01)

  • Increase margin for state_publish_rate (#1430)
  • Add an error msg if empty message is received (backport #1424) (#1428)
  • Use the .hpp headers from [realtime_tools]{.title-ref} package (backport #1406) (#1427)
  • [CI] Add clang job and setup concurrency (backport #1407) (#1418)
  • Contributors: Christoph Fröhlich, mergify[bot]

2.39.0 (2024-12-03)

  • Update maintainers and add url tags (#1363) (#1364)
  • Contributors: mergify[bot]

2.38.0 (2024-11-09)

  • [JTC] Fix the JTC length_error exceptions in the tests (backport #1360) (#1361)
  • [jtc] Improve trajectory sampling efficiency (#1297) (#1357)
  • fixes for windows compilation (#1330) (#1332)
  • [JTC] Add Parameter to Toggle State Setting on Activation (backport #1231) (#1320)
  • Added -Wconversion flag and fix warnings (#667) (#1321)
  • Contributors: mergify[bot]

2.37.3 (2024-09-11)

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged joint_trajectory_controller at Robotics Stack Exchange

No version for distro eloquent showing humble. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 2.47.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-controls/ros2_controllers.git
VCS Type git
VCS Version humble
Last Updated 2025-06-11
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Controller for executing joint-space trajectories on a group of joints

Additional Links

Maintainers

  • Bence Magyar
  • Denis Štogl
  • Christoph Froehlich
  • Sai Kishor Kothakota

Authors

No additional authors.

joint_trajectory_controllers package

The package implements controllers to interpolate joint’s trajectory.

For detailed documentation check the docs folder or ros2_control documentation.

CHANGELOG

Changelog for package joint_trajectory_controller

2.47.0 (2025-06-07)

  • JTC: Use std::atomic<bool> (backport #1720) (#1722)
  • Reset both sec and nanosec in time_from_start (backport #1709) (#1710)
  • Contributors: mergify[bot]

2.46.0 (2025-05-17)

2.45.0 (2025-04-27)

2.44.0 (2025-04-10)

  • Bump version of pre-commit hooks (backport #1618) (#1620)
  • Replace RCLCPP__STREAM macros with RCLCPP_ (backport #1600) (#1602)
  • [jtc tests] avoid dangling ref of command / state interfaces (backport #1596) (#1597)
  • Contributors: mergify[bot]

2.43.0 (2025-03-17)

  • Use constructor parameters instead of initializer list (backport #1587) (#1589)
  • Contributors: Felix Exner (fexner)

2.42.1 (2025-02-24)

2.42.0 (2025-02-17)

  • [JTC]: Abort goal on deactivate (backport #1517) (#1521)
  • Update paths of GPL includes (backport #1487) (#1493)
  • Contributors: Christoph Fröhlich

2.41.0 (2025-01-13)

  • Remove empty on_shutdown() callbacks (backport #1477) (#1482)
  • Contributors: mergify[bot]

2.40.0 (2025-01-01)

  • Increase margin for state_publish_rate (#1430)
  • Add an error msg if empty message is received (backport #1424) (#1428)
  • Use the .hpp headers from [realtime_tools]{.title-ref} package (backport #1406) (#1427)
  • [CI] Add clang job and setup concurrency (backport #1407) (#1418)
  • Contributors: Christoph Fröhlich, mergify[bot]

2.39.0 (2024-12-03)

  • Update maintainers and add url tags (#1363) (#1364)
  • Contributors: mergify[bot]

2.38.0 (2024-11-09)

  • [JTC] Fix the JTC length_error exceptions in the tests (backport #1360) (#1361)
  • [jtc] Improve trajectory sampling efficiency (#1297) (#1357)
  • fixes for windows compilation (#1330) (#1332)
  • [JTC] Add Parameter to Toggle State Setting on Activation (backport #1231) (#1320)
  • Added -Wconversion flag and fix warnings (#667) (#1321)
  • Contributors: mergify[bot]

2.37.3 (2024-09-11)

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged joint_trajectory_controller at Robotics Stack Exchange

No version for distro dashing showing humble. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 2.47.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-controls/ros2_controllers.git
VCS Type git
VCS Version humble
Last Updated 2025-06-11
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Controller for executing joint-space trajectories on a group of joints

Additional Links

Maintainers

  • Bence Magyar
  • Denis Štogl
  • Christoph Froehlich
  • Sai Kishor Kothakota

Authors

No additional authors.

joint_trajectory_controllers package

The package implements controllers to interpolate joint’s trajectory.

For detailed documentation check the docs folder or ros2_control documentation.

CHANGELOG

Changelog for package joint_trajectory_controller

2.47.0 (2025-06-07)

  • JTC: Use std::atomic<bool> (backport #1720) (#1722)
  • Reset both sec and nanosec in time_from_start (backport #1709) (#1710)
  • Contributors: mergify[bot]

2.46.0 (2025-05-17)

2.45.0 (2025-04-27)

2.44.0 (2025-04-10)

  • Bump version of pre-commit hooks (backport #1618) (#1620)
  • Replace RCLCPP__STREAM macros with RCLCPP_ (backport #1600) (#1602)
  • [jtc tests] avoid dangling ref of command / state interfaces (backport #1596) (#1597)
  • Contributors: mergify[bot]

2.43.0 (2025-03-17)

  • Use constructor parameters instead of initializer list (backport #1587) (#1589)
  • Contributors: Felix Exner (fexner)

2.42.1 (2025-02-24)

2.42.0 (2025-02-17)

  • [JTC]: Abort goal on deactivate (backport #1517) (#1521)
  • Update paths of GPL includes (backport #1487) (#1493)
  • Contributors: Christoph Fröhlich

2.41.0 (2025-01-13)

  • Remove empty on_shutdown() callbacks (backport #1477) (#1482)
  • Contributors: mergify[bot]

2.40.0 (2025-01-01)

  • Increase margin for state_publish_rate (#1430)
  • Add an error msg if empty message is received (backport #1424) (#1428)
  • Use the .hpp headers from [realtime_tools]{.title-ref} package (backport #1406) (#1427)
  • [CI] Add clang job and setup concurrency (backport #1407) (#1418)
  • Contributors: Christoph Fröhlich, mergify[bot]

2.39.0 (2024-12-03)

  • Update maintainers and add url tags (#1363) (#1364)
  • Contributors: mergify[bot]

2.38.0 (2024-11-09)

  • [JTC] Fix the JTC length_error exceptions in the tests (backport #1360) (#1361)
  • [jtc] Improve trajectory sampling efficiency (#1297) (#1357)
  • fixes for windows compilation (#1330) (#1332)
  • [JTC] Add Parameter to Toggle State Setting on Activation (backport #1231) (#1320)
  • Added -Wconversion flag and fix warnings (#667) (#1321)
  • Contributors: mergify[bot]

2.37.3 (2024-09-11)

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged joint_trajectory_controller at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 1.5.1
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-controls/ros2_controllers.git
VCS Type git
VCS Version galactic
Last Updated 2023-06-11
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Controller for executing joint-space trajectories on a group of joints

Additional Links

No additional links.

Maintainers

  • Bence Magyar
  • Jordan Palacios
  • Karsten Knese

Authors

No additional authors.

joint_trajectory_controllers package

The package implements controllers to interpolate joint’s trajectory.

For detailed documentation check the docs folder or ros2_control documentation.

CHANGELOG

Changelog for package joint_trajectory_controller

1.5.1 (2022-09-23)

  • [backport] Fix for high CPU usage by JTC in gzserver (#428) (#437)

    * Change type cast wall timer period from second to nanoseconds. create_wall_timer() expects delay in nanoseconds (duration object) however the type cast to seconds will result in 0 (if duration is less than 1s) and thus causing timer to be fired non stop resulting in very high CPU usage.

    * Reset smartpointer so that create_wall_timer() call can destroy previous trajectory timer. node->create_wall_timer() first removes timers associated with expired smartpointers before servicing current request. The JTC timer pointer gets overwrite only after the create_wall_timer() returns and thus not able to remove previous trajectory timer resulting in upto two timers running for JTC during trajectory execution. Althougth the previous timer does nothing but still get fired.

  • Contributors: Arshad Mehmood

1.5.0 (2022-08-03)

1.4.0 (2022-02-23)

1.3.0 (2022-01-11)

1.2.0 (2021-12-29)

1.1.0 (2021-10-25)

  • Move interface sorting into ControllerInterface (#259)
  • Revise for-loop style (#254)
  • Contributors: bailaC

1.0.0 (2021-09-29)

  • Remove compile warnings. (#245)
  • Add time and period to update function (#241)
  • Quickfix 🛠: Correct confusing variable name (#240)
  • Unify style of controllers. (#236)
  • Change test to work with Foxy and posterior action API (#237)
  • ros2_controllers code changes to support ros2_controls issue #489 (#233)
  • Removing Boost from controllers. (#235)
  • refactor get_current_state to get_state (#232)
  • Contributors: Bence Magyar, Denis Štogl, Márk Szitanics, Tyler Weaver, bailaC

0.5.0 (2021-08-30)

  • Add auto declaration of parameters. (#224)
  • Bring precommit config up to speed with ros2_control (#227)
  • Add initial pre-commit setup. (#220)
  • Enable JTC for hardware having offset from state measurements (#189)
    • Avoid "jumps" with states that have tracking error. All test are passing but separatelly. Is there some kind of timeout?
    • Remove allow_integration_flag
    • Add reading from command interfaces when restarting controller
  • Reduce docs warnings and correct adding guidelines (#219)
  • Contributors: Bence Magyar, Denis Štogl, Lovro Ivanov

0.4.1 (2021-07-08)

0.4.0 (2021-06-28)

  • Force torque sensor broadcaster (#152)

    • Stabilize joint_trajectory_controller tests
    • Add rclcpp::shutdown(); to all standalone test functions
  • Fixes for Windows (#205)

    • Export protected joint trajectory controller functions
  • Fix deprecation warnings on Rolling, remove rcutils dependency (#204)

  • Fix parameter initialisation for galactic

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged joint_trajectory_controller at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 0.9.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-controls/ros2_controllers.git
VCS Type git
VCS Version foxy
Last Updated 2023-06-11
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Controller for executing joint-space trajectories on a group of joints

Additional Links

No additional links.

Maintainers

  • Bence Magyar
  • Jordan Palacios
  • Karsten Knese

Authors

No additional authors.

joint_trajectory_controllers package

The package implements controllers to interpolate joint’s trajectory.

For detailed documentation check the docs folder or ros2_control documentation.

CHANGELOG

Changelog for package joint_trajectory_controller

0.9.0 (2023-03-07)

0.8.2 (2022-09-22)

  • [backport] Fix for high CPU usage by JTC in gzserver (#428) (#436)

    * Change type cast wall timer period from second to nanoseconds. create_wall_timer() expects delay in nanoseconds (duration object) however the type cast to seconds will result in 0 (if duration is less than 1s) and thus causing timer to be fired non stop resulting in very high CPU usage.

    * Reset smartpointer so that create_wall_timer() call can destroy previous trajectory timer. node->create_wall_timer() first removes timers associated with expired smartpointers before servicing current request. The JTC timer pointer gets overwrite only after the create_wall_timer() returns and thus not able to remove previous trajectory timer resulting in upto two timers running for JTC during trajectory execution. Althougth the previous timer does nothing but still get fired.

  • Contributors: Arshad Mehmood

0.8.1 (2022-08-03)

0.8.0 (2022-05-31)

0.7.0 (2022-01-24)

0.6.0 (2022-01-11)

0.5.1 (2021-10-25)

0.5.0 (2021-08-30)

  • Add auto declaration of parameters. (#224)
  • Bring precommit config up to speed with ros2_control (#227)
  • Add initial pre-commit setup. (#220)
  • Enable JTC for hardware having offset from state measurements (#189)
    • Avoid "jumps" with states that have tracking error. All test are passing but separatelly. Is there some kind of timeout?
    • Remove allow_integration_flag
    • Add reading from command interfaces when restarting controller
  • Reduce docs warnings and correct adding guidelines (#219)
  • Contributors: Bence Magyar, Denis Štogl, Lovro Ivanov

0.4.1 (2021-07-08)

0.4.0 (2021-06-28)

  • Force torque sensor broadcaster (#152)

    • Stabilize joint_trajectory_controller tests
    • Add rclcpp::shutdown(); to all standalone test functions
  • Fixes for Windows (#205)

    • Export protected joint trajectory controller functions
  • Fix deprecation warnings on Rolling, remove rcutils dependency (#204)

  • Fix parameter initialisation for galactic (#199)

    • Fix parameter initialisation for galactic
    • Fix forward_command_controller the same way
    • Fix other compiler warnings
    • Missing space
  • Fix rolling build (#200)

    • Fix rolling build
    • Stick to printf style

    * Add back :: around interface type Co-authored-by: Bence Magyar <<bence.magyar.robotics@gmail.com>>

  • Contributors: Akash, Bence Magyar, Denis Štogl, Tim Clephas, Vatan Aksoy Tezer

0.3.1 (2021-05-23)

  • Reset external trajectory message upon activation (#185)
    • Reset external trajectory message to prevent preserving the old goal on systems with hardware offsets
    • Fix has_trajectory_msg() function: two wrongs were making a

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged joint_trajectory_controller at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 3.28.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-controls/ros2_controllers.git
VCS Type git
VCS Version iron
Last Updated 2024-11-13
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Controller for executing joint-space trajectories on a group of joints

Additional Links

Maintainers

  • Bence Magyar
  • Denis Štogl
  • Christoph Froehlich
  • Sai Kishor Kothakota

Authors

No additional authors.

joint_trajectory_controllers package

The package implements controllers to interpolate joint’s trajectory.

For detailed documentation check the docs folder or ros2_control documentation.

CHANGELOG

Changelog for package joint_trajectory_controller

3.28.0 (2024-11-13)

  • Update maintainers and add url tags (backport #1363) (#1365)
  • [jtc] Improve trajectory sampling efficiency (#1297) (#1358)
  • [JTC] Fix the JTC length_error exceptions in the tests (backport #1360) (#1362)
  • Contributors: mergify[bot]

3.27.0 (2024-11-02)

  • fixes for windows compilation (#1330) (#1333) Co-authored-by: SENAI-GilmarCorreia <<gilmar.correia@sp.senai.br>> (cherry picked from commit fa42b5ec97b0af5420060844b7027b8e8912c05d) Co-authored-by: Gilmar Correia <<gilmar.jeronimo@sp.senai.br>>

  • [JTC] Add Parameter to Toggle State Setting on Activation (#1231) (#1319)

    • [JTC] Add param to setting last command interface value as state on activation

    * [JTC] add a note about set_last_command_interface_value_as_state_on_activation to release_notes. Updated the parameters.yaml description to match the same wording. ---------Co-authored-by: Bence Magyar <<bence.magyar.robotics@gmail.com>> Co-authored-by: Christoph Fröhlich <<christophfroehlich@users.noreply.github.com>> (cherry picked from commit f96d2fc0fbf94537f769cffcf844858f7a085671) Co-authored-by: Kenta Kato <<kenta.kato.4321@gmail.com>>

  • Contributors: mergify[bot]

3.26.3 (2024-09-11)

3.26.2 (2024-08-22)

3.26.1 (2024-08-14)

  • Fix admittance controller interface read/write logic (backport #1232) (#1235)
  • Contributors: mergify[bot]

3.26.0 (2024-07-24)

  • Fix WaitSet issue in tests (backport #1206) (#1212)
  • [JTC] Make goal_time_tolerance overwrite default value only if explicitly set (backport #1192 + #1209) (#1207)
  • [JTC] Process tolerances sent with action goal (backport #716) (#1190)
  • Contributors: mergify[bot]

3.25.0 (2024-07-09)

  • JTC trajectory end time validation fix (#1090) (#1141)
  • Contributors: mergify[bot]

3.24.0 (2024-05-14)

3.23.0 (2024-04-30)

  • [JTC] Remove unused test code (#1095) (#1097)
  • Remove action_msg dependency (#1077) (#1081)
  • Deprecate start with holding (#1076)
  • [JTC] Convert lambda to class functions (backport #945) (#1015)
  • [JTC] Continue with last trajectory-point on success (#842) (#877)
  • Bump version of pre-commit hooks (#1073) (#1075)
  • [JTC] Angle wraparound for first segment of trajectory (#796) (#1034)
  • Contributors: Christoph Fröhlich, mergify[bot]

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged joint_trajectory_controller at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 0.13.6
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-controls/ros_controllers.git
VCS Type git
VCS Version kinetic-devel
Last Updated 2020-04-17
Dev Status MAINTAINED
CI status Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Controller for executing joint-space trajectories on a group of joints.

Additional Links

Maintainers

  • Adolfo Rodriguez Tsouroukdissian
  • Bence Magyar
  • Enrique Fernandez

Authors

  • Adolfo Rodriguez Tsouroukdissian

Joint Trajectory Controller

Controller for executing joint-space trajectories on a group of joints.

Detailed user documentation can be found in the controller’s ROS wiki page.

CHANGELOG

Changelog for package joint_trajectory_controller

0.13.6 (2020-01-12)

  • Cherry pick nullptr fix
    • correctly parse joint trajectory options
    • Backport nullptr check
  • Print error messages for all exceptions
  • Contributors: Bence Magyar, Karsten Knese, Ian Frosst

0.13.5 (2019-02-09)

  • Report errors in updateTrajectoryCommand back though action result error_string
  • Remove redundant warning messages
  • Return error string when failing to initialize trajectory from message
  • don't print warning about dropped first point (#366)
  • Contributors: Mathias Lüdtke, Miguel Prada, hsl, jschleicher

0.13.4 (2018-06-26)

  • joint_trajectory_controller improve test stability
  • Use a copy of rt_active_goal in update()
  • Changes to allow inheritance from JointTrajectoryController.
  • Contributors: Alexander Gutenkunst, Gennaro Raiola, Kei Okada, Ryosuke Tajima

0.13.3 (2018-04-27)

  • migrate to new pluginlib headers
  • TrajectoryController: Use desired state to calculate hold trajectory (#297)
  • Add velocity feedforward term to velocity HardwareInterfaceAdapter (#227)
  • Contributors: Mathias Lüdtke, Miguel Prada, agutenkunst

0.13.2 (2017-12-23)

  • Changend the implementation of joint_trajectory_controller to enable the forwarding of the acceleration values from the trajectory
  • Contributors: Bence Magyar, Mart Moerdijk

0.13.1 (2017-11-06)

  • Linted pos_vel joint_trajectory_controllers
  • Added posvel joint_trajectory_controller Added a simple posvel joint_trajectory_controller that forwards the desired state at the current point in time of the trajectory to the joint.
  • Add support for an joint interfaces are not inherited from JointHandle. Add JointTrajectoryController specification for SplineJointInterface.
  • Contributors: Gennaro Raiola, Igorec, Zach Anderson

0.13.0 (2017-08-10)

  • Make rqt_plot optional
  • Added tests for issue #275
  • Address Issue #275 for kinetic
  • Address issue #263, joint_trajectory_controller - wraparoundOffset
  • Added warning to indicate that the verbose flag is enabled
  • Set hold trajectory goal handle when empty trajectory received through action. Previously, an empty trajectory received through the action interface would set hold trajectory and accept the action goal, but the action would never be terminated, leaving clients hanging.
  • Contributors: Bence Magyar, Miguel Prada, bponsler, gennaro

0.12.3 (2017-04-23)

0.12.2 (2017-04-21)

  • Remove rqt_plot test_depend & make plots optional
  • Contributors: Bence Magyar

0.12.1 (2017-03-08)

0.12.0 (2017-02-15)

  • Fix missing controller_manager include
  • Ordered dependencies & cleanup
  • Change for format2
  • Add Enrique and Bence to maintainers
  • Add test that sends trajectory entirely in past
  • Use xacro instead of xacro.py
  • urdf::Model typedefs had to be added to a different repo first
  • Updated copyright info
  • jtc: Enable sending trajectories with a partial set of joints
  • Replace boost::shared_ptr<urdf::XY> with urdf::XYConstSharedPtr when exists
  • Infrastructure for testing the velocity_controllers::JointTrajectoryController.
  • jtc: Enable sending trajectories with a partial set of joints
  • Contributors: Beatriz Leon, Bence Magyar, Miguel Prada

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Recent questions tagged joint_trajectory_controller at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 0.10.0
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-controls/ros_controllers.git
VCS Type git
VCS Version jade-devel
Last Updated 2016-08-10
Dev Status MAINTAINED
CI status Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Controller for executing joint-space trajectories on a group of joints.

Additional Links

Maintainers

  • Adolfo Rodriguez Tsouroukdissian

Authors

  • Adolfo Rodriguez Tsouroukdissian

Joint Trajectory Controller

Controller for executing joint-space trajectories on a group of joints.

Detailed user documentation can be found in the controller’s ROS wiki page.

CHANGELOG

Changelog for package joint_trajectory_controller

0.10.0 (2015-11-20)

  • Add joint limits spec to rrbot test robot
  • Address -Wunused-parameter warnings
  • Reset to semantic zero in HardwareInterfaceAdapter for PositionJointInterface
  • Contributors: Adolfo Rodriguez Tsouroukdissian, ipa-fxm

0.9.2 (2015-05-04)

0.9.1 (2014-11-03)

0.9.0 (2014-10-31)

  • Check that waypoint times are strictly increasing before accepting a command
  • velocity_controllers::JointTrajectoryController: New plugin variant for velocity-controlled joints
  • Buildsystem fixes
  • Contributors: Adolfo Rodriguez Tsouroukdissian, Lukas Bulwahn, ipa-fxm, Dave Coleman

0.8.1 (2014-07-11)

  • joint_trajectory_controller: Critical targets declared before calling catkin_package
  • check for CATKIN_ENABLE_TESTING
  • Contributors: Jonathan Bohren, Lukas Bulwahn

0.8.0 (2014-05-12)

  • Remove rosbuild artifacts. Fix #90.
  • Contributors: Adolfo Rodriguez Tsouroukdissian

0.7.2 (2014-04-01)

0.7.1 (2014-03-31)

0.7.0 (2014-03-28)

  • Add support for an joint interfaces are not inherited from JointHandle.
  • Contributors: Igorec

0.6.0 (2014-02-05)

  • Merge pull request #72 from pal-robotics/minor-maintenance Minor maintenance

  • Default stop_trajectory_duration to zero. Refs #73

  • Better logs when dropping traj points. Refs #68.

  • Fix class member reorder warning in constructor.

  • Add missing headers to target files.

  • Action interface rejects empty goals. Fixes #70.

  • Reorder how time and traj data are updated. In the update method, fetching the currently executed trajectory should be done before updating the time data to prevent a potential scenario in which there is no trajectory defined for the current control cycle.

  • Work tolerance checking methods. Until now we used the currently active goal handle for performing tolerance checks. Using the goal handle stored in segments is more robust to unexpected goal updates by the non-rt thread.

  • Refactor how the currrent trajectory is stored.

    - Handle concurrency in the current trajectory between rt and non-rt threads using the simpler RealtimeBox instead of the RealtimeBuffer, because our usecase does not fit well the non-rt->writes / rt->reads semantics.

    - As a consequence we no longer need to store the msg_trajectory member, but only the hold_trajectory, which must still be preallocated.

  • Honor unspecified vel/acc in ROS message. Fix #65.

  • Fixes per Adolfo

  • Added verbose flag

  • Fixing realtime issues

  • Merge branch 'hydro-devel' into joint_trajectory_tweaks

  • Tweaked error messages

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Recent questions tagged joint_trajectory_controller at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 0.9.4
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-controls/ros_controllers.git
VCS Type git
VCS Version indigo-devel
Last Updated 2017-07-01
Dev Status MAINTAINED
CI status Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Controller for executing joint-space trajectories on a group of joints.

Additional Links

Maintainers

  • Adolfo Rodriguez Tsouroukdissian

Authors

  • Adolfo Rodriguez Tsouroukdissian

Joint Trajectory Controller

Controller for executing joint-space trajectories on a group of joints.

Detailed user documentation can be found in the controller’s ROS wiki page.

CHANGELOG

Changelog for package joint_trajectory_controller

0.9.4 (2017-07-01)

  • Fix for issue #275 (State error calculation not accounting for wrapping joint positions)
  • Contributors: bponsler

0.9.3 (2016-02-12)

  • Add joint limits spec to rrbot test robot
  • Address -Wunused-parameter warnings
  • reset to semantic zero in HardwareInterfaceAdapter for PositionJointInterface
  • Contributors: Adolfo Rodriguez Tsouroukdissian, ipa-fxm

0.9.2 (2015-05-04)

0.9.1 (2014-11-03)

0.9.0 (2014-10-31)

  • Check that waypoint times are strictly increasing before accepting a command
  • velocity_controllers::JointTrajectoryController: New plugin variant for velocity-controlled joints
  • Buildsystem fixes
  • Contributors: Adolfo Rodriguez Tsouroukdissian, Lukas Bulwahn, ipa-fxm, Dave Coleman

0.8.1 (2014-07-11)

  • joint_trajectory_controller: Critical targets declared before calling catkin_package
  • check for CATKIN_ENABLE_TESTING
  • Contributors: Jonathan Bohren, Lukas Bulwahn

0.8.0 (2014-05-12)

  • Remove rosbuild artifacts. Fix #90.
  • Contributors: Adolfo Rodriguez Tsouroukdissian

0.7.2 (2014-04-01)

0.7.1 (2014-03-31)

0.7.0 (2014-03-28)

  • Add support for an joint interfaces are not inherited from JointHandle.
  • Contributors: Igorec

0.6.0 (2014-02-05)

  • Merge pull request #72 from pal-robotics/minor-maintenance Minor maintenance

  • Default stop_trajectory_duration to zero. Refs #73

  • Better logs when dropping traj points. Refs #68.

  • Fix class member reorder warning in constructor.

  • Add missing headers to target files.

  • Action interface rejects empty goals. Fixes #70.

  • Reorder how time and traj data are updated. In the update method, fetching the currently executed trajectory should be done before updating the time data to prevent a potential scenario in which there is no trajectory defined for the current control cycle.

  • Work tolerance checking methods. Until now we used the currently active goal handle for performing tolerance checks. Using the goal handle stored in segments is more robust to unexpected goal updates by the non-rt thread.

  • Refactor how the currrent trajectory is stored.

    - Handle concurrency in the current trajectory between rt and non-rt threads using the simpler RealtimeBox instead of the RealtimeBuffer, because our usecase does not fit well the non-rt->writes / rt->reads semantics.

    - As a consequence we no longer need to store the msg_trajectory member, but only the hold_trajectory, which must still be preallocated.

  • Honor unspecified vel/acc in ROS message. Fix #65.

  • Fixes per Adolfo

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Recent questions tagged joint_trajectory_controller at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 0.7.3
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-controls/ros_controllers.git
VCS Type git
VCS Version hydro-devel
Last Updated 2014-10-28
Dev Status MAINTAINED
CI status Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Controller for executing joint-space trajectories on a group of joints.

Additional Links

Maintainers

  • Adolfo Rodriguez Tsouroukdissian

Authors

  • Adolfo Rodriguez Tsouroukdissian

Joint Trajectory Controller

Controller for executing joint-space trajectories on a group of joints.

Detailed user documentation can be found in the controller’s ROS wiki page.

CHANGELOG

Changelog for package joint_trajectory_controller

0.7.3 (2014-10-28)

  • Check that waypoint times are strictly increasing
  • Add trajectory_interface headers to install target
  • CMake logic cleanup
  • Contributors: Adolfo Rodriguez Tsouroukdissian, Lukas Bulwahn

0.7.2 (2014-04-01)

0.7.1 (2014-03-31)

0.7.0 (2014-03-28)

  • Add support for an joint interfaces are not inherited from JointHandle.
  • Contributors: Igorec

0.6.0 (2014-02-05)

  • Merge pull request #72 from pal-robotics/minor-maintenance Minor maintenance

  • Default stop_trajectory_duration to zero. Refs #73

  • Better logs when dropping traj points. Refs #68.

  • Fix class member reorder warning in constructor.

  • Add missing headers to target files.

  • Action interface rejects empty goals. Fixes #70.

  • Reorder how time and traj data are updated. In the update method, fetching the currently executed trajectory should be done before updating the time data to prevent a potential scenario in which there is no trajectory defined for the current control cycle.

  • Work tolerance checking methods. Until now we used the currently active goal handle for performing tolerance checks. Using the goal handle stored in segments is more robust to unexpected goal updates by the non-rt thread.

  • Refactor how the currrent trajectory is stored.

    - Handle concurrency in the current trajectory between rt and non-rt threads using the simpler RealtimeBox instead of the RealtimeBuffer, because our usecase does not fit well the non-rt->writes / rt->reads semantics.

    - As a consequence we no longer need to store the msg_trajectory member, but only the hold_trajectory, which must still be preallocated.

  • Honor unspecified vel/acc in ROS message. Fix #65.

  • Fixes per Adolfo

  • Added verbose flag

  • Fixing realtime issues

  • Merge branch 'hydro-devel' into joint_trajectory_tweaks

  • Tweaked error messages

  • Added more debug info

  • Fix for microsecond delay that caused header time=0 (now) to start too late

  • Reworded debug message

  • Image update.

  • Update README.md Factor out user documentation to the ROS wiki.

  • Merge branch 'hydro-devel' of https://github.com/willowgarage/ros_controllers into hydro-devel

  • Rename hold_trajectory_duration

    • hold_trajectory_duration -> stop_trajectory_duration for more clarity.

    - During Hydro, hold_trajectory_duration will still work, giving a deprecation warning.

  • Add basic description in package.xml.

  • Add images used in the ROS wiki doc.

  • Added better debug info

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Recent questions tagged joint_trajectory_controller at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 0.13.6
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-controls/ros_controllers.git
VCS Type git
VCS Version kinetic-devel
Last Updated 2020-04-17
Dev Status MAINTAINED
CI status Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Controller for executing joint-space trajectories on a group of joints.

Additional Links

Maintainers

  • Adolfo Rodriguez Tsouroukdissian
  • Bence Magyar
  • Enrique Fernandez

Authors

  • Adolfo Rodriguez Tsouroukdissian

Joint Trajectory Controller

Controller for executing joint-space trajectories on a group of joints.

Detailed user documentation can be found in the controller’s ROS wiki page.

CHANGELOG

Changelog for package joint_trajectory_controller

0.13.6 (2020-01-12)

  • Cherry pick nullptr fix
    • correctly parse joint trajectory options
    • Backport nullptr check
  • Print error messages for all exceptions
  • Contributors: Bence Magyar, Karsten Knese, Ian Frosst

0.13.5 (2019-02-09)

  • Report errors in updateTrajectoryCommand back though action result error_string
  • Remove redundant warning messages
  • Return error string when failing to initialize trajectory from message
  • don't print warning about dropped first point (#366)
  • Contributors: Mathias Lüdtke, Miguel Prada, hsl, jschleicher

0.13.4 (2018-06-26)

  • joint_trajectory_controller improve test stability
  • Use a copy of rt_active_goal in update()
  • Changes to allow inheritance from JointTrajectoryController.
  • Contributors: Alexander Gutenkunst, Gennaro Raiola, Kei Okada, Ryosuke Tajima

0.13.3 (2018-04-27)

  • migrate to new pluginlib headers
  • TrajectoryController: Use desired state to calculate hold trajectory (#297)
  • Add velocity feedforward term to velocity HardwareInterfaceAdapter (#227)
  • Contributors: Mathias Lüdtke, Miguel Prada, agutenkunst

0.13.2 (2017-12-23)

  • Changend the implementation of joint_trajectory_controller to enable the forwarding of the acceleration values from the trajectory
  • Contributors: Bence Magyar, Mart Moerdijk

0.13.1 (2017-11-06)

  • Linted pos_vel joint_trajectory_controllers
  • Added posvel joint_trajectory_controller Added a simple posvel joint_trajectory_controller that forwards the desired state at the current point in time of the trajectory to the joint.
  • Add support for an joint interfaces are not inherited from JointHandle. Add JointTrajectoryController specification for SplineJointInterface.
  • Contributors: Gennaro Raiola, Igorec, Zach Anderson

0.13.0 (2017-08-10)

  • Make rqt_plot optional
  • Added tests for issue #275
  • Address Issue #275 for kinetic
  • Address issue #263, joint_trajectory_controller - wraparoundOffset
  • Added warning to indicate that the verbose flag is enabled
  • Set hold trajectory goal handle when empty trajectory received through action. Previously, an empty trajectory received through the action interface would set hold trajectory and accept the action goal, but the action would never be terminated, leaving clients hanging.
  • Contributors: Bence Magyar, Miguel Prada, bponsler, gennaro

0.12.3 (2017-04-23)

0.12.2 (2017-04-21)

  • Remove rqt_plot test_depend & make plots optional
  • Contributors: Bence Magyar

0.12.1 (2017-03-08)

0.12.0 (2017-02-15)

  • Fix missing controller_manager include
  • Ordered dependencies & cleanup
  • Change for format2
  • Add Enrique and Bence to maintainers
  • Add test that sends trajectory entirely in past
  • Use xacro instead of xacro.py
  • urdf::Model typedefs had to be added to a different repo first
  • Updated copyright info
  • jtc: Enable sending trajectories with a partial set of joints
  • Replace boost::shared_ptr<urdf::XY> with urdf::XYConstSharedPtr when exists
  • Infrastructure for testing the velocity_controllers::JointTrajectoryController.
  • jtc: Enable sending trajectories with a partial set of joints
  • Contributors: Beatriz Leon, Bence Magyar, Miguel Prada

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Recent questions tagged joint_trajectory_controller at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 0.17.3
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-controls/ros_controllers.git
VCS Type git
VCS Version melodic-devel
Last Updated 2023-11-13
Dev Status MAINTAINED
CI status
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Controller for executing joint-space trajectories on a group of joints.

Additional Links

Maintainers

  • Bence Magyar
  • Mathias Lüdtke
  • Enrique Fernandez

Authors

  • Adolfo Rodriguez Tsouroukdissian

Joint Trajectory Controller

Controller for executing joint-space trajectories on a group of joints.

Detailed user documentation can be found in the controller’s ROS wiki page.

CHANGELOG

Changelog for package joint_trajectory_controller

0.17.3 (2023-01-31)

0.17.2 (2021-01-20)

  • JointTrajectoryController: Fix tolerance checking to use state error… …from the correct joints This fix was already applied to noetic-devel branch. ef2272de81bffe4b1e4a7fc3dc59d4f4c3e6cdb8
  • Contributors: Dean Reading

0.17.1 (2020-12-05)

  • Fix missing virtual destructor
  • Contributors: Tyler Weaver

0.17.0 (2020-05-12)

  • Add extension point in update function to allow derived classes to perform e.g. additional checks.
  • The stop- and hold-trajectory creation is moved into separate classes, to allow derived classes to re-use the stop- and hold-trajectory creation code.
  • The old desired state and the old time data are now also stored, to allow derived classes to perfrom more comprehensive checks, etc.
  • Contributors: Pilz GmbH and Co. KG, Bence Magyar

0.16.1 (2020-04-27)

0.16.0 (2020-04-16)

  • Bump CMake version to prevent CMP0048
  • Add #pragma once to new joint_trajectory_controller test
  • Replace header guard with #pragma once
  • Modernize xacro
    • Remove '--inorder'
    • Use 'xacro' over 'xacro.py'
  • Add code_coverage target to CMakeLists.txt
  • Contributors: Bence Magyar, Immanuel Martini, Matt Reynolds

0.15.1 (2020-03-09)

  • Fix instabilities in JTC unittests
  • Add test_common.h
  • Re-enable tolerance tests
  • Make initialization of variables consistent
  • Let getState() return by value
  • Use nullptr (#447)
  • Comment out tolerance check tests until #48 is solved.
  • Execution does not stop when goal gets aborted
  • Fix how we assert that controller is running
  • Introduce EPS for general double comparison
  • Make stopramp tests more stable
  • add missing pluginlib deps. (#451)
  • Print error messages for all exceptions
  • Contributors: Bence Magyar, Ian Frosst, Immanuel Martini, Matt Reynolds, Sean Yen

0.15.0 (2019-03-26)

  • Default all controller builds to C++14
  • Use range-based for loops wherever possible
  • boost::array -> std::array
  • mutex to C++11, boost::scoped_lock -> std::lock_guard
  • boost::scoped_ptr -> std::unique_ptr
  • boost::shared_ptr -> std::shared_ptr
  • fix install destination for libraries (#403)
  • Contributors: Bence Magyar, Gennaro Raiola, James Xu

0.14.3 (2019-02-09)

  • use operators instead of aliases
  • joint_trajectory_controller: fix minor typo in class doc.
  • correctly parse joint trajectory options
  • Remove deprecated parameter hold_trajectory_duration (#386)
  • dont print warning about dropped first point, if it is expected behaviour
  • Contributors: AndyZe, G.A. vd. Hoorn, Gennaro Raiola, James Xu, Joachim Schleicher, Karsten Knese

0.14.2 (2018-10-23)

  • Report errors in updateTrajectoryCommand back though action result error_string
  • Remove redundant warning messages
  • Return error string when failing to initialize trajectory from message
  • Changes to allow inheritance from JointTrajectoryController.
  • Update maintainers
  • Contributors: Alexander Gutenkunst, Miguel Prada, Mathias Lüdtke, Bence Magyar

0.14.1 (2018-06-26)

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Recent questions tagged joint_trajectory_controller at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 0.22.0
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-controls/ros_controllers.git
VCS Type git
VCS Version noetic-devel
Last Updated 2024-05-22
Dev Status MAINTAINED
CI status
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Controller for executing joint-space trajectories on a group of joints.

Additional Links

Maintainers

  • Bence Magyar
  • Mathias Lüdtke
  • Enrique Fernandez

Authors

  • Adolfo Rodriguez Tsouroukdissian

Joint Trajectory Controller

Controller for executing joint-space trajectories on a group of joints.

Detailed user documentation can be found in the controller’s ROS wiki page.

CHANGELOG

Changelog for package joint_trajectory_controller

0.22.0 (2024-05-22)

0.21.2 (2023-09-03)

0.21.1 (2023-01-31)

  • Don't hardcode plugin library path
  • Contributors: Jochen Sprickerhof

0.21.0 (2022-10-21)

  • std::bind and placeholders instead of boost
  • Contributors: Lucas Walter

0.20.0 (2022-05-06)

  • Fix joint trajectory controller so results message is returned on tolerance failures
  • added description for joint trajectory controller path/goal tolerance violation to action result, include which joint violated tolerance and by how much
  • I think this was responsible for at least some std::runtime_errors Duration is out of dual 32-bit range that came from initializing a ros::Duration with an uninitialized double
  • Drop old C++ standard
  • Use new boost bind placeholders
  • Add <?xml version=1.0?> to every .launch and .test file
  • Contributors: Jochen Sprickerhof, Levi Armstrong, Lucas Walter, grejj

0.19.0 (2021-06-13)

  • Set time_from_start for state error too
  • joint_trajectory_controller: add time_from_start feedback
  • Contributors: Alexander Rössler, Bence Magyar, Matt Reynolds

0.18.1 (2020-12-03)

  • Format CMakeLists.txt and package.xml files + clean deps of joint_trajectory_controller
  • Contributors: Mateus Amarante Araújo

0.18.0 (2020-10-11)

  • Increase joint0 smoothing to force goal tolerance violation
  • Add pathToleranceViolationSingleJoint and goalToleranceViolationSingleJoint tests
  • Allow setting 'smoothing' to each joint of rrbot
  • Only update state_joint_error_ values in loop where used
  • JointTrajectoryController: Fix tolerance checking to use state error from the correct joints
  • Fix missing virtual destructor
  • Contributors: Bence Magyar, Doug Morrison, Mateus Amarante, Tyler Weaver

0.17.0 (2020-05-12)

  • Add extension point in update function to allow derived classes to perform e.g. additional checks.
  • The stop- and hold-trajectory creation is moved into separate classes, to allow derived classes to re-use the stop- and hold-trajectory creation code.
  • The old desired state and the old time data are now also stored, to allow derived classes to perfrom more comprehensive checks, etc.
  • Contributors: Pilz GmbH and Co. KG, Bence Magyar

0.16.1 (2020-04-27)

0.16.0 (2020-04-16)

  • Bump CMake version to prevent CMP0048
  • Add #pragma once to new joint_trajectory_controller test
  • Replace header guard with #pragma once
  • Modernize xacro
    • Remove '--inorder'
    • Use 'xacro' over 'xacro.py'
  • Add code_coverage target to CMakeLists.txt
  • Contributors: Bence Magyar, Immanuel Martini, Matt Reynolds

0.15.1 (2020-03-09)

  • Fix instabilities in JTC unittests
  • Add test_common.h
  • Re-enable tolerance tests
  • Make initialization of variables consistent
  • Let getState() return by value
  • Use nullptr (#447)
  • Comment out tolerance check tests until #48 is solved.
  • Execution does not stop when goal gets aborted
  • Fix how we assert that controller is running
  • Introduce EPS for general double comparison
  • Make stopramp tests more stable
  • add missing pluginlib deps. (#451)
  • Print error messages for all exceptions

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Recent questions tagged joint_trajectory_controller at Robotics Stack Exchange