Skip to content

Commit 9fbbde8

Browse files
sushanthjnevalsar
andauthored
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/navigation.yml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -262,24 +262,26 @@ wiki:
262262
url: /wiki/programming/boost-library/
263263
- title: Boost Maps and Vectors
264264
url: /wiki/programming/boost-maps-vectors/
265+
- title: Building Software from Source
266+
url: /wiki/programming/build-from-source/
265267
- title: Cmake
266268
url: /wiki/programming/cmake/
267269
- title: Eigen Library
268270
url: /wiki/programming/eigen-library/
269271
- title: Git
270272
url: /wiki/programming/git/
271-
- title: Programming Interviews
272-
url: /wiki/programming/google-programming-interviews/
273273
- title: Multithreaded Programming
274274
url: /wiki/programming/multithreaded-programming/
275+
- title: Programming Interviews
276+
url: /wiki/programming/google-programming-interviews/
275277
- title: Programming Tutorials and Resources
276278
url: /wiki/programming/tutorials-resources/
277279
- title: Python Construct
278280
url: /wiki/programming/python-construct/
279-
- title: Building Software from Source
280-
url: /wiki/programming/build-from-source/
281281
- title: ROS 2 Yasmin State Machine
282282
url: /wiki/programming/yasmin-ros2-state-machine/
283+
- title: ROS2 Action Servers for Asynchronous Tasks
284+
url: /wiki/programming/ros2-async-action-servers/
283285
- title: Networking
284286
url: /wiki/networking/
285287
children:
1.64 MB
Loading

0 commit comments

Comments
 (0)