Robot Humanoid Program 29 DoF — Portfolio Project by Muhammad Daffa Ashdaqfillah
This project focuses on developing a control program for a humanoid robot with 29 degrees of freedom (DOF) using C++ and PlatformIO. The program will be implemented on an ESP32 microcontroller, interfacing with various sensors on the robot.

Published on April 30, 2024
Project Details
Description
This project focuses on developing a control program for a humanoid robot with 29 degrees of freedom (DOF) using C++ and PlatformIO. The program will be implemented on an ESP32 microcontroller, interfacing with various sensors on the robot. This embedded system program aims to control the complex movements of the humanoid robot effectively.
- Develop a control program in C++ using PlatformIO for a humanoid robot with 29 DOF.
- Implement the program on an ESP32 microcontroller, ensuring seamless integration with the robot's sensors.
- Enable precise control of the robot's movements through the embedded system.
Secondary Goals
- Optimize the code for efficient performance and minimal latency in controlling the robot's movements.
- Ensure robust communication between the ESP32 and the robot's sensors to prevent data loss or corruption.
- Develop a comprehensive set of movement algorithms to utilize the 29 DOF capabilities of the humanoid robot.
Project Visuals
- Dance Robot that we make for competition
