The Gesture-Controlled Robotic Arm is designed to automate repetitive tasks using hand gestures. The robotic arm consists of four links: a base, two links, and an end effector, enabling pick-and-place functionality.
Control is achieved via a glove-based gesture system, equipped with flex sensors and an accelerometer, translating hand movements into precise robotic commands. The arm is powered directly from a single-phase AC source, eliminating the need for batteries and enhancing efficiency.
✅ 4-link robotic arm structure for precise movement
✅ Gesture-based control using flex sensors and an accelerometer
✅ Pick-and-place functionality for automation tasks
✅ Direct operation from a single-phase AC power source (no batteries required)
✅ Intuitive user interface for seamless control
- 🛠️ For installation instructions and to download the Arduino IDE, visit the Arduino IDE Download Page.
- Add the ESP32 Library to the ide Instructions
- To set up the project, follow these steps:
- Clone the repository:
-
git clone https://github.com/Robo-Linkers/Gesture-controlled-robotic-arm.git
- Install any necessary dependencies REQUIREMENTS
- Navigate to the project directory:
cd Gesture-controlled-robotic-arm
- After setting up the hardware and software, wear the glove equipped with sensors, power on the robotic arm, and start performing gestures to control its movements.
- Robotic Arm: 4-link structure with servos.
- Glove Interface: Equipped with flex sensors and an accelerometer
- Microcontroller: ESP32 or compatible board for processing input signals
- Power Supply: AC power source for operation.
- Refer to the designs folder for schematic diagrams and design documents related to the glove and robotic arm.
- The tests folder contains Arduino sketches for testing individual components, including:
- Flex sensors
- Dual MPU6050
- Power electronics (motors, servos)
Gesture-controlled-robotic-arm/
├── .gitignore
├── LICENSE
├── README.md
├── assets/
│ └── icons/
│ ├── 3-dof-arm.png
│ ├── binary-code.png
│ ├── docs.png
│ ├── pcb-board.png
│ └── schematic.png
├── designs/
│ ├── DESIGN.MD
│ ├── Schematic_Glove-Robotic-Arm_2025-01-13.pdf
│ └── Schematic_Power-Drive-Controlled-Robotic-Arm_2025-01-13.pdf
├── logs/
│ ├── glove_control.log
│ └── power_drive.log
├── src/
│ ├── Glove.ino
│ └── Power_Drive.ino
└── tests/
├── Embedded Systems/
│ ├── COMPLETE/
│ │ └── COMPLETE.ino
│ ├── DUAL-MPU6050/
│ │ └── DUAL-MPU6050.ino
│ └── FLEX-SENSORS/
│ └── FLEX-SENSORS.ino
└── Power Electronics/
├── complete-dynamic/
│ └── complete-dynamic.ino
├── complete/
│ └── complete.ino
├── nema_17_test/
│ └── nema_17_test.ino
└── servo_test/
└── servo_test.ino
└── TESTS.MD
💡 Manufacturing → Automating repetitive tasks like assembly & packaging
🏥 Healthcare → Assisting in surgeries or rehabilitation exercises
🎓 Education → Demonstrating robotics concepts in academic settings
🧪 Research → Exploring human-robot interaction and automation
- Contributions are welcome! Please feel free to submit a pull request or open an issue if you have suggestions or improvements, for more details refer CONTRIBUTING.
This project is licensed under the MIT License. Refer to the LICENSE file for more details.
-
Namitha Madhu - Embedded Lead 🚀
- Madhubala M - Embedded Co-Lead 💡
- Bhagyashree M - Hardware Integration Engineer
- Keerthivasan - The Code Wizard 🧙♂️
-
Gomathi Manisha - Project Co-Lead 🚀
-
Anmol Krishh - Project Lead and Power Electronics Lead ✨⚡️
- Shivani K.C - Power Electronics Co-Lead ⚡️
-
Mithill Prabhu - Design Lead ⚙️
- For any inquiries or feedback, please contact us at GitHub.