Modular Robots

Self‐reconfigurable robot modules.

Performing well in the e-Yantra Robotics Competition landed me this awesome internship experience in the e-Yantra Summer Internship Programme, 2017. The project I was assigned to was ‘Modular Robots’. The idea behind modular robots is to create an adaptable robot which can transform and change its gait patterns in the best way possible for a given situation.

Based on the Dtto: Modular Robot by Alberto, the objective was to recreate the modules to expand its capabilities and to also explore the possibility of it being a theme in future competitions. I had very interesting discussions with Alberto, however the 7-weeks duration for the internship was simple insufficient to explore all that I hoped to achieve.

In all, I created 4 robotic modules with the addition of a laser ToF sensor on one of the module faces. You can see them in action here:

One of the problems was that the motors used were underpowered as compared to the original Dtto, so the modules struggled to perform complex manoeuvres. This can be noted in the video below:

A ‘Virtual Dtto’ environment was created in V-REP for simulation of the modules. This ‘Virtual Dtto’ can be directly controlled via bluetooth using a smartphone, exactly like the real Dtto modules, and can be found on our GitHub repository linked below. Also, a scaled up version of the Dtto was created because the tiny motors used in the normal modules were underpowered for most transformations.

Each day of the internship was a treasure of experiences and excitement; with regular workshops, events and also heritage trips. I met with some super awesome people and had great fun having the 3D printer spit out part after part! Thank you e-Yantra for making this possible.

Check out eYSIP_Modular_Robot on GitHub for a detailed documentation, design files and code.

The four completed modules of the Dtto
[Left] Module internals, [Right] Module face with laser ToF sensor.
[Left] Modules on display during presentation day, [Right] My workspace during the internship. Fun times!