This is the first of a serie of articles part of ROS GoPiGo3 Wiki for people who want to learn state-of-the-art robotics with a physical robot. Since we are starting from scratch we wouldn’t like you had to deal with hardware complexities at this point.
Hence, the approach is let’s make the robot work in the simulation, then reproduce the exercise with the actual hardware.
|This article extends the concepts explained in my book Hands-On ROS for Robotics Programming. You may get your copy in electronic and/or paperback versions at Packt Publishing or Amazon.com. The book gently guides you through process of learning ROS programming from scratch, using the affordable GoPiGo3 robot.|
Let’s get started explaining the conceptual approach of how ROS framework understands robotics. ROS builds the structure of a robot under the skeleton of a graph. Let’s dive into this concept in detail.