I’m delighted to announce a new game-changing standard for building robot hardware components: H-ROS (the Hardware Robot Operating System). H-ROS provides manufacturers tools for building interoperable robot modules that can easily be exchanged or replaced between robots. It is about supporting a common environment of robot hardware components, where manufacturers comply with standard interfaces built upon the popular Robot Operating System (ROS).
Powered by ROS and built with industry and developers in mind, H-ROS classifies robot components in 5 types: sensing — used to perceive the world; actuation — allowing interaction with the environment; communication — providing a means of interconnection; cognition — the brain of the robot and hybrid; and the components that group together different sub-components under a common interface. These building-block-style parts come as reusable and reconfigurable components, allowing developers to easily upgrade their robots with hardware from different manufacturers, and add new features.Motivation and origin:
Building a robot is tricky. Therefore, it makes sense to reuse existing work in an effort to reduce complexity. Unfortunately, nowadays there are few projects, either in industry or academy, that reuse robot hardware. Robots are generally built by multidisciplinary teams (generally a whole research group or company division), and different engineers get involved in the mechanical, electrical and logical design. Most of the time is spent dealing with the hardware/software interfaces, and little effort is put into behavior development or real-world scenarios.
Existing hardware platforms—although becoming more common—lack extensibility. Examples can be seen in several commercial and industrial robots that hit the market recently, and already include a common software infrastructure (generally the Robot Operating System(ROS)) but lack of a hardware standard. With the H-ROS technology, building robots will be about placing H-ROS-compatible robot hardware components together to build new robot configurations.
Constructing robots will no longer be restricted to a small elite with high technical skills! It will be extended to the wider majority with a general understanding of the sensing and actuation needed for a particular scenario.