The Luos technology is a simple and lightweight distributed operating system composed by modular software bricks, dedicated to embedded systems. It’s a powerful tool using modularity to link any robotic components or application codes together as a single system image.
To put it simple, Luos is the nervous system of a robot.
These modular bricks consist in the low-level software and are called modules. They are hosted by hardware elements which are called nodes. Modules and nodes are driven by a high-level software which is external from Luos.
Modules handle each particular robotic function (motorization, sensors, etc.) and communicate together with a dedicated bus.
Nodes are micro-controllers distributed on a robot’s electronic boards. One node hosts one or several modules. Robots designers decide the hardware architecture of their products and where they want to place the nodes.
When several boards containing nodes (prototypes or industrialized) are connected together to form a robot, they automatically organize to create an unified and coherent environment. This environment allows designers to program robotic behaviors in a few minutes.
A whole Luos system provides a computational power proportional to the number of nodes it contains.
Hardware choices of the designers has no impact on the use of this technology. Thus, Luos allows you to build and iterate a full and flexible robotic system with any form wanted.
Prototyping boards are a concrete example of the use of Luos technology. They are unitary nodes that take the form of small modular electronic boards. They can be plugged together in order to design a fast robotic prototype.
Choose among our prototyping board collection, and ask us for a quotation.