Skip to content

Robo-Linkers/Gesture-controlled-robotic-arm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gesture-Controlled Robotic Arm

3-DOF Arm

📚 Table of Contents (Click to Expand)


📖 Project Description

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.


✨ Features

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


⚙️ Installation Instructions

  • 🛠️ 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

🚀 Usage Instructions

  • 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.

    Components

    • 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.

    Designs

    • Refer to the designs folder for schematic diagrams and design documents related to the glove and robotic arm.

    Testing

    • The tests folder contains Arduino sketches for testing individual components, including:
      • Flex sensors
      • Dual MPU6050
      • Power electronics (motors, servos)

📂 Folder Structure

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
  

🔧 Use Cases

💡 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


🤝 Contributing

  • 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.

📜 License

This project is licensed under the MIT License. Refer to the LICENSE file for more details.


🙏 Acknowledgments

🤖 Meet the Team! 🤝


📧 Contact Information

  • For any inquiries or feedback, please contact us at GitHub.