|
Package Summary
Tags | No category tags. |
Version | 0.15.1 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros2/examples.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2022-11-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
Example of how to use the rclcpp::WaitSet directly.
Additional Links
No additional links.
Maintainers
- William Woodall
Authors
No additional authors.
Minimal rclcpp wait-set cookbook recipes
This package contains a few different strategies for creating nodes which use rclcpp::waitset
to wait and handle ROS entities, that is, subscribers, timers, clients, services, guard
conditions and waitables.
-
wait_set.cpp
: Simple example showing how to use the default wait-set with a dynamic storage policy and a sequential (no thread-safe) synchronization policy. -
static_wait_set.cpp
: Simple example showing how to use the static wait-set with a static storage policy. -
thread_safe_wait_set.cpp
: Simple example showing how to use the thread-safe wait-set with a thread-safe synchronization policy. -
wait_set_topics_and_timer.cpp
: Simple example using multiple subscriptions, publishers, and a timer. -
wait_set_random_order.cpp
: An example showing user-defined data handling and a random publisher.executor_random_order.cpp
run the same node logic usingSingleThreadedExecutor
to compare the data handling order. -
wait_set_and_executor_composition.cpp
: An example showing how to combine a
SingleThreadedExecutor
and a wait-set. -
wait_set_topics_with_different_rate.cpp
: An example showing how to use a custom trigger condition to handle topics with different topic rates.
Wiki Tutorials
See ROS Wiki Tutorials for more details.
Source Tutorials
Not currently indexed.
Package Dependencies
Deps | Name | |
---|---|---|
1 | example_interfaces | |
1 | rclcpp | |
1 | rclcpp_components | |
2 | std_msgs | |
1 | ament_cmake | |
1 | ament_lint_auto | |
1 | ament_lint_common |
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 examples_rclcpp_wait_set at answers.ros.org
|
Package Summary
Tags | No category tags. |
Version | 0.18.0 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros2/examples.git |
VCS Type | git |
VCS Version | iron |
Last Updated | 2023-04-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
Example of how to use the rclcpp::WaitSet directly.
Additional Links
No additional links.
Maintainers
- Aditya Pande
- Alejandro Hernandez Cordero
Authors
- William Woodall
Minimal rclcpp wait-set cookbook recipes
This package contains a few different strategies for creating nodes which use rclcpp::waitset
to wait and handle ROS entities, that is, subscribers, timers, clients, services, guard
conditions and waitables.
-
wait_set.cpp
: Simple example showing how to use the default wait-set with a dynamic storage policy and a sequential (no thread-safe) synchronization policy. -
static_wait_set.cpp
: Simple example showing how to use the static wait-set with a static storage policy. -
thread_safe_wait_set.cpp
: Simple example showing how to use the thread-safe wait-set with a thread-safe synchronization policy. -
wait_set_topics_and_timer.cpp
: Simple example using multiple subscriptions, publishers, and a timer. -
wait_set_random_order.cpp
: An example showing user-defined data handling and a random publisher.executor_random_order.cpp
run the same node logic usingSingleThreadedExecutor
to compare the data handling order. -
wait_set_and_executor_composition.cpp
: An example showing how to combine a
SingleThreadedExecutor
and a wait-set. -
wait_set_topics_with_different_rate.cpp
: An example showing how to use a custom trigger condition to handle topics with different topic rates.
CHANGELOG
Changelog for package examples_rclcpp_wait_set
0.18.0 (2023-04-11)
0.17.1 (2023-03-01)
0.17.0 (2023-02-14)
- Update the examples to C++17. (#353)
- [rolling] Update maintainers - 2022-11-07 (#352)
- Contributors: Audrow Nash, Chris Lalancette
0.16.2 (2022-11-02)
0.16.1 (2022-09-13)
0.16.0 (2022-04-29)
0.15.0 (2022-03-01)
0.14.0 (2022-01-14)
0.13.0 (2021-10-18)
0.12.0 (2021-08-05)
- Add wait set examples (#315)
- Contributors: carlossvg
Wiki Tutorials
See ROS Wiki Tutorials for more details.
Source Tutorials
Not currently indexed.
Package Dependencies
Deps | Name | |
---|---|---|
1 | example_interfaces | |
1 | rclcpp | |
1 | rclcpp_components | |
2 | std_msgs | |
1 | ament_cmake | |
1 | ament_lint_auto | |
1 | ament_lint_common |
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 examples_rclcpp_wait_set at answers.ros.org
|
Package Summary
Tags | No category tags. |
Version | 0.19.1 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros2/examples.git |
VCS Type | git |
VCS Version | rolling |
Last Updated | 2023-07-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
Example of how to use the rclcpp::WaitSet directly.
Additional Links
No additional links.
Maintainers
- Aditya Pande
- Alejandro Hernandez Cordero
Authors
- William Woodall
Minimal rclcpp wait-set cookbook recipes
This package contains a few different strategies for creating nodes which use rclcpp::waitset
to wait and handle ROS entities, that is, subscribers, timers, clients, services, guard
conditions and waitables.
-
wait_set.cpp
: Simple example showing how to use the default wait-set with a dynamic storage policy and a sequential (no thread-safe) synchronization policy. -
static_wait_set.cpp
: Simple example showing how to use the static wait-set with a static storage policy. -
thread_safe_wait_set.cpp
: Simple example showing how to use the thread-safe wait-set with a thread-safe synchronization policy. -
wait_set_topics_and_timer.cpp
: Simple example using multiple subscriptions, publishers, and a timer. -
wait_set_random_order.cpp
: An example showing user-defined data handling and a random publisher.executor_random_order.cpp
run the same node logic usingSingleThreadedExecutor
to compare the data handling order. -
wait_set_and_executor_composition.cpp
: An example showing how to combine a
SingleThreadedExecutor
and a wait-set. -
wait_set_topics_with_different_rate.cpp
: An example showing how to use a custom trigger condition to handle topics with different topic rates.
CHANGELOG
Changelog for package examples_rclcpp_wait_set
0.19.1 (2023-07-11)
0.19.0 (2023-04-27)
0.18.0 (2023-04-11)
0.17.1 (2023-03-01)
0.17.0 (2023-02-14)
- Update the examples to C++17. (#353)
- [rolling] Update maintainers - 2022-11-07 (#352)
- Contributors: Audrow Nash, Chris Lalancette
0.16.2 (2022-11-02)
0.16.1 (2022-09-13)
0.16.0 (2022-04-29)
0.15.0 (2022-03-01)
0.14.0 (2022-01-14)
0.13.0 (2021-10-18)
0.12.0 (2021-08-05)
- Add wait set examples (#315)
- Contributors: carlossvg
Wiki Tutorials
See ROS Wiki Tutorials for more details.
Source Tutorials
Not currently indexed.
Package Dependencies
Deps | Name | |
---|---|---|
1 | example_interfaces | |
1 | rclcpp | |
1 | rclcpp_components | |
2 | std_msgs | |
1 | ament_cmake | |
1 | ament_lint_auto | |
1 | ament_lint_common |
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 examples_rclcpp_wait_set at answers.ros.org
No version for distro noetic. Known supported distros are highlighted in the buttons above.
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.
No version for distro eloquent. Known supported distros are highlighted in the buttons above.
No version for distro dashing. Known supported distros are highlighted in the buttons above.
No version for distro galactic. Known supported distros are highlighted in the buttons above.
No version for distro foxy. Known supported distros are highlighted in the buttons above.
No version for distro lunar. Known supported distros are highlighted in the buttons above.
No version for distro jade. Known supported distros are highlighted in the buttons above.
No version for distro indigo. Known supported distros are highlighted in the buttons above.
No version for distro hydro. Known supported distros are highlighted in the buttons above.
No version for distro kinetic. Known supported distros are highlighted in the buttons above.
No version for distro melodic. Known supported distros are highlighted in the buttons above.