Read the new Hadabot post where we use turtlesim to give a show-and-tell intro tutorial on ROS 2 Navigation2 and tf2.
All the code runs from within a stack of Docker containers. The coding, compilation, execution, and the running of rviz and turtlesim are all done through a web-browser using a browser-based VSCode and VNC environment.
For those unfamiliar with my Hadabot effort - Hadabot is a super-low cost robot kit for software engineers, students, and makers to learn ROS 2 and robotics.
The Hadabot runs off an ESP32 microcontroller board (running MicroPython), is easy to set up, and leverages Docker to sandbox the ROS 2 install libraries from your host system. The user interfaces, including an online VSCode, all run on in the web browser to ensure a consistent user experience.
Two ways to learn with Hadabot:
As usual, love to hear feedback, suggestions, encouragements (discouragements).
Thanks and happy building!
Jack “the Hadabot Maker”