Robot Operating Systems Impact On Robotics
Incase you didn't know the Robot Operating System known as ROS is the industry standard open source operating system for robots. It was first developed over at Stanford University’s Artificial Intelligence Laboratory. Then came in Willow's Garage that further developed it and commercialized it. Willow's Garage played a huge role in the development of ROS and they are the reason why this open source project has changed the world of robotics due Scott Hassan's visionary investment to create the "Linux of robotics."
ROS has taken the world by storm, and just about everyone in the field of robotics is talking about it or using it. Bill Smart, an associate Professor at Oregon State University, "In the more than fifteen years that I have been teaching robotics in undergraduate and graduate classes, I have tried to balance teaching the core theoretical concepts with giving the students experience with tools and systems that they will actually use after they graduate. To help me accomplish these goals, I rely on ROS."
With it being an open source project it was expected for it to become usable in just about every platform. As of now it's currently working on Linux, Windows and Mac.
An incredible amount of technologies have been built using ROS. One of the famous ones is most likely the PR2 Robot, created by Willows Garage.
Just recently in 2016 a hardware equivalent version of ROS was created, it was called H-ROS. An industry standard hardware system for creating robots. It was originally developed in Spain by Erle Robotics on a grant from Darpa.
In a post over at Robohub, Victor who's the Chief Technology Officer at Erle Robotics and also researcher over at the Open Source Robotics Foundation mentions how "Constructing Robots will no longer be restricted to a small elite with high technical skills."
Soon fixing robots might be just as easy as fixing a bike or a car. With H-ROS robot manufacturers have the necessary tools to create components which can easily be interchangable between other robots. H-Ros classifies robotic parts and components into 5 categories: Sensing, Actuation, Communication, Cognition and Hybrid. This coupling allows companies to add necessary features and exchange robotic parts very easily.