Commit 9fbbde8
Add ROS 2 Actions for Asynchronous Tasks article (#161)
Introduces a comprehensive guide on implementing asynchronous action servers in ROS 2.
- Explains the differences between Services, Pub/Sub, and Actions.
- Provides a basic skeleton for ROS 2 Python Action Servers and Clients.
- Details a "Mission Control" example to demonstrate non-blocking execution using ReentrantCallbackGroups, MultiThreadedExecutors, and threading events.
- Alphabetizes the Programming section in navigation.yml for improved discoverability.
- Fixes several markdown standards violations (alt text, code block tags).
---
Co-authored-by: Nevin Valsaraj <nevin.valsaraj32@gmail.com>1 parent 3fb911f commit 9fbbde8
3 files changed
Lines changed: 493 additions & 4 deletions
File tree
- _data
- assets/images
- wiki/programming
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
262 | 262 | | |
263 | 263 | | |
264 | 264 | | |
| 265 | + | |
| 266 | + | |
265 | 267 | | |
266 | 268 | | |
267 | 269 | | |
268 | 270 | | |
269 | 271 | | |
270 | 272 | | |
271 | | - | |
272 | | - | |
273 | 273 | | |
274 | 274 | | |
| 275 | + | |
| 276 | + | |
275 | 277 | | |
276 | 278 | | |
277 | 279 | | |
278 | 280 | | |
279 | | - | |
280 | | - | |
281 | 281 | | |
282 | 282 | | |
| 283 | + | |
| 284 | + | |
283 | 285 | | |
284 | 286 | | |
285 | 287 | | |
| |||
Loading
0 commit comments