The EZ-InMoov Humanoid Head is a do-it-yourself educational robot head designed for enthusiasts, educators, and researchers interested in artificial intelligence and human-robot interaction. It is a remix of the InMoov head by Gael Langevin, optimized for integration with EZ-Robot products.
Why Use the EZ-InMoov Robot Head?
- Educational Value: It serves as a hands-on educational tool for learning about robotics, AI, and programming. Experience GPT such as Open AI Chat GPT 4 and more.
- Research Applications: It can be used for university-level AI research, particularly in the field of human-robot interaction.
- Ease of Assembly: The kit includes all necessary components and the design is simplified for easy assembly without soldering.
- Customization: Open-source 3D files allow for customization and personalization of the robot head.
- Software and AI: Powered by Synthiam ARC, it supports a range of AI features, including vision tracking, speech recognition, and chatbot integration.
- Mobile App Control: The head can be controlled via a mobile app for convenience.
- Emotional Intelligence: It can be used for research into emotion detection using Microsoft cognitive services.
- Versatility: The head can be powered by a battery for portability or a wall adapter for continuous use.
- Seamless Integration: Designed to attach easily to an InMoov body.
- Complete Component Package: All hardware and electronics included.
- Simplified Design: Fewer parts, unified internal bracket, and simplified eye assembly.
- Portability: Electronics and battery fit within the skull for a self-contained unit.
- Enhanced Movement: Improved eyeball movement and head side-to-side movement.
- Immersive Audio: A ported voice box and small speaker for vibrant sound.
- IoTiny Integration: Wireless control through IoTiny Robot Controller.
- Comprehensive Software Suite: Broad AI experimentation with Synthiam ARC.
- Advanced AI Capabilities: Supports vision tracking, text-to-speech, and speech recognition.
- Emotional Intelligence: Capable of human emotion detection research.
- 3D Print Files for the EZ-InMoov Robot Head
- Assembly Instructions (PDF)
- Battery Charging Instructions
- Default ARC Projects
The EZ-InMoov Robot Head is ideal for those looking to delve into the world of robotics and AI with a hands-on, customizable, and educational platform. It offers a unique blend of accessibility and advanced features, making it a compelling purchase for hobbyists, educators, and researchers.
EZ-InMoov Robot Head FAQQ: What 3D printing material and settings do you recommend?
A: We recommend using PLA plastic with a 0.4mm nozzle, two shells, 30% diamond (or grid) infill, a raft, and no supports. The parts that need support have custom supports integrated into the design.
Q: How long will it take to 3D print all the parts needed for the EZ-InMoov Robot Head?
A: This depends on the travel speed and reliability of your printer(s). With two printers with a travel speed of 150 mm/s, you can print all the parts in 2-3 days. If you have a single printer with a 60 mm/s travel speed, printing all the parts may take 5-7 days.
Q: Is any soldering required to put this kit together?
A: Nope, it's plug-and-play!
Q: Can I power the head directly from a wall power adapter?
A: Yes. If you're using the robot head in a stationary setting, you can use our 7.5v power adapter.
Q: Why did my camera or servos stop working?
A: When the head moves, the servo and camera wires have the potential to snag and pull away from their connections. Plug the connectors back into their designated positions and rerun the wire. We recommend running the wire straight over the jaw pivot cup and back to the IoTiny. Place the excess wire length in the cavity at the back of the skull.
Q: A servo doesn't seem to have a full range of motion; what gives?
A: The EZ-InMoov project has servo limits pre-set in the software, so you shouldn't be able to move a servo into a position where it will cause the 3D-printed parts to collide. If a servo seems to be "hitting a limit" earlier than expected, this could mean that the 90-degree position of the servo was not set correctly. Return to the instructions and use the IoTiny internal webserver to select the 90-degree position again for all servos. Disassemble the EZ-InMoov head to the point where you can move the servo horns into their correct positions on the servos.
Q: I seem to have overtightened a screw, and now the plastic mounting hole is stripped; what do I do?
A: This issue can be rectified by inserting excess material into the mounting hole using a hot glue gun or a 3D printing pen. You could also use a heat gun to deform the hole slightly, but be careful not to warp the entire part. If this problem persists, pre-threading the mounting holes with an M3 tap can circumvent this problem. When building the robot, try not to torque down the parts too much. Only tighten down the screws until they are snug, not tight.
Q: I've cracked one of my EZ-inMoov Head 3D printed pieces; what do I do?
A: 3D-printed parts aren't indestructible and can break or wear down over time. You could use cyanoacrylate glue (super glue) or 3Dgloop to try and fix the cracked or broken part. If you'd like to reprint the part, you could always add more shells or a more significant infill percentage to make that part stronger. In either case, try not to torque down the parts too much; only tighten down the screws until they are snug.
Q: Why does the power seem to be intermittently cutting out?
A: The most common case would be that one or both sides of the micro deans connection between the battery and IoTiny controller are loose. See the instructions to fix this issue here: https://www.ez-robot.com/learn-robotics-power-pin-adjustment.html
Q: Why am I getting errors when using the PandoraBot or Bing Speech Recognition Skills?
A: You are likely not connected to the internet. When using these skills, you will need a WiFi connection to the EZ-B IoTiny and an Ethernet or 2nd WiFi connection to the internet. A USB WiFi dongle is included in this kit to provide a second WiFi connection to the internet.
The EZ-InMoov Head Contents
- 1 x IoTiny Smart Robot Controller with Speaker
- 1 x EZ-B Camera
- 2 x Heavy Duty Servos (Digital)
- 2 x Micro HDD Servos
- 1 x LiPo Robot Battery
- 1 x LiPo USB Battery Charger
- 1 x Alternate Power Adaptor Connector w/ Micro Deans
- 1 x Wiring Harness
- 1 x USB Wifi Dongle
- 1 x Hex Driver (tool needed for assembly)
- All Necessary Hardware
Technical SpecsBattery Output: 7.4V 1300mAh
Charger Input: 5V 2A
Charger Output: 7.4V 1000mA
Charge time with USB charger + 5V 2A power supply: ~2.5hrs
Ports: 8 x digital I/O, 2 x ADC, 1 x I2C, 1 x Camera
Ports used: 4 x digital I/O, 1 x Camera
Movement: Left/Right for the head, Pan/tilt for the eyes, Open/Close for the jaw
HDD Servo torque: 19 kg*cm @7.4V
Micro servo torque: 7 kg*cm @7.4V