© Lentin Joseph 2018
Lentin JosephRobot Operating System (ROS) for Absolute Beginnershttps://doi.org/10.1007/978-1-4842-3405-1_5

5. Programming with ROS

Lentin Joseph1 
(1)
Cheerakathil House, Aluva, Kerala, India
 

The previous chapter discussed the basics of the Robot Operating System, and in this chapter, you are going to program using ROS. The main programming languages that we are going to use are C++ and Python. We already discussed the basics of C++ and Python in Chapter 2 and Chapter 3. Those fundamental concepts can be applied here to start working with ROS. You will see examples in Python and in C++, so you get a fundamental idea about both languages.

The chapter covers creating a ROS workspace, ROS package and ROS nodes. After creating the ...

Get Robot Operating System (ROS) for Absolute Beginners: Robotics Programming Made Easy now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.