[$] A look at the Robot Operating System
Despite its name, the RobotOperating System (ROS) is not an operating system; it isa software development kit (SDK) that provides building blocks forrobotic applications. One of the main goals of ROS is to present acommon API that abstracts away the details of particular hardwaredrivers or algorithms to make development easier; developers can focuson what a robot should do rather than the low-level details ofspecific controllers. The latest release of ROS, KiltedKaiju, features improvements to the middleware layer that is usedto deliver data between components.