Preface

 

The Robot Operating System (ROS) is becoming the de facto standard programming approach for modern robotics. The ROS wiki (https://www.ros.org/history/) claims:

The ROS ecosystem now consists of tens of thousands of users worldwide, working in domains ranging from tabletop hobby projects to large industrial automation systems.

Why ROS? In 1956, Joseph Engelberger founded Unimation, Inc., the world's first robotics company[7]. Over the last half century, however, advances in robotics have been disappointing.

Robotics research around the world has largely produced demonstrations and curiosities that died in the lab. New researchers in the field typically started from scratch, buildingnew robots from the ground up, tackling the ...

Get A Systematic Approach to Learning Robot Programming with ROS 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.