Technically speaking there is no mention of any autopilot in my tutorial. But, as ROS (Robot Operating System) becomes more and more popular, I kinda felt like it was time to create a Tutorial for beginner that was actually fun to do (and watch, I hope).
So I decided to go for a real example. I had my Donkey Car (donkeycar.com) parked somewhere (too many things to do) and I thought that would have been a perfect robot to start with.
This video covers (it's long, but I wrote down the time marks in the description on YouTube):
- setting up a Raspberry Pi 3 with an SD card image from Ubiquity Robotics, with ROS Kinetic installed.
- installing ROS on Ubuntu
- ROS master, ROS_MASTER_URI and ROS running on multiple platforms
- Packages installation and creation
- topics and messages
- writing a script (publisher and subscriber) in Python
- lots of fun outdoor
You are all welcome to contribute with your own packages!
CODE: Find the code on Github
Comments
Episode #8: SLAM for Beginners with Hector SLAM and RPLIDAR
thank you so much for this
Episode #7: Build and integrate a Laser Scanner in ROS
Episode #6: SONARS for Obstacle Avoidance
Episode #5: Define a Custom message
Episode #4: Simple Subscriber Node
Episode #3: How to write your first Publisher node using Python
Episode #2: Topics and rqt_graph
The first video is going great, but I received lots of comments and questions that made me feel I have gone too fast.
So I decided to take a step back and divide the series is smaller, slower videos, where I guide step by step into the ROS concepts.
Episode #1: launching nodes, compiling packages, launch files, rosrun, roslaunch....
Sure guys. The idea is moving step by step towards something a little more complicated.