ROS CODE: STARTING FROM A CLEAN SLATE

Contents of this part posed as questions

Put together in code The key elements of ROS starting from a clean slate:

  1. Create a catkin workspace and a ROS package, from scratch

  2. Code up a ROS node from scratch (C++ and Python)

  3. Make nodes executable (C++ and Python)

  4. Run, launch, and interrogate nodes

  5. Code for spinning at a specified frequency (C++ and Python)

  6. Code for a simple publisher and subscriber (C++ and Python)

  7. Define and use custom message types (C++ and Python)

  8. Define and use a custom service (C++ and Python) (coming soon)

  9. Interrogate topics, messages, and services (coming soon)

  10. Add and use parameters (coming soon)



Creative Commons License
Paul N. Beuchat, 2023