Starting with ROS and TurtleBot
April 12, 2018
Robot Operating System or ROS is a platform that you can install on linux to quickly do anything robotics related. Advanced navigation techniques, prototyping a robot, visualizing the movement or just learn the various topics involved in a robot; ROS is a platform to do any of that. Turtlebot is a real robot and has probably the highest ROS support of all. So, naturally, buying a turtlebot and having ROS running on your linux machine is the first step towards learning more about robots. So, here is how I went about learning ROS.
- You should be familiar with linux
- Some concepts about IPC and RPC helps
- For turtlebot, you just follow the [manual](http://emanual.robotis.com/docs/en/platform/turtlebot3/overview/)
- Before you buy anything, first get acquainted with the help of ROS wiki. It took me a few days to get through this and I still need to refer to it many times.
- Once you have done some simulations and know your way around, buy a turtlebot. I bought the burger. Having anything that moves around is a big motivation factor.
- Assemble the turtlebot by following the manual and half way through the manual, you have a robot that runs.
Next step is to understand what is happening…