e.DO is a small articulated robot with integrated open-source intelligence.

It has 6 powered axes and a maximum payload of 1 kg and can perform all kinds of tasks, from simple movements in space to pick & place operations like lifting, moving, manipulating and rotating parts right up to complex automated procedures.

What can you do with e.DO? Almost anything!

e.DO is the ideal companion for learning and teaching mathematics, physics and technology. It also lets you experiment with basic and advanced robotic principles and practise most common programming languages. 

e.DO helps you learn in an original and entertaining way, combining theory with practice and encouraging group participation and inclusion. 

Its modular, flexible design, encourages creativity and helps both teachers and students to advance and personalise their skill sets.
Thanks to the support of innovative teaching and learning tools, e.DO makes educational projects far more stimulating and exciting.  

Want to try using e.DO for education and training?

Discover the educational possibilities that e.DO offers you thanks to innovative and engaging tools designed for students, teachers and families.

Choose your

e.DO Experience


Tools, educational programs and technical laboratories, integrated with the e.DO Experience to guide and accompany both teachers and students in the learning paths with e.DO Robot and e.DO Cube.

e.DO combines all the technological know-how of Comau – the leaders in industrial automation – with a complete open-source philosophy. Thanks to open control logic and a native ROS, e.DO gives users complete freedom to create and run programs and applications.


  • e.DO is a 6-axis articulated robot based on open-source hardware architecture and software.
  • It incorporates DC motor movement, composite plastic casings and a base unit with integrated control logic and memory.
  • The robot’s flexible, modular structure even permits personalised configurations
  • Each motorised unit has its own autonomous mechanical and electronic controller that can be configured to meet the operator’s needs.

Open platform 

Since e.DO works thanks to ROS (Robot Operating System, ros.org), robot enthusiasts can program e.DO with a wide range of languages ​​such as C / C ++, Python, Java and interact with any ROS compatible hardware or software component.

ROS is also used by students of all ages – from children interacting with robots in museum exhibits to graduate students learning the latest solutions to common robotics problems. 

Hardware and Software Architecture

Inside the elegant hexagonal base, e.DO contains a Raspberry Pi motherboard with an operating system based on Linux.

The e.DO development environment allows advanced users to directly enter the integrated control system and improve it; this system provides e.DO with the intelligence and flexibility to create complex movements, perform advanced sequences and automate real-world processes. 


e.DO is considered a “machine” according to the definition of the Machinery Directive 2006/42 / EC and a “Robot for Personal Care” according to the EN ISO 13482: 2014.

This means that e.DO can be used safely without barriers by anyone over 8 years old (with adult supervision).