Package Summary

Tags No category tags.
Version 2.33.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 2024-03-12
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
  • Dr. Denis Štogl
  • Christoph Froehlich

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.33.0 (2024-02-12)

  • Fix usage of M_PI on Windows (#1036) (#1037)
  • Add test_depend on [hardware_interface_testing]{.title-ref} (backport #1018) (#1019)
  • Add tests for [interface_configuration_type]{.title-ref} consistently (#899) (#1011)
  • [JTC] Fill action error_strings (#887) (#1009)
  • [JTC] Invalidate empty trajectory messages (#902) (#1000)
  • Revert \"[JTC] Remove read_only from \'joints\', \'state_interfaces\' and \'command_interfaces\' parameters (#967)\" (#978) (#986)
  • Contributors: mergify[bot]

2.32.0 (2024-01-20)

  • Cleanup package.xml und clarify tests of JTC. (backport #889) (#924)
  • [JTC] Remove deprecation from parameters validation file. (#476) (#926)
  • [JTC] Cancel goal in on_deactivate (#962) (#970)
  • Contributors: mergify[bot]

2.31.0 (2024-01-11)

  • [JTC] Remove read_only from \'joints\', \'state_interfaces\' and \'command_interfaces\' parameters (#967) (#968)
  • [JTC] Add console output for tolerance checks (backport #932) (#938)
  • [JTC] Cleanup includes (#943) (#959)
  • Fix whitespace
  • Add rqt_JTC to docs (#950) (#952)
  • Contributors: Bence Magyar, mergify[bot]

2.30.0 (2023-12-20)

  • Fix floating point comparison in JTC (backport #879)
  • [JTC] Continue with last trajectory-point on success (backport #842)
  • [JTC] Remove start_with_holding option (backport #839)
  • [JTC] Activate checks for parameter validation backport (#857)
  • [JTC] Improve update methods for tests (backport #858)
  • [JTC] Fix dynamic reconfigure of tolerances (backport #849)
  • [JTC] Remove unused home pose (backport #845)
  • [JTC] Activate update of dynamic parameters (backport #761)
  • [JTC] Fix tests when state offset is used (backport #797)
  • Rename wraparound class variables (backport #834)
  • Update requirements of state interfaces (backport #798)
  • [JTC] Fix typos, implicit cast, const member functions (backport #748)
  • Cleanup comments and unnecessary checks (backport #803)
  • [JTC] Add tests for acceleration command interface (backport #752)
  • [Docs] Improve interface description of JTC (backport #770)
  • [JTC] Add time-out for trajectory interfaces (backport #609)
  • [JTC] Fix hold position mode with goal_time>0 (backport #758)
  • [JTC] Add note on goal_time=0 in docs (backport #773)
  • [JTC] Make most parameters read-only (backport #771)
  • [JTC] Tolerance tests + Hold on time violation (backport #613)
  • [JTC] Explicitly set hold position (backport #558)
  • [Doc] Fix links (backport #715)
  • Contributors: Christoph Fr

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

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.22.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-03-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

No additional links.

Maintainers

  • Bence Magyar
  • Dr. Denis Štogl
  • Christoph Froehlich

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.22.0 (2024-02-12)

  • Fix usage of M_PI on Windows (#1036) (#1038)
  • Add test_depend on [hardware_interface_testing]{.title-ref} (backport #1018) (#1020)
  • Add tests for [interface_configuration_type]{.title-ref} consistently (backport #899) (#1007)
  • Let sphinx add parameter description with nested structures to documentation (#652) (#1006)
  • [JTC] Fill action error_strings (#887) (#1010)
  • [JTC] Invalidate empty trajectory messages (#902) (#1001)
  • Revert \"[JTC] Remove read_only from \'joints\', \'state_interfaces\' and \'command_interfaces\' parameters (#967)\" (#978) (#987)
  • Contributors: mergify[bot]

3.21.0 (2024-01-20)

  • [Docs] Update deprecated topic name (#964) (#965)
  • [JTC] Cancel goal in on_deactivate (#962) (#971)
  • Contributors: mergify[bot]

3.20.2 (2024-01-11)

  • [JTC] Remove read_only from \'joints\', \'state_interfaces\' and \'command_interfaces\' parameters (#967) (#969)
  • Contributors: mergify[bot]

3.20.1 (2024-01-08)

3.20.0 (2024-01-03)

  • [JTC] Cleanup includes (#943) (#960)
  • Add rqt_JTC to docs (#950) (#953)
  • [JTC] Add console output for tolerance checks (#932) (#939)
  • Contributors: mergify[bot]

3.19.2 (2023-12-12)

  • Cleanup package.xml und clarify tests of JTC. (#889) (#925)
  • Contributors: mergify[bot]

3.19.1 (2023-12-05)

  • Fix floating point comparison in JTC (#879) (#880)
  • Contributors: mergify[bot]

3.19.0 (2023-12-01)

  • [JTC] Activate checks for parameter validation (backport #857) (#873)
  • [JTC] Improve update methods for tests (backport #858)
  • [JTC] Fix dynamic reconfigure of tolerances (backport #849)
  • [JTC] Fix tests when state offset is used (backport #797)
  • [JTC] Set [allow_nonzero_velocity_at_trajectory_end]{.title-ref} default false and rename class variables (backport #834) (#843)
  • [JTC] Remove unused home pose (#845) (#852)
  • Contributors: Christoph Fr

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

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.6.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 2024-03-18
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
  • Dr. Denis Štogl
  • Christoph Froehlich

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.6.0 (2024-02-12)

  • Fix usage of M_PI on Windows (#1036)
  • [JTC] Angle wraparound for first segment of trajectory (#796)
  • Add test_depend on [hardware_interface_testing]{.title-ref} (#1018)
  • Fix tests for using new [get_node_options]{.title-ref} API (#840)
  • Contributors: Christoph Fr

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

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

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

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

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

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