![]() |
realtime_tools package from realtime_tools reporealtime_tools |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.14.0 |
License | 3-Clause BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-controls/realtime_tools.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2025-06-13 |
Dev Status | MAINTAINED |
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
Additional Links
Maintainers
- Bence Magyar
- Denis Štogl
Authors
- Stuart Glaser
- Shane Loretz
realtime_tools
Contains a set of tools that can be used from a hard realtime thread, without breaking the realtime behavior.
Some documentation can be found at docs.ros.org.
Contributing
As an open-source project, we welcome each contributor, regardless of their background and experience. Pick a PR and review it, or create your own! If you are new to the project, please read the contributing guide for more information on how to get started. We are happy to help you with your first contribution.
Build status
ROS2 Distro | Branch | Build status | Documentation | Package Build
:———: | :—-: | :———-: | :———–: | :—————:
Rolling | master
|
| API |
Kilted |
master
| see above
| API |
Jazzy |
jazzy
|
| API |
Humble |
humble
|
| API |
Acknowledgements
The project has received major contributions from companies and institutions listed on control.ros.org
Changelog for package realtime_tools
2.14.0 (2025-06-13)
- Fix the deadlock in the destructor of RealtimePublisher (backport #320) (#324)
- Contributors: mergify[bot]
2.13.0 (2025-04-06)
- Fix realtime publisher race condition upon initialization (backport #309) (#310)
- [RTPublisher] use NON_POLLING as default for the realtime pubisher (backport #280) (#281)
- Update the docstring for realtime_publisher.hpp (backport #287) (#288)
- Contributors: mergify[bot], Julia Jia
2.12.0 (2025-03-01)
- CI downstream build (backport #214) (#283)
- Bump version of pre-commit hooks (backport #276) (#277)
- Install boost on jazzy as well (backport #273) (#274)
- Use ABI workflow from ros2_control_ci (backport #264) (#271)
- Add Lock-free Queue (backport #253) (#269)
- Improve has_realtime_kernel method (backport #260) (#267)
- Branch for jazzy (backport #263) (#265)
- Contributors: mergify[bot]
2.11.0 (2025-01-29)
- Use humble branch of control_toolbox repo (backport #258) (#259)
- Avoid to include windows.h in realtime_helpers.hpp (backport #255) (#256)
- Bump version of pre-commit hooks (backport #251) (#252)
- Fix ref for scheduled build (backport #248) (#249)
- Add realtime priority inheritance mutexes (backport #197) (#246)
- First step towards modernizing the rt publisher (backport #210) (#233)
- Remove wrong comments (backport #240) (#242)
- Update filenames also for best_effort (#238)
- Contributors: Christoph Fröhlich, mergify[bot]
2.10.0 (2024-12-14)
- sleep after starting thread to fix flaky tests (backport #235) (#237)
- Fix the badges in the readme (backport #234) (#236)
- Remove duplicate wf (backport #230) (#231)
- Adapt API style of lock_memory to match the one of the other functions (backport #209) (#229)
- [Humble] Move the header files to [.hpp]{.title-ref} extension (#206) - No deprecation notice (#225)
- Add support to parse multiple cores for setting CPU affinity (backport #208) (#223)
- remove unused state_ field (backport #215)
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
ament_cmake_gmock | |
lifecycle_msgs | |
rclcpp_lifecycle | |
test_msgs | |
rclcpp | |
rclcpp_action |
System Dependencies
Name |
---|
libboost-dev |
libcap-dev |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged realtime_tools at Robotics Stack Exchange
![]() |
realtime_tools package from realtime_tools reporealtime_tools |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 3.7.0 |
License | 3-Clause BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-controls/realtime_tools.git |
VCS Type | git |
VCS Version | jazzy |
Last Updated | 2025-06-13 |
Dev Status | MAINTAINED |
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
Additional Links
Maintainers
- Bence Magyar
- Denis Štogl
Authors
- Stuart Glaser
- Shane Loretz
Changelog for package realtime_tools
3.7.0 (2025-06-13)
- Silence some warnings (backport #355) (#357)
- Add new API for the RealtimePublisher (backport #323) (#352)
- Add guidelines for realtimebox/queue (backport #347) (#354)
- Add docs for control.ros.org (backport #346) (#353)
- Contributors: Christoph Froehlich, Sai Kishor Kothakota, mergify[bot]
3.6.0 (2025-05-25)
- Rename RealtimeBox to RealtimeThreadsafeBox and use [prio_inherit_mutex]{.title-ref} (backport #318) (#341)
- Use [Boost::boost]{.title-ref} instead of ${Boost_LIBRARIES} and export it (backport #333, #336) (#334)
- Use target_link_libraries instead of ament_target_dependencies (backport #331) (#332)
- Contributors: mergify[bot]
3.5.1 (2025-05-04)
- Fix the deadlock in the destructor of RealtimePublisher (backport #320) (#325)
- Contributors: mergify[bot]
3.5.0 (2025-04-06)
- Fix realtime publisher race condition upon initialization (backport #309) (#311)
- Move the package to a subfolder (backport #295) (#306)
- Use ros2_control_cmake (backport #293) (#293)
- Contributors: mergify[bot]
3.4.0 (2025-02-19)
- [RTPublisher] use NON_POLLING as default for the realtime pubisher (backport #280) (#282)
- Bump version of pre-commit hooks (backport #276) (#278)
- Install boost on jazzy as well (backport #273) (#275)
- Contributors: mergify[bot]
3.3.0 (2025-01-30)
- Use ABI workflow from ros2_control_ci (backport #264) (#272)
- Improve has_realtime_kernel method (backport #260) (#268)
- Branch for jazzy (backport #263) (#266)
- Contributors: mergify[bot]
3.2.0 (2025-01-29)
- Add Lock-free Queue (#253)
- Use humble branch of control_toolbox repo (#258)
- Avoid to include windows.h in realtime_helpers.hpp (#255)
- Bump version of pre-commit hooks (#251)
- Contributors: Christoph Fröhlich, Sai Kishor Kothakota, Silvio Traversaro, github-actions[bot]
3.1.0 (2024-12-29)
- Fix ref for scheduled build (#248)
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ros2_control_cmake | |
ament_cmake | |
ament_cmake_gmock | |
lifecycle_msgs | |
rclcpp_lifecycle | |
test_msgs | |
rclcpp | |
rclcpp_action |
System Dependencies
Name |
---|
libboost-dev |
libcap-dev |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged realtime_tools at Robotics Stack Exchange
![]() |
realtime_tools package from realtime_tools reporealtime_tools |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 4.4.0 |
License | 3-Clause BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-controls/realtime_tools.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-06-13 |
Dev Status | MAINTAINED |
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
Additional Links
Maintainers
- Bence Magyar
- Denis Štogl
Authors
- Stuart Glaser
- Shane Loretz
Changelog for package realtime_tools
4.4.0 (2025-06-13)
- Silence some deprecation warnings (#355)
- Add new API for the RealtimePublisher (#323)
- Add guidelines for realtimebox/queue (#347)
- Add docs for control.ros.org (#346)
- Contributors: Christoph Fröhlich, Sai Kishor Kothakota
4.3.0 (2025-05-25)
- Change default mutex of [RealtimeThreadSafeBox]{.title-ref} and add more aliases (#342)
- Rename RealtimeBox to RealtimeThreadsafeBox and use [prio_inherit_mutex]{.title-ref} (#318)
- export Boost dependency (#336)
- Use [Boost::boost]{.title-ref} instead of ${Boost_LIBRARIES} (#333)
- Use target_link_libraries instead of ament_target_dependencies (#331)
- Cleanup deprecated constructor of RTPublisher (#330)
- Contributors: Christoph Fröhlich, Sai Kishor Kothakota
4.2.1 (2025-05-04)
- Fix the deadlock in the destructor of RealtimePublisher (#320)
- Contributors: Sai Kishor Kothakota
4.2.0 (2025-04-06)
- Fix realtime publisher race condition upon initialization (#309)
- Move the package to a subfolder (#295)
- Use ros2_control_cmake (#293)
- Contributors: Christoph Fröhlich, Sai Kishor Kothakota
4.1.0 (2025-02-19)
- [RTPublisher] Use NON_POLLING as default for the realtime pubisher (#280)
- Bump version of pre-commit hooks (#276)
- Contributors: Sai Kishor Kothakota, github-actions[bot]
4.0.0 (2025-01-30)
- Remove deprecated code (#262)
- Remove RealtimeClock (#261)
- Install boost on jazzy as well (#273)
- Use ABI workflow from ros2_control_ci (#264)
- Improve has_realtime_kernel method (#260)
- Branch for jazzy (#263)
- Contributors: Christoph Fröhlich, Sai Kishor Kothakota
3.2.0 (2025-01-29)
- Add Lock-free Queue (#253)
- Use humble branch of control_toolbox repo (#258)
- Avoid to include windows.h in realtime_helpers.hpp (#255)
- Bump version of pre-commit hooks (#251)
- Contributors: Christoph Fröhlich, Sai Kishor Kothakota, Silvio Traversaro, github-actions[bot]
3.1.0 (2024-12-29)
- Fix ref for scheduled build (#248)
- Add realtime priority inheritance mutexes (#197)
- Deprecate RealtimeClock class (#244)
- Remove wrong comments (#240)
- Add [get_thread]{.title-ref} method to [RealtimePublisher]{.title-ref} (#228)
- sleep after starting thread to fix flaky tests (#235)
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ros2_control_cmake | |
ament_cmake | |
ament_cmake_gmock | |
lifecycle_msgs | |
rclcpp_lifecycle | |
test_msgs | |
rclcpp | |
rclcpp_action |
System Dependencies
Name |
---|
libboost-dev |
libcap-dev |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged realtime_tools at Robotics Stack Exchange
![]() |
realtime_tools package from realtime_tools reporealtime_tools |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 4.4.0 |
License | 3-Clause BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-controls/realtime_tools.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-06-13 |
Dev Status | MAINTAINED |
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
Additional Links
Maintainers
- Bence Magyar
- Denis Štogl
Authors
- Stuart Glaser
- Shane Loretz
Changelog for package realtime_tools
4.4.0 (2025-06-13)
- Silence some deprecation warnings (#355)
- Add new API for the RealtimePublisher (#323)
- Add guidelines for realtimebox/queue (#347)
- Add docs for control.ros.org (#346)
- Contributors: Christoph Fröhlich, Sai Kishor Kothakota
4.3.0 (2025-05-25)
- Change default mutex of [RealtimeThreadSafeBox]{.title-ref} and add more aliases (#342)
- Rename RealtimeBox to RealtimeThreadsafeBox and use [prio_inherit_mutex]{.title-ref} (#318)
- export Boost dependency (#336)
- Use [Boost::boost]{.title-ref} instead of ${Boost_LIBRARIES} (#333)
- Use target_link_libraries instead of ament_target_dependencies (#331)
- Cleanup deprecated constructor of RTPublisher (#330)
- Contributors: Christoph Fröhlich, Sai Kishor Kothakota
4.2.1 (2025-05-04)
- Fix the deadlock in the destructor of RealtimePublisher (#320)
- Contributors: Sai Kishor Kothakota
4.2.0 (2025-04-06)
- Fix realtime publisher race condition upon initialization (#309)
- Move the package to a subfolder (#295)
- Use ros2_control_cmake (#293)
- Contributors: Christoph Fröhlich, Sai Kishor Kothakota
4.1.0 (2025-02-19)
- [RTPublisher] Use NON_POLLING as default for the realtime pubisher (#280)
- Bump version of pre-commit hooks (#276)
- Contributors: Sai Kishor Kothakota, github-actions[bot]
4.0.0 (2025-01-30)
- Remove deprecated code (#262)
- Remove RealtimeClock (#261)
- Install boost on jazzy as well (#273)
- Use ABI workflow from ros2_control_ci (#264)
- Improve has_realtime_kernel method (#260)
- Branch for jazzy (#263)
- Contributors: Christoph Fröhlich, Sai Kishor Kothakota
3.2.0 (2025-01-29)
- Add Lock-free Queue (#253)
- Use humble branch of control_toolbox repo (#258)
- Avoid to include windows.h in realtime_helpers.hpp (#255)
- Bump version of pre-commit hooks (#251)
- Contributors: Christoph Fröhlich, Sai Kishor Kothakota, Silvio Traversaro, github-actions[bot]
3.1.0 (2024-12-29)
- Fix ref for scheduled build (#248)
- Add realtime priority inheritance mutexes (#197)
- Deprecate RealtimeClock class (#244)
- Remove wrong comments (#240)
- Add [get_thread]{.title-ref} method to [RealtimePublisher]{.title-ref} (#228)
- sleep after starting thread to fix flaky tests (#235)
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ros2_control_cmake | |
ament_cmake | |
ament_cmake_gmock | |
lifecycle_msgs | |
rclcpp_lifecycle | |
test_msgs | |
rclcpp | |
rclcpp_action |
System Dependencies
Name |
---|
libboost-dev |
libcap-dev |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged realtime_tools at Robotics Stack Exchange
![]() |
realtime_tools package from realtime_tools reporealtime_tools |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.14.0 |
License | 3-Clause BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-controls/realtime_tools.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2025-06-13 |
Dev Status | MAINTAINED |
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
Additional Links
Maintainers
- Bence Magyar
- Denis Štogl
Authors
- Stuart Glaser
- Shane Loretz
realtime_tools
Contains a set of tools that can be used from a hard realtime thread, without breaking the realtime behavior.
Some documentation can be found at docs.ros.org.
Contributing
As an open-source project, we welcome each contributor, regardless of their background and experience. Pick a PR and review it, or create your own! If you are new to the project, please read the contributing guide for more information on how to get started. We are happy to help you with your first contribution.
Build status
ROS2 Distro | Branch | Build status | Documentation | Package Build
:———: | :—-: | :———-: | :———–: | :—————:
Rolling | master
|
| API |
Kilted |
master
| see above
| API |
Jazzy |
jazzy
|
| API |
Humble |
humble
|
| API |
Acknowledgements
The project has received major contributions from companies and institutions listed on control.ros.org
Changelog for package realtime_tools
2.14.0 (2025-06-13)
- Fix the deadlock in the destructor of RealtimePublisher (backport #320) (#324)
- Contributors: mergify[bot]
2.13.0 (2025-04-06)
- Fix realtime publisher race condition upon initialization (backport #309) (#310)
- [RTPublisher] use NON_POLLING as default for the realtime pubisher (backport #280) (#281)
- Update the docstring for realtime_publisher.hpp (backport #287) (#288)
- Contributors: mergify[bot], Julia Jia
2.12.0 (2025-03-01)
- CI downstream build (backport #214) (#283)
- Bump version of pre-commit hooks (backport #276) (#277)
- Install boost on jazzy as well (backport #273) (#274)
- Use ABI workflow from ros2_control_ci (backport #264) (#271)
- Add Lock-free Queue (backport #253) (#269)
- Improve has_realtime_kernel method (backport #260) (#267)
- Branch for jazzy (backport #263) (#265)
- Contributors: mergify[bot]
2.11.0 (2025-01-29)
- Use humble branch of control_toolbox repo (backport #258) (#259)
- Avoid to include windows.h in realtime_helpers.hpp (backport #255) (#256)
- Bump version of pre-commit hooks (backport #251) (#252)
- Fix ref for scheduled build (backport #248) (#249)
- Add realtime priority inheritance mutexes (backport #197) (#246)
- First step towards modernizing the rt publisher (backport #210) (#233)
- Remove wrong comments (backport #240) (#242)
- Update filenames also for best_effort (#238)
- Contributors: Christoph Fröhlich, mergify[bot]
2.10.0 (2024-12-14)
- sleep after starting thread to fix flaky tests (backport #235) (#237)
- Fix the badges in the readme (backport #234) (#236)
- Remove duplicate wf (backport #230) (#231)
- Adapt API style of lock_memory to match the one of the other functions (backport #209) (#229)
- [Humble] Move the header files to [.hpp]{.title-ref} extension (#206) - No deprecation notice (#225)
- Add support to parse multiple cores for setting CPU affinity (backport #208) (#223)
- remove unused state_ field (backport #215)
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
ament_cmake_gmock | |
lifecycle_msgs | |
rclcpp_lifecycle | |
test_msgs | |
rclcpp | |
rclcpp_action |
System Dependencies
Name |
---|
libboost-dev |
libcap-dev |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged realtime_tools at Robotics Stack Exchange
![]() |
realtime_tools package from realtime_tools reporealtime_tools |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.14.0 |
License | 3-Clause BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-controls/realtime_tools.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2025-06-13 |
Dev Status | MAINTAINED |
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
Additional Links
Maintainers
- Bence Magyar
- Denis Štogl
Authors
- Stuart Glaser
- Shane Loretz
realtime_tools
Contains a set of tools that can be used from a hard realtime thread, without breaking the realtime behavior.
Some documentation can be found at docs.ros.org.
Contributing
As an open-source project, we welcome each contributor, regardless of their background and experience. Pick a PR and review it, or create your own! If you are new to the project, please read the contributing guide for more information on how to get started. We are happy to help you with your first contribution.
Build status
ROS2 Distro | Branch | Build status | Documentation | Package Build
:———: | :—-: | :———-: | :———–: | :—————:
Rolling | master
|
| API |
Kilted |
master
| see above
| API |
Jazzy |
jazzy
|
| API |
Humble |
humble
|
| API |
Acknowledgements
The project has received major contributions from companies and institutions listed on control.ros.org
Changelog for package realtime_tools
2.14.0 (2025-06-13)
- Fix the deadlock in the destructor of RealtimePublisher (backport #320) (#324)
- Contributors: mergify[bot]
2.13.0 (2025-04-06)
- Fix realtime publisher race condition upon initialization (backport #309) (#310)
- [RTPublisher] use NON_POLLING as default for the realtime pubisher (backport #280) (#281)
- Update the docstring for realtime_publisher.hpp (backport #287) (#288)
- Contributors: mergify[bot], Julia Jia
2.12.0 (2025-03-01)
- CI downstream build (backport #214) (#283)
- Bump version of pre-commit hooks (backport #276) (#277)
- Install boost on jazzy as well (backport #273) (#274)
- Use ABI workflow from ros2_control_ci (backport #264) (#271)
- Add Lock-free Queue (backport #253) (#269)
- Improve has_realtime_kernel method (backport #260) (#267)
- Branch for jazzy (backport #263) (#265)
- Contributors: mergify[bot]
2.11.0 (2025-01-29)
- Use humble branch of control_toolbox repo (backport #258) (#259)
- Avoid to include windows.h in realtime_helpers.hpp (backport #255) (#256)
- Bump version of pre-commit hooks (backport #251) (#252)
- Fix ref for scheduled build (backport #248) (#249)
- Add realtime priority inheritance mutexes (backport #197) (#246)
- First step towards modernizing the rt publisher (backport #210) (#233)
- Remove wrong comments (backport #240) (#242)
- Update filenames also for best_effort (#238)
- Contributors: Christoph Fröhlich, mergify[bot]
2.10.0 (2024-12-14)
- sleep after starting thread to fix flaky tests (backport #235) (#237)
- Fix the badges in the readme (backport #234) (#236)
- Remove duplicate wf (backport #230) (#231)
- Adapt API style of lock_memory to match the one of the other functions (backport #209) (#229)
- [Humble] Move the header files to [.hpp]{.title-ref} extension (#206) - No deprecation notice (#225)
- Add support to parse multiple cores for setting CPU affinity (backport #208) (#223)
- remove unused state_ field (backport #215)
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
ament_cmake_gmock | |
lifecycle_msgs | |
rclcpp_lifecycle | |
test_msgs | |
rclcpp | |
rclcpp_action |
System Dependencies
Name |
---|
libboost-dev |
libcap-dev |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged realtime_tools at Robotics Stack Exchange
![]() |
realtime_tools package from realtime_tools reporealtime_tools |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.14.0 |
License | 3-Clause BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-controls/realtime_tools.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2025-06-13 |
Dev Status | MAINTAINED |
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
Additional Links
Maintainers
- Bence Magyar
- Denis Štogl
Authors
- Stuart Glaser
- Shane Loretz
realtime_tools
Contains a set of tools that can be used from a hard realtime thread, without breaking the realtime behavior.
Some documentation can be found at docs.ros.org.
Contributing
As an open-source project, we welcome each contributor, regardless of their background and experience. Pick a PR and review it, or create your own! If you are new to the project, please read the contributing guide for more information on how to get started. We are happy to help you with your first contribution.
Build status
ROS2 Distro | Branch | Build status | Documentation | Package Build
:———: | :—-: | :———-: | :———–: | :—————:
Rolling | master
|
| API |
Kilted |
master
| see above
| API |
Jazzy |
jazzy
|
| API |
Humble |
humble
|
| API |
Acknowledgements
The project has received major contributions from companies and institutions listed on control.ros.org
Changelog for package realtime_tools
2.14.0 (2025-06-13)
- Fix the deadlock in the destructor of RealtimePublisher (backport #320) (#324)
- Contributors: mergify[bot]
2.13.0 (2025-04-06)
- Fix realtime publisher race condition upon initialization (backport #309) (#310)
- [RTPublisher] use NON_POLLING as default for the realtime pubisher (backport #280) (#281)
- Update the docstring for realtime_publisher.hpp (backport #287) (#288)
- Contributors: mergify[bot], Julia Jia
2.12.0 (2025-03-01)
- CI downstream build (backport #214) (#283)
- Bump version of pre-commit hooks (backport #276) (#277)
- Install boost on jazzy as well (backport #273) (#274)
- Use ABI workflow from ros2_control_ci (backport #264) (#271)
- Add Lock-free Queue (backport #253) (#269)
- Improve has_realtime_kernel method (backport #260) (#267)
- Branch for jazzy (backport #263) (#265)
- Contributors: mergify[bot]
2.11.0 (2025-01-29)
- Use humble branch of control_toolbox repo (backport #258) (#259)
- Avoid to include windows.h in realtime_helpers.hpp (backport #255) (#256)
- Bump version of pre-commit hooks (backport #251) (#252)
- Fix ref for scheduled build (backport #248) (#249)
- Add realtime priority inheritance mutexes (backport #197) (#246)
- First step towards modernizing the rt publisher (backport #210) (#233)
- Remove wrong comments (backport #240) (#242)
- Update filenames also for best_effort (#238)
- Contributors: Christoph Fröhlich, mergify[bot]
2.10.0 (2024-12-14)
- sleep after starting thread to fix flaky tests (backport #235) (#237)
- Fix the badges in the readme (backport #234) (#236)
- Remove duplicate wf (backport #230) (#231)
- Adapt API style of lock_memory to match the one of the other functions (backport #209) (#229)
- [Humble] Move the header files to [.hpp]{.title-ref} extension (#206) - No deprecation notice (#225)
- Add support to parse multiple cores for setting CPU affinity (backport #208) (#223)
- remove unused state_ field (backport #215)
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
ament_cmake_gmock | |
lifecycle_msgs | |
rclcpp_lifecycle | |
test_msgs | |
rclcpp | |
rclcpp_action |
System Dependencies
Name |
---|
libboost-dev |
libcap-dev |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged realtime_tools at Robotics Stack Exchange
![]() |
realtime_tools package from realtime_tools reporealtime_tools |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.0.0 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-controls/realtime_tools.git |
VCS Type | git |
VCS Version | dashing-devel |
Last Updated | 2019-09-09 |
Dev Status | MAINTAINED |
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
Additional Links
Maintainers
- Bence Magyar
- Gennaro Raiola
Authors
- Stuart Glaser
- Shane Loretz
realtime_tools
See ros_control and realtime_tools documentation on ros.org
Build Status
Publication
If you find this work useful please give credits to the authors by citing:
- S. Chitta, E. Marder-Eppstein, W. Meeussen, V. Pradeep, A. Rodríguez Tsouroukdissian, J. Bohren, D. Coleman, B. Magyar, G. Raiola, M. Lüdtke and E. Fernandez Perdomo “ros_control: A generic and simple control framework for ROS”, The Journal of Open Source Software, 2017. (PDF)
@article{ros_control,
author = {Chitta, Sachin and Marder-Eppstein, Eitan and Meeussen, Wim and Pradeep, Vijay and Rodr{\'i}guez Tsouroukdissian, Adolfo and Bohren, Jonathan and Coleman, David and Magyar, Bence and Raiola, Gennaro and L{\"u}dtke, Mathias and Fern{\'a}ndez Perdomo, Enrique},
title = {ros\_control: A generic and simple control framework for ROS},
journal = {The Journal of Open Source Software},
year = {2017},
doi = {10.21105/joss.00456},
URL = {http://www.theoj.org/joss-papers/joss.00456/10.21105.joss.00456.pdf}
}
Changelog for package realtime_tools
2.0.0 (2019-09-09)
- Add test_depend ament_cmake_gmock
- Update CI for dashing
- Add sloretz as another author
- Typename and typos in RTPublisher
- Shorter type names
- Port RealtimeServerGoalHandle to ROS 2
- Port RealtimePublisher to ROS 2 Use test_msgs instead of std_msgs
- Box and buffer work in ROS 2 unchanged
- Port RealtimeClock to ROS 2
- Remove actionlib definitions
- Contributors: Shane Loretz
1.14.0 (2019-07-22)
- Undo action typedef changes
- Remove boost
- Clean up includes in [realtime_tools]{.title-ref} namespace
- Switch to gmock
- Remove TARGET check on tests
- Add unit test for RealtimeServerGoalHandle, RealtimePublisher, RealtimeClock, RealtimeBuffer, RealtimeBox
- Fix race where first message won't get published
- Clean up dependencies and package.xml
- Contributors: Shane Loretz
1.13.1 (2019-02-14)
- Fix actionlib regression
- Contributors: Bence Magyar
1.13.0 (2019-02-11)
- Update readme
- use this_thread::sleep_for instead of usleep (#32)
- specify RUNTIME DESTINATION for libraries (#33) needed for exporting DLLs on Windows
- Made RealtimeBuffer's copy-constructor const
- Contributors: Bence Magyar, Gennaro Raiola, James Xu, Mathias Lüdtke, Matt Reynolds
1.12.0 (2018-05-19)
- Add RealtimePublisherSharedPtr<T>
- boost::shared_ptr -> std::shared_ptr
- Contributors: Bence Magyar
1.11.0 (2017-11-06)
- Updated RT goal handle to handle cancel requests (#22)
- switch to industrial_ci (#20)
- Contributors: Mathias Lüdtke, Nick Lamprianidis
1.10.0 (2017-06-28)
- Added constructor in RTB for objects without default constructor
- Add feedback sending capability to RealtimeServerGoalHandle.
- Contributors: Bence Magyar, Aris Synodinos, Miguel Prada, graiola
1.9.1 (2015-04-30)
- RealtimeBox: Fix member doc
- Contributors: Adolfo Rodriguez Tsouroukdissian, Dave Coleman
1.9.0 (2014-05-12)
- Remove rosbuild artifacts.
- Cleaned up CMake and removed unnecessary dependencies
- Contributors: Adolfo Rodriguez Tsouroukdissian, Dave Coleman
1.8.3 (2014-02-05)
- Fix linking The library needs to be linked against roscpp and Boost thread. GCC won't complain about missing symbols for a shared library, but other linkers (like clang's) will not accept it by default.
- Added Travis support
- Renamed manifest.xml so it doesn't brek rosdep
- Contributors: Adolfo Rodriguez Tsouroukdissian, Dave Coleman, Paul Mathieu
1.8.2 (2013-08-29)
- Append newline.
- Merge pull request #4 from pal-robotics/hydro-devel Add realtime action server goal handle.
- Add realtime action server goal handle.
- Factored out from PR2's implementation of the JointTrajectoryActionController.
- Contributors: Adolfo Rodriguez Tsouroukdissian, Austin Hendrix
1.8.1 (2013-07-29)
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
rclcpp_action | |
test_msgs | |
ament_cmake_gmock | |
rclcpp |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged realtime_tools at Robotics Stack Exchange
![]() |
realtime_tools package from realtime_tools reporealtime_tools |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.0.0 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-controls/realtime_tools.git |
VCS Type | git |
VCS Version | dashing-devel |
Last Updated | 2019-09-09 |
Dev Status | MAINTAINED |
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
Additional Links
Maintainers
- Bence Magyar
- Gennaro Raiola
Authors
- Stuart Glaser
- Shane Loretz
realtime_tools
See ros_control and realtime_tools documentation on ros.org
Build Status
Publication
If you find this work useful please give credits to the authors by citing:
- S. Chitta, E. Marder-Eppstein, W. Meeussen, V. Pradeep, A. Rodríguez Tsouroukdissian, J. Bohren, D. Coleman, B. Magyar, G. Raiola, M. Lüdtke and E. Fernandez Perdomo “ros_control: A generic and simple control framework for ROS”, The Journal of Open Source Software, 2017. (PDF)
@article{ros_control,
author = {Chitta, Sachin and Marder-Eppstein, Eitan and Meeussen, Wim and Pradeep, Vijay and Rodr{\'i}guez Tsouroukdissian, Adolfo and Bohren, Jonathan and Coleman, David and Magyar, Bence and Raiola, Gennaro and L{\"u}dtke, Mathias and Fern{\'a}ndez Perdomo, Enrique},
title = {ros\_control: A generic and simple control framework for ROS},
journal = {The Journal of Open Source Software},
year = {2017},
doi = {10.21105/joss.00456},
URL = {http://www.theoj.org/joss-papers/joss.00456/10.21105.joss.00456.pdf}
}
Changelog for package realtime_tools
2.0.0 (2019-09-09)
- Add test_depend ament_cmake_gmock
- Update CI for dashing
- Add sloretz as another author
- Typename and typos in RTPublisher
- Shorter type names
- Port RealtimeServerGoalHandle to ROS 2
- Port RealtimePublisher to ROS 2 Use test_msgs instead of std_msgs
- Box and buffer work in ROS 2 unchanged
- Port RealtimeClock to ROS 2
- Remove actionlib definitions
- Contributors: Shane Loretz
1.14.0 (2019-07-22)
- Undo action typedef changes
- Remove boost
- Clean up includes in [realtime_tools]{.title-ref} namespace
- Switch to gmock
- Remove TARGET check on tests
- Add unit test for RealtimeServerGoalHandle, RealtimePublisher, RealtimeClock, RealtimeBuffer, RealtimeBox
- Fix race where first message won't get published
- Clean up dependencies and package.xml
- Contributors: Shane Loretz
1.13.1 (2019-02-14)
- Fix actionlib regression
- Contributors: Bence Magyar
1.13.0 (2019-02-11)
- Update readme
- use this_thread::sleep_for instead of usleep (#32)
- specify RUNTIME DESTINATION for libraries (#33) needed for exporting DLLs on Windows
- Made RealtimeBuffer's copy-constructor const
- Contributors: Bence Magyar, Gennaro Raiola, James Xu, Mathias Lüdtke, Matt Reynolds
1.12.0 (2018-05-19)
- Add RealtimePublisherSharedPtr<T>
- boost::shared_ptr -> std::shared_ptr
- Contributors: Bence Magyar
1.11.0 (2017-11-06)
- Updated RT goal handle to handle cancel requests (#22)
- switch to industrial_ci (#20)
- Contributors: Mathias Lüdtke, Nick Lamprianidis
1.10.0 (2017-06-28)
- Added constructor in RTB for objects without default constructor
- Add feedback sending capability to RealtimeServerGoalHandle.
- Contributors: Bence Magyar, Aris Synodinos, Miguel Prada, graiola
1.9.1 (2015-04-30)
- RealtimeBox: Fix member doc
- Contributors: Adolfo Rodriguez Tsouroukdissian, Dave Coleman
1.9.0 (2014-05-12)
- Remove rosbuild artifacts.
- Cleaned up CMake and removed unnecessary dependencies
- Contributors: Adolfo Rodriguez Tsouroukdissian, Dave Coleman
1.8.3 (2014-02-05)
- Fix linking The library needs to be linked against roscpp and Boost thread. GCC won't complain about missing symbols for a shared library, but other linkers (like clang's) will not accept it by default.
- Added Travis support
- Renamed manifest.xml so it doesn't brek rosdep
- Contributors: Adolfo Rodriguez Tsouroukdissian, Dave Coleman, Paul Mathieu
1.8.2 (2013-08-29)
- Append newline.
- Merge pull request #4 from pal-robotics/hydro-devel Add realtime action server goal handle.
- Add realtime action server goal handle.
- Factored out from PR2's implementation of the JointTrajectoryActionController.
- Contributors: Adolfo Rodriguez Tsouroukdissian, Austin Hendrix
1.8.1 (2013-07-29)
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
rclcpp_action | |
test_msgs | |
ament_cmake_gmock | |
rclcpp |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged realtime_tools at Robotics Stack Exchange
![]() |
realtime_tools package from realtime_tools reporealtime_tools |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.2.0 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-controls/realtime_tools.git |
VCS Type | git |
VCS Version | foxy-devel |
Last Updated | 2021-11-03 |
Dev Status | MAINTAINED |
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
Additional Links
Maintainers
- Bence Magyar
- Gennaro Raiola
Authors
- Stuart Glaser
- Shane Loretz
realtime_tools
See ros_control and realtime_tools documentation on ros.org
Build Status
Publication
If you find this work useful please give credits to the authors by citing:
- S. Chitta, E. Marder-Eppstein, W. Meeussen, V. Pradeep, A. Rodríguez Tsouroukdissian, J. Bohren, D. Coleman, B. Magyar, G. Raiola, M. Lüdtke and E. Fernandez Perdomo “ros_control: A generic and simple control framework for ROS”, The Journal of Open Source Software, 2017. (PDF)
@article{ros_control,
author = {Chitta, Sachin and Marder-Eppstein, Eitan and Meeussen, Wim and Pradeep, Vijay and Rodr{\'i}guez Tsouroukdissian, Adolfo and Bohren, Jonathan and Coleman, David and Magyar, Bence and Raiola, Gennaro and L{\"u}dtke, Mathias and Fern{\'a}ndez Perdomo, Enrique},
title = {ros\_control: A generic and simple control framework for ROS},
journal = {The Journal of Open Source Software},
year = {2017},
doi = {10.21105/joss.00456},
URL = {http://www.theoj.org/joss-papers/joss.00456/10.21105.joss.00456.pdf}
}
Changelog for package realtime_tools
2.2.0 (2021-11-03)
- Adding new reset() function for Issue-247.
- Contributors: bailaC
2.1.1 (2021-03-21)
- Fix deprecation warnings when constructing rclcpp::Duration Since https://github.com/ros2/rclcpp/pull/1432 (upcoming in Galactic), we should not initialize with a single integer as the units are ambiguous.
- fix the mis-type error.
- Fix uninitialized variable
- Contributors: Jacob Perron, Victor Lopez, seanyen
2.1.0 (2020-07-03)
- fix msbuild warning
- address linter failures
- enable linters
- avoid deprecations
- Realtime server goal thread handle safety + additional warning fixes
(#2)
(#57)
* Made code thread safe, fixed warnings with repeated
aborts/success/cancels Fixed -reorder warning Early return
- removed atomic
- removed unneeded header
- use template instead
- use std::atomic instead of volatile
- Contributors: Karsten Knese, Yutaka Kondo, ddengster
2.0.0 (2019-09-09)
- Add test_depend ament_cmake_gmock
- Update CI for dashing
- Add sloretz as another author
- Typename and typos in RTPublisher
- Shorter type names
- Port RealtimeServerGoalHandle to ROS 2
- Port RealtimePublisher to ROS 2 Use test_msgs instead of std_msgs
- Box and buffer work in ROS 2 unchanged
- Port RealtimeClock to ROS 2
- Remove actionlib definitions
- Contributors: Shane Loretz
1.14.0 (2019-07-22)
- Undo action typedef changes
- Remove boost
- Clean up includes in [realtime_tools]{.title-ref} namespace
- Switch to gmock
- Remove TARGET check on tests
- Add unit test for RealtimeServerGoalHandle, RealtimePublisher, RealtimeClock, RealtimeBuffer, RealtimeBox
- Fix race where first message won't get published
- Clean up dependencies and package.xml
- Contributors: Shane Loretz
1.13.1 (2019-02-14)
- Fix actionlib regression
- Contributors: Bence Magyar
1.13.0 (2019-02-11)
- Update readme
- use this_thread::sleep_for instead of usleep (#32)
- specify RUNTIME DESTINATION for libraries (#33) needed for exporting DLLs on Windows
- Made RealtimeBuffer's copy-constructor const
- Contributors: Bence Magyar, Gennaro Raiola, James Xu, Mathias Lüdtke, Matt Reynolds
1.12.0 (2018-05-19)
- Add RealtimePublisherSharedPtr<T>
- boost::shared_ptr -> std::shared_ptr
- Contributors: Bence Magyar
1.11.0 (2017-11-06)
- Updated RT goal handle to handle cancel requests (#22)
- switch to industrial_ci (#20)
- Contributors: Mathias Lüdtke, Nick Lamprianidis
1.10.0 (2017-06-28)
- Added constructor in RTB for objects without default constructor
- Add feedback sending capability to RealtimeServerGoalHandle.
- Contributors: Bence Magyar, Aris Synodinos, Miguel Prada, graiola
1.9.1 (2015-04-30)
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
ament_cmake_gmock | |
ament_lint_auto | |
ament_lint_common | |
rclcpp_action | |
test_msgs | |
rclcpp |
System Dependencies
Launch files
Messages
Services
Plugins
Recent questions tagged realtime_tools at Robotics Stack Exchange
![]() |
realtime_tools package from realtime_tools reporealtime_tools |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.2.0 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-controls/realtime_tools.git |
VCS Type | git |
VCS Version | foxy-devel |
Last Updated | 2021-11-03 |
Dev Status | MAINTAINED |
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
Additional Links
Maintainers
- Bence Magyar
- Gennaro Raiola
Authors
- Stuart Glaser
- Shane Loretz
realtime_tools
See ros_control and realtime_tools documentation on ros.org
Build Status
Publication
If you find this work useful please give credits to the authors by citing:
- S. Chitta, E. Marder-Eppstein, W. Meeussen, V. Pradeep, A. Rodríguez Tsouroukdissian, J. Bohren, D. Coleman, B. Magyar, G. Raiola, M. Lüdtke and E. Fernandez Perdomo “ros_control: A generic and simple control framework for ROS”, The Journal of Open Source Software, 2017. (PDF)
@article{ros_control,
author = {Chitta, Sachin and Marder-Eppstein, Eitan and Meeussen, Wim and Pradeep, Vijay and Rodr{\'i}guez Tsouroukdissian, Adolfo and Bohren, Jonathan and Coleman, David and Magyar, Bence and Raiola, Gennaro and L{\"u}dtke, Mathias and Fern{\'a}ndez Perdomo, Enrique},
title = {ros\_control: A generic and simple control framework for ROS},
journal = {The Journal of Open Source Software},
year = {2017},
doi = {10.21105/joss.00456},
URL = {http://www.theoj.org/joss-papers/joss.00456/10.21105.joss.00456.pdf}
}
Changelog for package realtime_tools
2.2.0 (2021-11-03)
- Adding new reset() function for Issue-247.
- Contributors: bailaC
2.1.1 (2021-03-21)
- Fix deprecation warnings when constructing rclcpp::Duration Since https://github.com/ros2/rclcpp/pull/1432 (upcoming in Galactic), we should not initialize with a single integer as the units are ambiguous.
- fix the mis-type error.
- Fix uninitialized variable
- Contributors: Jacob Perron, Victor Lopez, seanyen
2.1.0 (2020-07-03)
- fix msbuild warning
- address linter failures
- enable linters
- avoid deprecations
- Realtime server goal thread handle safety + additional warning fixes
(#2)
(#57)
* Made code thread safe, fixed warnings with repeated
aborts/success/cancels Fixed -reorder warning Early return
- removed atomic
- removed unneeded header
- use template instead
- use std::atomic instead of volatile
- Contributors: Karsten Knese, Yutaka Kondo, ddengster
2.0.0 (2019-09-09)
- Add test_depend ament_cmake_gmock
- Update CI for dashing
- Add sloretz as another author
- Typename and typos in RTPublisher
- Shorter type names
- Port RealtimeServerGoalHandle to ROS 2
- Port RealtimePublisher to ROS 2 Use test_msgs instead of std_msgs
- Box and buffer work in ROS 2 unchanged
- Port RealtimeClock to ROS 2
- Remove actionlib definitions
- Contributors: Shane Loretz
1.14.0 (2019-07-22)
- Undo action typedef changes
- Remove boost
- Clean up includes in [realtime_tools]{.title-ref} namespace
- Switch to gmock
- Remove TARGET check on tests
- Add unit test for RealtimeServerGoalHandle, RealtimePublisher, RealtimeClock, RealtimeBuffer, RealtimeBox
- Fix race where first message won't get published
- Clean up dependencies and package.xml
- Contributors: Shane Loretz
1.13.1 (2019-02-14)
- Fix actionlib regression
- Contributors: Bence Magyar
1.13.0 (2019-02-11)
- Update readme
- use this_thread::sleep_for instead of usleep (#32)
- specify RUNTIME DESTINATION for libraries (#33) needed for exporting DLLs on Windows
- Made RealtimeBuffer's copy-constructor const
- Contributors: Bence Magyar, Gennaro Raiola, James Xu, Mathias Lüdtke, Matt Reynolds
1.12.0 (2018-05-19)
- Add RealtimePublisherSharedPtr<T>
- boost::shared_ptr -> std::shared_ptr
- Contributors: Bence Magyar
1.11.0 (2017-11-06)
- Updated RT goal handle to handle cancel requests (#22)
- switch to industrial_ci (#20)
- Contributors: Mathias Lüdtke, Nick Lamprianidis
1.10.0 (2017-06-28)
- Added constructor in RTB for objects without default constructor
- Add feedback sending capability to RealtimeServerGoalHandle.
- Contributors: Bence Magyar, Aris Synodinos, Miguel Prada, graiola
1.9.1 (2015-04-30)
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
ament_cmake_gmock | |
ament_lint_auto | |
ament_lint_common | |
rclcpp_action | |
test_msgs | |
rclcpp |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged realtime_tools at Robotics Stack Exchange
![]() |
realtime_tools package from realtime_tools reporealtime_tools |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 4.4.0 |
License | 3-Clause BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-controls/realtime_tools.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-06-13 |
Dev Status | MAINTAINED |
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
Additional Links
Maintainers
- Bence Magyar
- Denis Štogl
Authors
- Stuart Glaser
- Shane Loretz
Changelog for package realtime_tools
4.4.0 (2025-06-13)
- Silence some deprecation warnings (#355)
- Add new API for the RealtimePublisher (#323)
- Add guidelines for realtimebox/queue (#347)
- Add docs for control.ros.org (#346)
- Contributors: Christoph Fröhlich, Sai Kishor Kothakota
4.3.0 (2025-05-25)
- Change default mutex of [RealtimeThreadSafeBox]{.title-ref} and add more aliases (#342)
- Rename RealtimeBox to RealtimeThreadsafeBox and use [prio_inherit_mutex]{.title-ref} (#318)
- export Boost dependency (#336)
- Use [Boost::boost]{.title-ref} instead of ${Boost_LIBRARIES} (#333)
- Use target_link_libraries instead of ament_target_dependencies (#331)
- Cleanup deprecated constructor of RTPublisher (#330)
- Contributors: Christoph Fröhlich, Sai Kishor Kothakota
4.2.1 (2025-05-04)
- Fix the deadlock in the destructor of RealtimePublisher (#320)
- Contributors: Sai Kishor Kothakota
4.2.0 (2025-04-06)
- Fix realtime publisher race condition upon initialization (#309)
- Move the package to a subfolder (#295)
- Use ros2_control_cmake (#293)
- Contributors: Christoph Fröhlich, Sai Kishor Kothakota
4.1.0 (2025-02-19)
- [RTPublisher] Use NON_POLLING as default for the realtime pubisher (#280)
- Bump version of pre-commit hooks (#276)
- Contributors: Sai Kishor Kothakota, github-actions[bot]
4.0.0 (2025-01-30)
- Remove deprecated code (#262)
- Remove RealtimeClock (#261)
- Install boost on jazzy as well (#273)
- Use ABI workflow from ros2_control_ci (#264)
- Improve has_realtime_kernel method (#260)
- Branch for jazzy (#263)
- Contributors: Christoph Fröhlich, Sai Kishor Kothakota
3.2.0 (2025-01-29)
- Add Lock-free Queue (#253)
- Use humble branch of control_toolbox repo (#258)
- Avoid to include windows.h in realtime_helpers.hpp (#255)
- Bump version of pre-commit hooks (#251)
- Contributors: Christoph Fröhlich, Sai Kishor Kothakota, Silvio Traversaro, github-actions[bot]
3.1.0 (2024-12-29)
- Fix ref for scheduled build (#248)
- Add realtime priority inheritance mutexes (#197)
- Deprecate RealtimeClock class (#244)
- Remove wrong comments (#240)
- Add [get_thread]{.title-ref} method to [RealtimePublisher]{.title-ref} (#228)
- sleep after starting thread to fix flaky tests (#235)
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ros2_control_cmake | |
ament_cmake | |
ament_cmake_gmock | |
lifecycle_msgs | |
rclcpp_lifecycle | |
test_msgs | |
rclcpp | |
rclcpp_action |
System Dependencies
Name |
---|
libboost-dev |
libcap-dev |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged realtime_tools at Robotics Stack Exchange
![]() |
realtime_tools package from realtime_tools reporealtime_tools |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.11.2 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-controls/realtime_tools.git |
VCS Type | git |
VCS Version | kinetic-devel |
Last Updated | 2021-03-21 |
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
Additional Links
Maintainers
- Bence Magyar
- Gennaro Raiola
Authors
- Stuart Glaser
realtime_tools
See ros_control and realtime_tools documentation on ros.org
Build Status
Publication
If you find this work useful please give credits to the authors by citing:
- S. Chitta, E. Marder-Eppstein, W. Meeussen, V. Pradeep, A. Rodríguez Tsouroukdissian, J. Bohren, D. Coleman, B. Magyar, G. Raiola, M. Lüdtke and E. Fernandez Perdomo “ros_control: A generic and simple control framework for ROS”, The Journal of Open Source Software, 2017. (PDF)
@article{ros_control,
author = {Chitta, Sachin and Marder-Eppstein, Eitan and Meeussen, Wim and Pradeep, Vijay and Rodr{\'i}guez Tsouroukdissian, Adolfo and Bohren, Jonathan and Coleman, David and Magyar, Bence and Raiola, Gennaro and L{\"u}dtke, Mathias and Fern{\'a}ndez Perdomo, Enrique},
title = {ros\_control: A generic and simple control framework for ROS},
journal = {The Journal of Open Source Software},
year = {2017},
doi = {10.21105/joss.00456},
URL = {http://www.theoj.org/joss-papers/joss.00456/10.21105.joss.00456.pdf}
}
Changelog for package realtime_tools
1.11.2 (2021-03-21)
- Remove lunar builds
- Made copy-constructor const
- Contributors: Bence Magyar, Matt Reynolds
1.11.1 (2019-02-11)
- -- No functionality changes
- Update README.md
- Update wiki link + add realtime_tools wiki
- Add Gennaro and Bence as maintainers
- Contributors: Bence Magyar
1.11.0 (2017-11-06)
- Updated RT goal handle to handle cancel requests (#22)
- switch to industrial_ci (#20)
- Contributors: Mathias Lüdtke, Nick Lamprianidis
1.10.0 (2017-06-28)
- Added constructor in RTB for objects without default constructor
- Add feedback sending capability to RealtimeServerGoalHandle.
- Contributors: Bence Magyar, Aris Synodinos, Miguel Prada, graiola
1.9.1 (2015-04-30)
- RealtimeBox: Fix member doc
- Contributors: Adolfo Rodriguez Tsouroukdissian, Dave Coleman
1.9.0 (2014-05-12)
- Remove rosbuild artifacts.
- Cleaned up CMake and removed unnecessary dependencies
- Contributors: Adolfo Rodriguez Tsouroukdissian, Dave Coleman
1.8.3 (2014-02-05)
- Fix linking The library needs to be linked against roscpp and Boost thread. GCC won't complain about missing symbols for a shared library, but other linkers (like clang's) will not accept it by default.
- Added Travis support
- Renamed manifest.xml so it doesn't brek rosdep
- Contributors: Adolfo Rodriguez Tsouroukdissian, Dave Coleman, Paul Mathieu
1.8.2 (2013-08-29)
- Append newline.
- Merge pull request #4 from pal-robotics/hydro-devel Add realtime action server goal handle.
- Add realtime action server goal handle.
- Factored out from PR2's implementation of the JointTrajectoryActionController.
- Contributors: Adolfo Rodriguez Tsouroukdissian, Austin Hendrix
1.8.1 (2013-07-29)
- Merge remote-tracking branch 'origin/master' into hydro-devel
- Merge pull request #2 from davetcoleman/master Made member vars mutable in realtime buffer to allow const read
- initialize realtime_data and non_realtime_data before dereferencing and assigning to them in copy constructor
- Added comments
- Added readFromNonRT() function, overloaded assignment and copy constructor, and made mutex mutable.
- Fix typos.
- Fix build order.
- Contributors: Austin Hendrix, Dave Coleman
1.8.0 (2013-06-25)
- Version 1.8.0
- Install channelecho.py under catkin.
- adding install targets
- adding missing manifests
- merging CMakeLists.txt files from rosbuild and catkin
- adding hybrid-buildsystem makefiles
- catkinizing, could still be cleaned up
- initialize correctly
- compile realtime clock into library
- new interface with time and duration
- support both condition and polling version to allow re-use of binaries in realtime; add realtime buffer to get data from non-RT into RT
- Make the realtime publisher realtime safe, without needing an rt_condition; we need the same binaries to work on both non-rt and rt.
- Make the realtime publisher realtime safe, without needing an rt_condition; we need the same binaries to work in both non-rt and rt.
File truncated at 100 lines see the full file
Wiki Tutorials
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged realtime_tools at Robotics Stack Exchange
![]() |
realtime_tools package from realtime_tools reporealtime_tools |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.9.1 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-controls/realtime_tools.git |
VCS Type | git |
VCS Version | indigo-devel |
Last Updated | 2015-04-30 |
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
Additional Links
Maintainers
- Stuart Glaser
Authors
- Stuart Glaser
Changelog for package realtime_tools
1.9.1 (2015-04-30)
- RealtimeBox: Fix member doc
- Contributors: Adolfo Rodriguez Tsouroukdissian, Dave Coleman
1.9.0 (2014-05-12)
- Remove rosbuild artifacts.
- Cleaned up CMake and removed unnecessary dependencies
- Contributors: Adolfo Rodriguez Tsouroukdissian, Dave Coleman
1.8.3 (2014-02-05)
- Fix linking The library needs to be linked against roscpp and Boost thread. GCC won't complain about missing symbols for a shared library, but other linkers (like clang's) will not accept it by default.
- Added Travis support
- Renamed manifest.xml so it doesn't brek rosdep
- Contributors: Adolfo Rodriguez Tsouroukdissian, Dave Coleman, Paul Mathieu
1.8.2 (2013-08-29)
- Append newline.
- Merge pull request #4 from pal-robotics/hydro-devel Add realtime action server goal handle.
- Add realtime action server goal handle.
- Factored out from PR2's implementation of the JointTrajectoryActionController.
- Contributors: Adolfo Rodriguez Tsouroukdissian, Austin Hendrix
1.8.1 (2013-07-29)
- Merge remote-tracking branch 'origin/master' into hydro-devel
- Merge pull request #2 from davetcoleman/master Made member vars mutable in realtime buffer to allow const read
- initialize realtime_data and non_realtime_data before dereferencing and assigning to them in copy constructor
- Added comments
- Added readFromNonRT() function, overloaded assignment and copy constructor, and made mutex mutable.
- Fix typos.
- Fix build order.
- Contributors: Austin Hendrix, Dave Coleman
1.8.0 (2013-06-25)
- Version 1.8.0
- Install channelecho.py under catkin.
- adding install targets
- adding missing manifests
- merging CMakeLists.txt files from rosbuild and catkin
- adding hybrid-buildsystem makefiles
- catkinizing, could still be cleaned up
- initialize correctly
- compile realtime clock into library
- new interface with time and duration
- support both condition and polling version to allow re-use of binaries in realtime; add realtime buffer to get data from non-RT into RT
- Make the realtime publisher realtime safe, without needing an rt_condition; we need the same binaries to work on both non-rt and rt.
- Make the realtime publisher realtime safe, without needing an rt_condition; we need the same binaries to work in both non-rt and rt.
- move realtime tools in ros control, and create empty constructors for handles
- Contributors: Austin Hendrix, Jonathan Bohren, Wim Meeussen, hiDOF
Wiki Tutorials
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged realtime_tools at Robotics Stack Exchange
![]() |
realtime_tools package from realtime_tools reporealtime_tools |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.9.1 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-controls/realtime_tools.git |
VCS Type | git |
VCS Version | indigo-devel |
Last Updated | 2015-04-30 |
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
Additional Links
Maintainers
- Stuart Glaser
Authors
- Stuart Glaser
Changelog for package realtime_tools
1.9.1 (2015-04-30)
- RealtimeBox: Fix member doc
- Contributors: Adolfo Rodriguez Tsouroukdissian, Dave Coleman
1.9.0 (2014-05-12)
- Remove rosbuild artifacts.
- Cleaned up CMake and removed unnecessary dependencies
- Contributors: Adolfo Rodriguez Tsouroukdissian, Dave Coleman
1.8.3 (2014-02-05)
- Fix linking The library needs to be linked against roscpp and Boost thread. GCC won't complain about missing symbols for a shared library, but other linkers (like clang's) will not accept it by default.
- Added Travis support
- Renamed manifest.xml so it doesn't brek rosdep
- Contributors: Adolfo Rodriguez Tsouroukdissian, Dave Coleman, Paul Mathieu
1.8.2 (2013-08-29)
- Append newline.
- Merge pull request #4 from pal-robotics/hydro-devel Add realtime action server goal handle.
- Add realtime action server goal handle.
- Factored out from PR2's implementation of the JointTrajectoryActionController.
- Contributors: Adolfo Rodriguez Tsouroukdissian, Austin Hendrix
1.8.1 (2013-07-29)
- Merge remote-tracking branch 'origin/master' into hydro-devel
- Merge pull request #2 from davetcoleman/master Made member vars mutable in realtime buffer to allow const read
- initialize realtime_data and non_realtime_data before dereferencing and assigning to them in copy constructor
- Added comments
- Added readFromNonRT() function, overloaded assignment and copy constructor, and made mutex mutable.
- Fix typos.
- Fix build order.
- Contributors: Austin Hendrix, Dave Coleman
1.8.0 (2013-06-25)
- Version 1.8.0
- Install channelecho.py under catkin.
- adding install targets
- adding missing manifests
- merging CMakeLists.txt files from rosbuild and catkin
- adding hybrid-buildsystem makefiles
- catkinizing, could still be cleaned up
- initialize correctly
- compile realtime clock into library
- new interface with time and duration
- support both condition and polling version to allow re-use of binaries in realtime; add realtime buffer to get data from non-RT into RT
- Make the realtime publisher realtime safe, without needing an rt_condition; we need the same binaries to work on both non-rt and rt.
- Make the realtime publisher realtime safe, without needing an rt_condition; we need the same binaries to work in both non-rt and rt.
- move realtime tools in ros control, and create empty constructors for handles
- Contributors: Austin Hendrix, Jonathan Bohren, Wim Meeussen, hiDOF
Wiki Tutorials
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged realtime_tools at Robotics Stack Exchange
![]() |
realtime_tools package from realtime_tools reporealtime_tools |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.8.3 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-controls/realtime_tools.git |
VCS Type | git |
VCS Version | hydro-devel |
Last Updated | 2014-02-07 |
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
Additional Links
Maintainers
- Stuart Glaser
Authors
- Stuart Glaser
Changelog for package realtime_tools
1.8.3 (2014-02-05)
- Fix linking The library needs to be linked against roscpp and Boost thread. GCC won't complain about missing symbols for a shared library, but other linkers (like clang's) will not accept it by default.
- Added Travis support
- Renamed manifest.xml so it doesn't brek rosdep
- Contributors: Adolfo Rodriguez Tsouroukdissian, Dave Coleman, Paul Mathieu
1.8.2 (2013-08-29)
- Append newline.
- Merge pull request #4 from pal-robotics/hydro-devel Add realtime action server goal handle.
- Add realtime action server goal handle.
- Factored out from PR2's implementation of the JointTrajectoryActionController.
- Contributors: Adolfo Rodriguez Tsouroukdissian, Austin Hendrix
1.8.1 (2013-07-29)
- Merge remote-tracking branch 'origin/master' into hydro-devel
- Merge pull request #2 from davetcoleman/master Made member vars mutable in realtime buffer to allow const read
- initialize realtime_data and non_realtime_data before dereferencing and assigning to them in copy constructor
- Added comments
- Added readFromNonRT() function, overloaded assignment and copy constructor, and made mutex mutable.
- Fix typos.
- Fix build order.
- Contributors: Austin Hendrix, Dave Coleman
1.8.0 (2013-06-25)
- Version 1.8.0
- Install channelecho.py under catkin.
- adding install targets
- adding missing manifests
- merging CMakeLists.txt files from rosbuild and catkin
- adding hybrid-buildsystem makefiles
- catkinizing, could still be cleaned up
- initialize correctly
- compile realtime clock into library
- new interface with time and duration
- support both condition and polling version to allow re-use of binaries in realtime; add realtime buffer to get data from non-RT into RT
- Make the realtime publisher realtime safe, without needing an rt_condition; we need the same binaries to work on both non-rt and rt.
- Make the realtime publisher realtime safe, without needing an rt_condition; we need the same binaries to work in both non-rt and rt.
- move realtime tools in ros control, and create empty constructors for handles
- Contributors: Austin Hendrix, Jonathan Bohren, Wim Meeussen, hiDOF
Wiki Tutorials
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged realtime_tools at Robotics Stack Exchange
![]() |
realtime_tools package from realtime_tools reporealtime_tools |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.11.2 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-controls/realtime_tools.git |
VCS Type | git |
VCS Version | kinetic-devel |
Last Updated | 2021-03-21 |
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
Additional Links
Maintainers
- Bence Magyar
- Gennaro Raiola
Authors
- Stuart Glaser
realtime_tools
See ros_control and realtime_tools documentation on ros.org
Build Status
Publication
If you find this work useful please give credits to the authors by citing:
- S. Chitta, E. Marder-Eppstein, W. Meeussen, V. Pradeep, A. Rodríguez Tsouroukdissian, J. Bohren, D. Coleman, B. Magyar, G. Raiola, M. Lüdtke and E. Fernandez Perdomo “ros_control: A generic and simple control framework for ROS”, The Journal of Open Source Software, 2017. (PDF)
@article{ros_control,
author = {Chitta, Sachin and Marder-Eppstein, Eitan and Meeussen, Wim and Pradeep, Vijay and Rodr{\'i}guez Tsouroukdissian, Adolfo and Bohren, Jonathan and Coleman, David and Magyar, Bence and Raiola, Gennaro and L{\"u}dtke, Mathias and Fern{\'a}ndez Perdomo, Enrique},
title = {ros\_control: A generic and simple control framework for ROS},
journal = {The Journal of Open Source Software},
year = {2017},
doi = {10.21105/joss.00456},
URL = {http://www.theoj.org/joss-papers/joss.00456/10.21105.joss.00456.pdf}
}
Changelog for package realtime_tools
1.11.2 (2021-03-21)
- Remove lunar builds
- Made copy-constructor const
- Contributors: Bence Magyar, Matt Reynolds
1.11.1 (2019-02-11)
- -- No functionality changes
- Update README.md
- Update wiki link + add realtime_tools wiki
- Add Gennaro and Bence as maintainers
- Contributors: Bence Magyar
1.11.0 (2017-11-06)
- Updated RT goal handle to handle cancel requests (#22)
- switch to industrial_ci (#20)
- Contributors: Mathias Lüdtke, Nick Lamprianidis
1.10.0 (2017-06-28)
- Added constructor in RTB for objects without default constructor
- Add feedback sending capability to RealtimeServerGoalHandle.
- Contributors: Bence Magyar, Aris Synodinos, Miguel Prada, graiola
1.9.1 (2015-04-30)
- RealtimeBox: Fix member doc
- Contributors: Adolfo Rodriguez Tsouroukdissian, Dave Coleman
1.9.0 (2014-05-12)
- Remove rosbuild artifacts.
- Cleaned up CMake and removed unnecessary dependencies
- Contributors: Adolfo Rodriguez Tsouroukdissian, Dave Coleman
1.8.3 (2014-02-05)
- Fix linking The library needs to be linked against roscpp and Boost thread. GCC won't complain about missing symbols for a shared library, but other linkers (like clang's) will not accept it by default.
- Added Travis support
- Renamed manifest.xml so it doesn't brek rosdep
- Contributors: Adolfo Rodriguez Tsouroukdissian, Dave Coleman, Paul Mathieu
1.8.2 (2013-08-29)
- Append newline.
- Merge pull request #4 from pal-robotics/hydro-devel Add realtime action server goal handle.
- Add realtime action server goal handle.
- Factored out from PR2's implementation of the JointTrajectoryActionController.
- Contributors: Adolfo Rodriguez Tsouroukdissian, Austin Hendrix
1.8.1 (2013-07-29)
- Merge remote-tracking branch 'origin/master' into hydro-devel
- Merge pull request #2 from davetcoleman/master Made member vars mutable in realtime buffer to allow const read
- initialize realtime_data and non_realtime_data before dereferencing and assigning to them in copy constructor
- Added comments
- Added readFromNonRT() function, overloaded assignment and copy constructor, and made mutex mutable.
- Fix typos.
- Fix build order.
- Contributors: Austin Hendrix, Dave Coleman
1.8.0 (2013-06-25)
- Version 1.8.0
- Install channelecho.py under catkin.
- adding install targets
- adding missing manifests
- merging CMakeLists.txt files from rosbuild and catkin
- adding hybrid-buildsystem makefiles
- catkinizing, could still be cleaned up
- initialize correctly
- compile realtime clock into library
- new interface with time and duration
- support both condition and polling version to allow re-use of binaries in realtime; add realtime buffer to get data from non-RT into RT
- Make the realtime publisher realtime safe, without needing an rt_condition; we need the same binaries to work on both non-rt and rt.
- Make the realtime publisher realtime safe, without needing an rt_condition; we need the same binaries to work in both non-rt and rt.
File truncated at 100 lines see the full file
Wiki Tutorials
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged realtime_tools at Robotics Stack Exchange
![]() |
realtime_tools package from realtime_tools reporealtime_tools |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.15.1 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-controls/realtime_tools.git |
VCS Type | git |
VCS Version | melodic-devel |
Last Updated | 2020-04-17 |
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
Additional Links
Maintainers
- Bence Magyar
- Gennaro Raiola
Authors
- Stuart Glaser
realtime_tools
See ros_control and realtime_tools documentation on ros.org
Build Status
Publication
If you find this work useful please give credits to the authors by citing:
- S. Chitta, E. Marder-Eppstein, W. Meeussen, V. Pradeep, A. Rodríguez Tsouroukdissian, J. Bohren, D. Coleman, B. Magyar, G. Raiola, M. Lüdtke and E. Fernandez Perdomo “ros_control: A generic and simple control framework for ROS”, The Journal of Open Source Software, 2017. (PDF)
@article{ros_control,
author = {Chitta, Sachin and Marder-Eppstein, Eitan and Meeussen, Wim and Pradeep, Vijay and Rodr{\'i}guez Tsouroukdissian, Adolfo and Bohren, Jonathan and Coleman, David and Magyar, Bence and Raiola, Gennaro and L{\"u}dtke, Mathias and Fern{\'a}ndez Perdomo, Enrique},
title = {ros\_control: A generic and simple control framework for ROS},
journal = {The Journal of Open Source Software},
year = {2017},
doi = {10.21105/joss.00456},
URL = {http://www.theoj.org/joss-papers/joss.00456/10.21105.joss.00456.pdf}
}
Changelog for package realtime_tools
Forthcoming
- Bump CMake version to avoid CMP0048
- Contributors: Shane Loretz
1.15.1 (2020-02-06)
- Check whether thread joinable before joining
- realtime_server_goal_handle_tests needs actionlib
- Contributors: Maverobot, Shane Loretz
1.15.0 (2019-08-09)
- Remove actionlib definitions
- Contributors: Shane Loretz
1.14.0 (2019-07-22)
- Undo action typedef changes
- Remove boost
- Clean up includes in [realtime_tools]{.title-ref} namespace
- Switch to gmock
- Remove TARGET check on tests
- Add unit test for RealtimeServerGoalHandle, RealtimePublisher, RealtimeClock, RealtimeBuffer, RealtimeBox
- Fix race where first message won't get published
- Clean up dependencies and package.xml
- Contributors: Shane Loretz
1.13.1 (2019-02-14)
- Fix actionlib regression
- Contributors: Bence Magyar
1.13.0 (2019-02-11)
- Update readme
- use this_thread::sleep_for instead of usleep (#32)
- specify RUNTIME DESTINATION for libraries (#33) needed for exporting DLLs on Windows
- Made RealtimeBuffer's copy-constructor const
- Contributors: Bence Magyar, Gennaro Raiola, James Xu, Mathias Lüdtke, Matt Reynolds
1.12.0 (2018-05-19)
- Add RealtimePublisherSharedPtr<T>
- boost::shared_ptr -> std::shared_ptr
- Contributors: Bence Magyar
1.11.0 (2017-11-06)
- Updated RT goal handle to handle cancel requests (#22)
- switch to industrial_ci (#20)
- Contributors: Mathias Lüdtke, Nick Lamprianidis
1.10.0 (2017-06-28)
- Added constructor in RTB for objects without default constructor
- Add feedback sending capability to RealtimeServerGoalHandle.
- Contributors: Bence Magyar, Aris Synodinos, Miguel Prada, graiola
1.9.1 (2015-04-30)
- RealtimeBox: Fix member doc
- Contributors: Adolfo Rodriguez Tsouroukdissian, Dave Coleman
1.9.0 (2014-05-12)
- Remove rosbuild artifacts.
- Cleaned up CMake and removed unnecessary dependencies
- Contributors: Adolfo Rodriguez Tsouroukdissian, Dave Coleman
1.8.3 (2014-02-05)
- Fix linking The library needs to be linked against roscpp and Boost thread. GCC won't complain about missing symbols for a shared library, but other linkers (like clang's) will not accept it by default.
- Added Travis support
- Renamed manifest.xml so it doesn't brek rosdep
- Contributors: Adolfo Rodriguez Tsouroukdissian, Dave Coleman, Paul Mathieu
1.8.2 (2013-08-29)
- Append newline.
- Merge pull request #4 from pal-robotics/hydro-devel Add realtime action server goal handle.
- Add realtime action server goal handle.
- Factored out from PR2's implementation of the JointTrajectoryActionController.
- Contributors: Adolfo Rodriguez Tsouroukdissian, Austin Hendrix
File truncated at 100 lines see the full file
Wiki Tutorials
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged realtime_tools at Robotics Stack Exchange
![]() |
realtime_tools package from realtime_tools reporealtime_tools |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.15.1 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-controls/realtime_tools.git |
VCS Type | git |
VCS Version | melodic-devel |
Last Updated | 2020-04-17 |
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
Additional Links
Maintainers
- Bence Magyar
- Gennaro Raiola
Authors
- Stuart Glaser
realtime_tools
See ros_control and realtime_tools documentation on ros.org
Build Status
Publication
If you find this work useful please give credits to the authors by citing:
- S. Chitta, E. Marder-Eppstein, W. Meeussen, V. Pradeep, A. Rodríguez Tsouroukdissian, J. Bohren, D. Coleman, B. Magyar, G. Raiola, M. Lüdtke and E. Fernandez Perdomo “ros_control: A generic and simple control framework for ROS”, The Journal of Open Source Software, 2017. (PDF)
@article{ros_control,
author = {Chitta, Sachin and Marder-Eppstein, Eitan and Meeussen, Wim and Pradeep, Vijay and Rodr{\'i}guez Tsouroukdissian, Adolfo and Bohren, Jonathan and Coleman, David and Magyar, Bence and Raiola, Gennaro and L{\"u}dtke, Mathias and Fern{\'a}ndez Perdomo, Enrique},
title = {ros\_control: A generic and simple control framework for ROS},
journal = {The Journal of Open Source Software},
year = {2017},
doi = {10.21105/joss.00456},
URL = {http://www.theoj.org/joss-papers/joss.00456/10.21105.joss.00456.pdf}
}
Changelog for package realtime_tools
Forthcoming
- Bump CMake version to avoid CMP0048
- Contributors: Shane Loretz
1.15.1 (2020-02-06)
- Check whether thread joinable before joining
- realtime_server_goal_handle_tests needs actionlib
- Contributors: Maverobot, Shane Loretz
1.15.0 (2019-08-09)
- Remove actionlib definitions
- Contributors: Shane Loretz
1.14.0 (2019-07-22)
- Undo action typedef changes
- Remove boost
- Clean up includes in [realtime_tools]{.title-ref} namespace
- Switch to gmock
- Remove TARGET check on tests
- Add unit test for RealtimeServerGoalHandle, RealtimePublisher, RealtimeClock, RealtimeBuffer, RealtimeBox
- Fix race where first message won't get published
- Clean up dependencies and package.xml
- Contributors: Shane Loretz
1.13.1 (2019-02-14)
- Fix actionlib regression
- Contributors: Bence Magyar
1.13.0 (2019-02-11)
- Update readme
- use this_thread::sleep_for instead of usleep (#32)
- specify RUNTIME DESTINATION for libraries (#33) needed for exporting DLLs on Windows
- Made RealtimeBuffer's copy-constructor const
- Contributors: Bence Magyar, Gennaro Raiola, James Xu, Mathias Lüdtke, Matt Reynolds
1.12.0 (2018-05-19)
- Add RealtimePublisherSharedPtr<T>
- boost::shared_ptr -> std::shared_ptr
- Contributors: Bence Magyar
1.11.0 (2017-11-06)
- Updated RT goal handle to handle cancel requests (#22)
- switch to industrial_ci (#20)
- Contributors: Mathias Lüdtke, Nick Lamprianidis
1.10.0 (2017-06-28)
- Added constructor in RTB for objects without default constructor
- Add feedback sending capability to RealtimeServerGoalHandle.
- Contributors: Bence Magyar, Aris Synodinos, Miguel Prada, graiola
1.9.1 (2015-04-30)
- RealtimeBox: Fix member doc
- Contributors: Adolfo Rodriguez Tsouroukdissian, Dave Coleman
1.9.0 (2014-05-12)
- Remove rosbuild artifacts.
- Cleaned up CMake and removed unnecessary dependencies
- Contributors: Adolfo Rodriguez Tsouroukdissian, Dave Coleman
1.8.3 (2014-02-05)
- Fix linking The library needs to be linked against roscpp and Boost thread. GCC won't complain about missing symbols for a shared library, but other linkers (like clang's) will not accept it by default.
- Added Travis support
- Renamed manifest.xml so it doesn't brek rosdep
- Contributors: Adolfo Rodriguez Tsouroukdissian, Dave Coleman, Paul Mathieu
1.8.2 (2013-08-29)
- Append newline.
- Merge pull request #4 from pal-robotics/hydro-devel Add realtime action server goal handle.
- Add realtime action server goal handle.
- Factored out from PR2's implementation of the JointTrajectoryActionController.
- Contributors: Adolfo Rodriguez Tsouroukdissian, Austin Hendrix
File truncated at 100 lines see the full file