Skip to content

DasDNS/Robotic_End_Effector_FYP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

65 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ€– Final Year Project: Vision-Guided, Feedback-Enabled Robotic Hand End-Effector

This repository contains code and resources for the Final Year Project on developing a vision-guided, feedback-enabled robotic hand end-effector for adaptive grasping tasks.

The project focuses on integrating embedded microcontrollers, sensors, and control logic to enable precise and adaptive manipulation of objects.


πŸ“‚ Repository Structure

  • ESP32 Tests
    Contains code for testing and verifying ESP32 functionalities, including sensor interfacing, communication protocols, and actuator control.

  • STM32 Black Pill (WeAct V3.0 STM32F401CEU6)
    Contains firmware for the STM32 microcontroller handling low-level control, sensor readings, and communication with the main control system.


πŸ”§ Supported Hardware

Component Description
STM32F401CEU6 WeAct Black Pill V3.0 microcontroller board
ESP32 Microcontroller for high-level logic and testing
Robotic Hand End-Effector Custom-designed hand with actuators and sensors
Sensors Includes force, touch, or other feedback sensors for adaptive grasping
Camera / Vision Module For vision-guided object detection and grasp planning

πŸ’» Usage

  1. Clone the repository to your local machine:
git clone [email protected]:DasDNS/Robotic_End_Effector_FYP.git
cd Robotic_End_Effector_FYP
  1. Open the relevant folder in PlatformIO or your preferred IDE.

  2. Select the target microcontroller:

    • STM32: WeAct Black Pill V3.0 (STM32F401CEU6)
    • ESP32: ESP32 Dev Module
  3. Upload the corresponding firmware to the board.

  4. Monitor serial output using PlatformIO Serial Monitor or VS Code Serial Monitor.

  5. Run the ESP32 tests to validate sensors and communication.


🧠 Project Overview

The robotic hand end-effector system is designed to:

  • Perform adaptive grasping using real-time feedback from sensors.
  • Utilize vision guidance to detect object shapes, size, and orientation.
  • Integrate ESP32 and STM32 microcontrollers for distributed control.
  • Provide a framework for testing different grasp strategies and analyzing sensor data.

βœ… Summary

Parameter Description
Project Vision-Guided, Feedback-Enabled Robotic Hand End-Effector
Microcontrollers STM32F401CEU6 (Black Pill), ESP32
IDE / Platform PlatformIO (VS Code)
Purpose Adaptive grasping, sensor feedback, vision guidance
Contents ESP32 tests, STM32 firmware, sensor interfacing, actuator control

✨ This repository serves as the software foundation for the FYP robotic hand end-effector system, enabling vision-guided and feedback-driven adaptive grasping tasks.

About

WeAct Black Pill V3.0 STM32F401CEU6

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages