realtime_tools package from realtime_tools repo

realtime_tools

Package Summary

Tags No category tags.
Version 2.5.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 2024-03-11
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

Contains a set of tools that can be used from a hard realtime thread, without breaking the realtime behavior.

Additional Links

Maintainers

  • Bence Magyar
  • Denis Štogl

Authors

  • Stuart Glaser
  • Shane Loretz

realtime_tools

License codecov

Build status

ROS2 Distro Branch Build status Documentation Released packages
Rolling master Rolling Binary Build
Rolling Semi-Binary Build
API realtime_tools
Iron master see above API realtime_tools
Humble master see above API realtime_tools

Explanation of different build types

NOTE: There are three build stages checking current and future compatibility of the package.

Detailed build status

  1. Binary builds - against released packages (main and testing) in ROS distributions. Shows that direct local build is possible.

Uses repos file: $NAME$-not-released.<ros-distro>.repos

  1. Semi-binary builds - against released core ROS packages (main and testing), but the immediate dependencies are pulled from source. Shows that local build with dependencies is possible and if fails there we can expect that after the next package sync we will not be able to build.

Uses repos file: $NAME$.repos

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

Changelog for package realtime_tools

2.5.0 (2023-01-28)

  • Fix overriding of install (#105)
  • Add missing test dependency on ament_cmake_gmock (#94)
  • 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 realtime_tools at Robotics Stack Exchange

realtime_tools package from realtime_tools repo

realtime_tools

Package Summary

Tags No category tags.
Version 2.5.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 2024-03-11
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

Contains a set of tools that can be used from a hard realtime thread, without breaking the realtime behavior.

Additional Links

Maintainers

  • Bence Magyar
  • Denis Štogl

Authors

  • Stuart Glaser
  • Shane Loretz

realtime_tools

License codecov

Build status

ROS2 Distro Branch Build status Documentation Released packages
Rolling master Rolling Binary Build
Rolling Semi-Binary Build
API realtime_tools
Iron master see above API realtime_tools
Humble master see above API realtime_tools

Explanation of different build types

NOTE: There are three build stages checking current and future compatibility of the package.

Detailed build status

  1. Binary builds - against released packages (main and testing) in ROS distributions. Shows that direct local build is possible.

Uses repos file: $NAME$-not-released.<ros-distro>.repos

  1. Semi-binary builds - against released core ROS packages (main and testing), but the immediate dependencies are pulled from source. Shows that local build with dependencies is possible and if fails there we can expect that after the next package sync we will not be able to build.

Uses repos file: $NAME$.repos

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

Changelog for package realtime_tools

2.5.0 (2023-01-28)

  • Fix overriding of install (#105)
  • Add missing test dependency on ament_cmake_gmock (#94)
  • 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 realtime_tools at Robotics Stack Exchange

realtime_tools package from realtime_tools repo

realtime_tools

Package Summary

Tags No category tags.
Version 2.5.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 2024-03-11
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

Contains a set of tools that can be used from a hard realtime thread, without breaking the realtime behavior.

Additional Links

Maintainers

  • Bence Magyar
  • Denis Štogl

Authors

  • Stuart Glaser
  • Shane Loretz

realtime_tools

License codecov

Build status

ROS2 Distro Branch Build status Documentation Released packages
Rolling master Rolling Binary Build
Rolling Semi-Binary Build
API realtime_tools
Iron master see above API realtime_tools
Humble master see above API realtime_tools

Explanation of different build types

NOTE: There are three build stages checking current and future compatibility of the package.

Detailed build status

  1. Binary builds - against released packages (main and testing) in ROS distributions. Shows that direct local build is possible.

Uses repos file: $NAME$-not-released.<ros-distro>.repos

  1. Semi-binary builds - against released core ROS packages (main and testing), but the immediate dependencies are pulled from source. Shows that local build with dependencies is possible and if fails there we can expect that after the next package sync we will not be able to build.

Uses repos file: $NAME$.repos

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

Changelog for package realtime_tools

2.5.0 (2023-01-28)

  • Fix overriding of install (#105)
  • Add missing test dependency on ament_cmake_gmock (#94)
  • 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 realtime_tools at Robotics Stack Exchange

realtime_tools package from realtime_tools repo

realtime_tools

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 No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Contains a set of tools that can be used from a hard realtime thread, without breaking the realtime behavior.

Additional Links

Maintainers

  • Bence Magyar
  • Gennaro Raiola

Authors

  • Stuart Glaser

realtime_tools

See ros_control and realtime_tools documentation on ros.org

Build Status

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

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

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

Name Repo Deps
cob_omni_drive_controller github-4am-robotics-cob_control
cob_tricycle_controller github-4am-robotics-cob_control
control_toolbox github-ros-controls-control_toolbox
franka_control github-frankaemika-franka_ros
franka_example_controllers github-frankaemika-franka_ros
industrial_robot_status_controller github-gavanderhoorn-industrial_robot_status_controller
khi_robot_control github-Kawasaki-Robotics-khi_robot
ethercat_trigger_controllers github-pr2-pr2_controllers
pr2_calibration_controllers github-pr2-pr2_controllers
pr2_mechanism_controllers github-pr2-pr2_controllers
robot_mechanism_controllers github-pr2-pr2_controllers
ethercat_hardware github-pr2-pr2_ethercat_drivers
pr2_gripper_sensor_controller github-PR2-pr2_gripper_sensor
pr2_controller_manager github-pr2-pr2_mechanism
pr2_ethercat github-pr2-pr2_robot
joint_qualification_controllers github-PR2-pr2_self_test
ridgeback_control github-ridgeback-ridgeback
ros_control github-ros-controls-ros_control
ackermann_steering_controller github-ros-controls-ros_controllers
diff_drive_controller github-ros-controls-ros_controllers
effort_controllers github-ros-controls-ros_controllers
force_torque_sensor_controller github-ros-controls-ros_controllers
forward_command_controller github-ros-controls-ros_controllers
four_wheel_steering_controller github-ros-controls-ros_controllers
gripper_action_controller github-ros-controls-ros_controllers
imu_sensor_controller github-ros-controls-ros_controllers
joint_state_controller github-ros-controls-ros_controllers
joint_trajectory_controller github-ros-controls-ros_controllers
velocity_controllers github-ros-controls-ros_controllers
twist_controller github-UniversalRobots-Universal_Robots_ROS_controllers_cartesian
scaled_joint_trajectory_controller github-UniversalRobots-Universal_Robots_ROS_scaled_controllers
speed_scaling_state_controller github-UniversalRobots-Universal_Robots_ROS_scaled_controllers
quori_holonomic_drive_controller github-Quori-ROS-quori_ros
rm_common github-rm-controls-rm_control
rm_hw github-rm-controls-rm_control
gpio_controller github-rm-controls-rm_controllers
robot_state_controller github-rm-controls-rm_controllers
tof_radar_controller github-rm-controls-rm_controllers
serl_franka_controllers github-rail-berkeley-serl_franka_controllers

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged realtime_tools at Robotics Stack Exchange

No version for distro ardent. Known supported distros are highlighted in the buttons above.
No version for distro bouncy. Known supported distros are highlighted in the buttons above.
No version for distro crystal. Known supported distros are highlighted in the buttons above.

realtime_tools package from realtime_tools repo

realtime_tools

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

Contains a set of tools that can be used from a hard realtime thread, without breaking the realtime behavior.

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

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

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

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged realtime_tools at Robotics Stack Exchange

realtime_tools package from realtime_tools repo

realtime_tools

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

Contains a set of tools that can be used from a hard realtime thread, without breaking the realtime behavior.

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

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

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

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged realtime_tools at Robotics Stack Exchange

realtime_tools package from realtime_tools repo

realtime_tools

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

Contains a set of tools that can be used from a hard realtime thread, without breaking the realtime behavior.

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

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

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

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 realtime_tools at Robotics Stack Exchange

realtime_tools package from realtime_tools repo

realtime_tools

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

Contains a set of tools that can be used from a hard realtime thread, without breaking the realtime behavior.

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

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

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

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 realtime_tools at Robotics Stack Exchange

realtime_tools package from realtime_tools repo

realtime_tools

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 No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Contains a set of tools that can be used from a hard realtime thread, without breaking the realtime behavior. The tools currently only provides the realtime publisher, which makes it possible to publish messages to a ROS topic from a realtime thread. We plan to add a basic implementation of a realtime buffer, to make it possible to get data from a (non-realtime) topic callback into the realtime loop. Once the lockfree buffer is created, the realtime publisher will start using it, which will result in major API changes for the realtime publisher (removal of all lock methods).

Additional Links

Maintainers

  • Bence Magyar
  • Gennaro Raiola

Authors

  • Stuart Glaser

realtime_tools

See ros_control and realtime_tools documentation on ros.org

Build Status

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

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

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 realtime_tools at Robotics Stack Exchange

realtime_tools package from realtime_tools repo

realtime_tools

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 No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Contains a set of tools that can be used from a hard realtime thread, without breaking the realtime behavior. The tools currently only provides the realtime publisher, which makes it possible to publish messages to a ROS topic from a realtime thread. We plan to add a basic implementation of a realtime buffer, to make it possible to get data from a (non-realtime) topic callback into the realtime loop. Once the lockfree buffer is created, the realtime publisher will start using it, which will result in major API changes for the realtime publisher (removal of all lock methods).

Additional Links

Maintainers

  • Stuart Glaser

Authors

  • Stuart Glaser

realtime_tools

See ros_control documentation on ros.org

Build Status

Build Status

CHANGELOG

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

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 realtime_tools at Robotics Stack Exchange

realtime_tools package from realtime_tools repo

realtime_tools

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 No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Contains a set of tools that can be used from a hard realtime thread, without breaking the realtime behavior. The tools currently only provides the realtime publisher, which makes it possible to publish messages to a ROS topic from a realtime thread. We plan to add a basic implementation of a realtime buffer, to make it possible to get data from a (non-realtime) topic callback into the realtime loop. Once the lockfree buffer is created, the realtime publisher will start using it, which will result in major API changes for the realtime publisher (removal of all lock methods).

Additional Links

Maintainers

  • Stuart Glaser

Authors

  • Stuart Glaser

realtime_tools

See ros_control documentation on ros.org

Build Status

Build Status

CHANGELOG

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

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

Name Repo Deps
ati_force_torque github-iirob-ati_force_torque
cob_omni_drive_controller github-ipa320-cob_control
control_toolbox github-ros-controls-control_toolbox
generic_control_toolbox github-diogoalmeida-generic_control_toolbox
minas_control github-tork-a-minas
mrp2_hardware github-milvusrobotics-mrp2_robot
ethercat_trigger_controllers github-pr2-pr2_controllers
pr2_calibration_controllers github-pr2-pr2_controllers
pr2_mechanism_controllers github-pr2-pr2_controllers
robot_mechanism_controllers github-pr2-pr2_controllers
ethercat_hardware github-PR2-pr2_ethercat_drivers
pr2_gripper_sensor_controller github-PR2-pr2_gripper_sensor
pr2_controller_manager github-pr2-pr2_mechanism
pr2_ethercat github-pr2-pr2_robot
joint_qualification_controllers github-PR2-pr2_self_test
ridgeback_control github-ridgeback-ridgeback
controller_manager github-ros-controls-ros_control
ros_control github-ros-controls-ros_control
diff_drive_controller github-ros-controls-ros_controllers
effort_controllers github-ros-controls-ros_controllers
force_torque_sensor_controller github-ros-controls-ros_controllers
forward_command_controller github-ros-controls-ros_controllers
gripper_action_controller github-ros-controls-ros_controllers
imu_sensor_controller github-ros-controls-ros_controllers
joint_state_controller github-ros-controls-ros_controllers
joint_trajectory_controller github-ros-controls-ros_controllers
velocity_controllers github-ros-controls-ros_controllers
sr_robot_lib github-shadow-robot-sr-ros-interface-ethercat
sr_tactile_sensor_controller github-shadow-robot-sr-ros-interface-ethercat
kuka_rsi_hw_interface github-ros-industrial-kuka_experimental
ur_modern_driver github-ros-industrial-ur_modern_driver
open_controllers_interface github-start-jsk-open_industrial_ros_controllers
ros_ethercat_hardware github-shadow-robot-ros_ethercat
ros_ethercat_loop github-shadow-robot-ros_ethercat
ros_ethercat_model github-shadow-robot-ros_ethercat
sr_ronex_drivers github-shadow-robot-sr-ronex
sr_ronex_examples github-shadow-robot-sr-ronex
jackal_base github-jackal-jackal_robot
ridgeback_base github-ridgeback-ridgeback_robot
ackermann_controller github-Romea-romea_controllers
four_wheel_steering_controller github-Romea-romea_controllers
steer_drive_controller github-CIR-KIT-steer_drive_ros
yumi_hw github-OrebroUniversity-yumi
yumi_test_controllers github-OrebroUniversity-yumi

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged realtime_tools at Robotics Stack Exchange

realtime_tools package from realtime_tools repo

realtime_tools

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 No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

This package contains a set of tools that can be used from a hard realtime thread, without breaking the realtime behavior. The tools currently only provides the realtime publisher, which makes it possible to publish messages to a ROS topic from a realtime thread. We plan to add a basic implementation of a realtime buffer, to make it possible to get data from a (non-realtime) topic callback into the realtime loop. Once the lockfree buffer is created, the realtime publisher will start using it, which will result in major API changes for the realtime publisher (removal of all lock methods).

Additional Links

Maintainers

  • Stuart Glaser

Authors

  • Stuart Glaser

realtime_tools

See ros_control documentation on ros.org

Build Status

Build Status

CHANGELOG

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

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

Name Repo Deps
control_toolbox github-ros-controls-control_toolbox
ethercat_trigger_controllers github-PR2-pr2_controllers
pr2_calibration_controllers github-PR2-pr2_controllers
pr2_mechanism_controllers github-PR2-pr2_controllers
robot_mechanism_controllers github-PR2-pr2_controllers
ethercat_hardware github-PR2-pr2_ethercat_drivers
pr2_gripper_sensor_controller github-PR2-pr2_gripper_sensor
pr2_controller_manager github-PR2-pr2_mechanism
pr2_ethercat github-PR2-pr2_robot
joint_qualification_controllers github-PR2-pr2_self_test
controller_manager github-ros-controls-ros_control
ros_control github-ros-controls-ros_control
diff_drive_controller github-ros-controls-ros_controllers
effort_controllers github-ros-controls-ros_controllers
force_torque_sensor_controller github-ros-controls-ros_controllers
gripper_action_controller github-ros-controls-ros_controllers
imu_sensor_controller github-ros-controls-ros_controllers
joint_state_controller github-ros-controls-ros_controllers
joint_trajectory_controller github-ros-controls-ros_controllers
sr_robot_lib github-shadow-robot-sr-ros-interface-ethercat
open_controllers_interface github-start-jsk-open_industrial_ros_controllers
ros_ethercat_hardware github-shadow-robot-ros_ethercat
ros_ethercat_loop github-shadow-robot-ros_ethercat
sr_mechanism_controllers github-shadow-robot-sr-ros-interface
sr_ronex_drivers github-shadow-robot-sr-ronex
sr_ronex_examples github-shadow-robot-sr-ronex
tedusar_cartesian_controller github-RoboCupTeam-TUGraz-tedusar_manipulation

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged realtime_tools at Robotics Stack Exchange

realtime_tools package from realtime_tools repo

realtime_tools

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 No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Contains a set of tools that can be used from a hard realtime thread, without breaking the realtime behavior. The tools currently only provides the realtime publisher, which makes it possible to publish messages to a ROS topic from a realtime thread. We plan to add a basic implementation of a realtime buffer, to make it possible to get data from a (non-realtime) topic callback into the realtime loop. Once the lockfree buffer is created, the realtime publisher will start using it, which will result in major API changes for the realtime publisher (removal of all lock methods).

Additional Links

Maintainers

  • Bence Magyar
  • Gennaro Raiola

Authors

  • Stuart Glaser

realtime_tools

See ros_control and realtime_tools documentation on ros.org

Build Status

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

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

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

Name Repo Deps
ati_force_torque github-KITrobotics-ati_force_torque
cob_omni_drive_controller github-ipa320-cob_control
cob_tricycle_controller github-ipa320-cob_control
control_toolbox github-ros-controls-control_toolbox
force_torque_sensor github-KITrobotics-force_torque_sensor
franka_control github-frankaemika-franka_ros
franka_example_controllers github-frankaemika-franka_ros
generic_control_toolbox github-diogoalmeida-generic_control_toolbox
industrial_robot_status_controller github-gavanderhoorn-industrial_robot_status_controller
khi_robot_control github-Kawasaki-Robotics-khi_robot
minas_control github-tork-a-minas
moose_control github-moose-cpr-moose
ethercat_trigger_controllers github-pr2-pr2_controllers
pr2_calibration_controllers github-pr2-pr2_controllers
pr2_mechanism_controllers github-pr2-pr2_controllers
robot_mechanism_controllers github-pr2-pr2_controllers
ethercat_hardware github-PR2-prime-pr2_ethercat_drivers
pr2_gripper_sensor_controller github-PR2-pr2_gripper_sensor
pr2_controller_manager github-pr2-pr2_mechanism
pr2_ethercat github-pr2-pr2_robot
joint_qualification_controllers github-PR2-pr2_self_test
ridgeback_control github-ridgeback-ridgeback
ros_control github-ros-controls-ros_control
ackermann_steering_controller github-ros-controls-ros_controllers
diff_drive_controller github-ros-controls-ros_controllers
effort_controllers github-ros-controls-ros_controllers
force_torque_sensor_controller github-ros-controls-ros_controllers
forward_command_controller github-ros-controls-ros_controllers
four_wheel_steering_controller github-ros-controls-ros_controllers
gripper_action_controller github-ros-controls-ros_controllers
imu_sensor_controller github-ros-controls-ros_controllers
joint_state_controller github-ros-controls-ros_controllers
joint_trajectory_controller github-ros-controls-ros_controllers
velocity_controllers github-ros-controls-ros_controllers
seed_r7_ros_controller github-seed-solutions-seed_r7_ros_pkg
sr_mechanism_controllers github-shadow-robot-sr_core
sr_robot_lib github-shadow-robot-sr-ros-interface-ethercat
sr_tactile_sensor_controller github-shadow-robot-sr-ros-interface-ethercat
ackermann_controller github-easymov-ackermann_controller
iiwa_hw github-ipa-rwu-iiwa_stack
kuka_rsi_hw_interface github-ros-industrial-kuka_experimental

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged realtime_tools at Robotics Stack Exchange

realtime_tools package from realtime_tools repo

realtime_tools

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 No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Contains a set of tools that can be used from a hard realtime thread, without breaking the realtime behavior.

Additional Links

Maintainers

  • Bence Magyar
  • Gennaro Raiola

Authors

  • Stuart Glaser

realtime_tools

See ros_control and realtime_tools documentation on ros.org

Build Status

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

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

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

Name Repo Deps
ati_force_torque github-KITrobotics-ati_force_torque
cob_omni_drive_controller github-ipa320-cob_control
cob_tricycle_controller github-ipa320-cob_control
control_toolbox github-ros-controls-control_toolbox
force_torque_sensor github-KITrobotics-force_torque_sensor
franka_control github-frankaemika-franka_ros
franka_example_controllers github-frankaemika-franka_ros
generic_control_toolbox github-diogoalmeida-generic_control_toolbox
industrial_robot_status_controller github-gavanderhoorn-industrial_robot_status_controller
khi_robot_control github-Kawasaki-Robotics-khi_robot
minas_control github-tork-a-minas
moose_control github-moose-cpr-moose
mrp2_hardware github-milvusrobotics-mrp2_robot
ethercat_trigger_controllers github-pr2-pr2_controllers
pr2_calibration_controllers github-pr2-pr2_controllers
pr2_mechanism_controllers github-pr2-pr2_controllers
robot_mechanism_controllers github-pr2-pr2_controllers
ethercat_hardware github-pr2-pr2_ethercat_drivers
pr2_gripper_sensor_controller github-PR2-pr2_gripper_sensor
pr2_controller_manager github-pr2-pr2_mechanism
pr2_ethercat github-pr2-pr2_robot
joint_qualification_controllers github-PR2-pr2_self_test
ridgeback_control github-ridgeback-ridgeback
ros_control github-ros-controls-ros_control
ackermann_steering_controller github-ros-controls-ros_controllers
diff_drive_controller github-ros-controls-ros_controllers
effort_controllers github-ros-controls-ros_controllers
force_torque_sensor_controller github-ros-controls-ros_controllers
forward_command_controller github-ros-controls-ros_controllers
four_wheel_steering_controller github-ros-controls-ros_controllers
gripper_action_controller github-ros-controls-ros_controllers
imu_sensor_controller github-ros-controls-ros_controllers
joint_state_controller github-ros-controls-ros_controllers
joint_trajectory_controller github-ros-controls-ros_controllers
velocity_controllers github-ros-controls-ros_controllers
twist_controller github-UniversalRobots-Universal_Robots_ROS_controllers_cartesian
scaled_joint_trajectory_controller github-UniversalRobots-Universal_Robots_ROS_scaled_controllers
speed_scaling_state_controller github-UniversalRobots-Universal_Robots_ROS_scaled_controllers
seed_r7_ros_controller github-seed-solutions-seed_r7_ros_pkg
sr_mechanism_controllers github-shadow-robot-sr_core
sr_robot_lib github-shadow-robot-sr-ros-interface-ethercat
sr_tactile_sensor_controller github-shadow-robot-sr-ros-interface-ethercat

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged realtime_tools at Robotics Stack Exchange