HRIM

Hardware Robot Information Model
"A common interface for robot modules"

Information model

What is HRIM?

HRIM is a common interface that facilitates interoperability among different vendors of robot hardware components with the purpose of building robot modules and thereby, modular robots.

Interoperability

HRIM facilitates exchangeability among different vendors of robot hardware components with the purpose of building modular robots.

Modular robots

HRIM tackles the problem of incompatibility between robot components that hinder the reconfigurability and flexibility demanded by the robotics industry.

Collaborative

Create a modular interface collaboratively including the opinion of experts in the field, hardware manufacturers.

Solid infrastructure

We are working actively with standardization organizations like ISO and OMG.


Work in progress, pre-releases

The versioning system of HRIM follows the Semantic Versioning 2.0.0. Besides the version, each pre-release or release has a codename associated with it which corresponds with an alphabetic list of selected natural resources in the Basque Country.

Codename Version Implementation middleware Download
Anboto 0.1.0 ROS 2 download

If you'd like to cite this work, please use the following BibTex entry:

@article{hrim,
  title={An information model for modular robots: the Hardware Robot Information Model (HRIM)},
  author={Zamalloa, Irati and Muguruza, Iñigo and Hernández, Alejandro and Kojcev, Risto and Mayoral, Víctor},
  journal={arXiv preprint arXiv:1802.01459},
  year={2018}
}