project specification

MAKI Robot

MAKI is a communication robot that can be assembled from 3D-printed parts and some off-the-shelf electronic components for less than US$500. MAKI's head, eyes, and eyelids move independently using six servo motors. The robot is controlled by an Arbotix Robocontroller or Arduino. It can be connected to a PC and open-source software, its webcam can be used to perform face recognition, object tracking, speech recognition, and text-to-speech – all essential for basic human-robot interaction (HRI) studies.

Specifications

Height342 mm
Width155 mm
Depth184 mm
Weight1.86 kg
Degrees of freedom6 Dynamixel actuators
ControllerArbotix controller
Pypose
Roborealm
ROS
Compatible softwareArduino IDE
Programming languageJAVA
Python
C, C++
VisionLifeCam VX 800 webcam
CommunicationXbee wireless
USB
Power12 V- 5A power supply

Overview

MAKI's head, eyes, and eyelids move independently using six servo motors. The robot is controlled by an Arbotix Robocontroller or Arduino. It can be connected to a PC and open-source software, its webcam can be used to perform face recognition, object tracking, speech recognition, and text-to-speech – all essential for basic human-robot interaction (HRI) studies. 

MAKI is modular in design, which means that parts on MAKI can be easily replaced or upgraded. The minimum build size is 150mm x 150mm x 140mm, allowing smaller desktop 3D printers to print a MAKI robot. 

The goal of MAKI is to give hobbyist, researchers and students a platform to develop and share useful applications on. MAKI is intended to be open source. MAKI can range in uses from a simple animatronic head to an advanced HRI research platform. MAKI has an embedded USB webcam and microphone. Using a PC, MAKI is capable of vision processing with the help of paid software such as RoboRealm and open source software such as OpenCV.

Software

MAKI is compatible with software such as ROS, Pypose and RoboRealm. MAKI can also be used with Arduino IDE. More advanced users familiar with ROS can take advantage of libraries and tools such as the arbotix_python package to help give MAKI actual intelligence. 

References

Contains all the files needed to 3D-print the MAKI robot.

https://drive.google.com

PDF with the instructions to assemble the MAKI robot.

https://drive.google.com

Contains all the components needed to develop the MAKI robot.

https://drive.google.com