How did I self-learned ROS during quarantine in only 3 steps?
Take a look. The short answer is this:
Yep. They are fish inside a can.
For 75 consecutive days, I made myself draw a fish each day as a mark of 2 hours ROS-related activity and send it to someone. This tiny bit of released dopamine physically and mentally obligated me. During the pandemic quarantine, I decided to learn the Robot Operating System (ROS) and after 75 days of daily practice, I was able to work with simulations and real-world ROSified projects with ease. In this post, I’m excited to share my learning journey and some tips on how you can learn ROS too.
ROS may seem daunting at first, but with practice, it can be mastered. Here’s what worked for me:
Step 1: If you’re not familiar with Linux, it may be worth brushing up on the basics before diving into ROS.
Step 2: “Programming with ROS” by Morgan Quigley is an excellent resource for learning ROS. The book is practical and straightforward, with step-by-step examples that guide you through building complex projects, such as Simultaneous Localization and Mapping (SLAM) simulations.
Persistence is key when it comes to learning ROS. Don’t be afraid to make mistakes and struggle with bugs because it’s all part of the process. By pushing through these challenges, you’ll become more familiar with ROS and develop your problem-solving skills.
And there you have it — my journey of self-learning ROS during quarantine! I hope my tips help you begin or continue your ROS journey. Always remember to stay determined, stay patient, and keep practicing. Before you know it, you’ll be able to work with simulations and real-world ROSified projects with ease!