| Project Specification

MyRobotLab from InMoov

A 3D printed life sized robot with advanced human-like features.

Specifications

ActuatorsServo Motors
3D Printer Compatible Size12cm x 12cm x 12cm
Project TypeOpen source
IntegrationsCamera, sensors, OpenCV, OpenWeatherMap, SwingGUI, Chatbot
MicrocontrollerArduino
Advanced Features3D Depth recognition, Independent Eye movements, Gesture Capturing

Overview

First Ever 3D Printed Open Source Life Sized Robot

InMoov is a project by French sculptor Gael Langevin. The journey of this robot started in 2012 when Gael designed his first open-source prosthetic hand. From then on, he designed many innovative projects like Bionico, E-Nable, etc. 

InMoov is one of the revolutionary engineering pieces as it’s the first-ever 3D printed life-sized robot available as an open-source project for robotics enthusiasts. So, it provides an excellent opportunity for learners, hobbyists, researchers, and manufacturers to implement ready-to-use robotic designs. 

Easily Replicable Design

Thanks to its compact design requirements, the InMoov robot is a convenient option for users. It’s smartly designed so that each 3D printed part can be generated in a 12 x 12 x 12 cm 3D printer. Hence, it offers a cost-effective option for 3D printing applications in colleges, universities, and for DIY robotics lovers. 

Moreover, since the robot has several independent parts as different projects, hobbyists can understand and learn the mechanics of the human body in more detail and accurately map muscle movements. 

Additionally, the robot features several servo motors as internal actuators. With comprehensive documentation, each part and its mechanical and electrical schematics can be easily created without needing additional resources. 

Arduino-Powered Robot with Specialized Human-Like Features

As a combination of various robotic parts, the InMoov robot features several Arduino microcontrollers, servo motors, a camera, a microphone, and many other tech tools. It features comprehensive hardware and software support that enables the robot with Advanced functionalities like: 

  • Speech recognition using MarrySpeech, VoiceRss, LocalSpeech, IndianTts, and Polly.  

  • Object tracking via the OpenCV library enables a pan-tilt camera to track objects.

  • The translator uses the Azure Translator API that translates audio input from the ears.

  • Chatbot by using the Globalized AliceBot fork 

  • Web service via in-built WebGui for web sockets and web servers

  • Weather forecasting using the OpenWeatherMap 

  • Voice Recognition

  • WikiDataFetcher for searching and knowledge enhancement

These tools ensure that the robot closely mimics the human body and provides honest feedback regarding its interaction with other humans and the environment. That’s why all robotic features are voice-activated and run on specialized voice commands.

Integrates with a Wide Range of Sensors and Modules

The robot runs on intelligent electronics and control algorithms to ensure smooth movements. For instance, the camera tracking mechanism uses a PID controller to overcome sudden jerks and provide a smooth output. 

Moreover, there is an array of sensors, including: 

  • Ultrasonic Sensor module for distance measurement and obstacle avoidance

  • PIR sensor for movement and human detection

Based on the electronic components and printable parts, five major parts of the robot include:

  • InMoov Arm

  • InMoov Hand

  • InMoov Eyelids

  • InMoov Head

  • InMoov Torso

Each part has a 3D-printable design with instructions to assemble and fabricate the robot. Therefore, it has all the essential tools to help young learners create a life-sized humanoid robot.

References

InMoov [Internet]

Tags

3D Printinghumanoidsrobotic armsrobotics

Continue Reading

Whether free and flexible movements or defined sequences, the modular pneumatic lightweight robot can be used for a wide variety of applications in the context of human–robot collaboration depending on the composition and mounted gripper.

Festo BionicSoftArm