Robotics ยท active

Robotic Assistant Arm

A student-built robotic assistant arm designed to explore precision movement, camera-based recognition and assisted manipulation. The project introduces members to robotics architecture, embedded control and applied computer vision.

View tutorial
Robotic Assistant Arm

Project Description

A student-built robotic assistant arm designed to explore precision movement, camera-based recognition and assisted manipulation. The project introduces members to robotics architecture, embedded control and applied computer vision.

Supervisor: NEXUS Project Team

Hardware / Material

  • Raspberry Pi
  • ESP32 board
  • Camera module
  • MG996R servomotors
  • Power supply
  • 3D printed arm parts
  • Jumper wires
  • Mechanical screws

Technologies Used

PythonOpenCVYOLOESP32 firmwarePWM servo controlMATLAB simulationSolidWorks CAD3D printing

Build Steps

  1. Design the arm structure in CAD and prepare printable mechanical parts.
  2. Assemble servomotors and test each joint independently.
  3. Connect the ESP32 to the servo driver and validate PWM angles.
  4. Set up the Raspberry Pi camera and run basic object detection.
  5. Map detected object positions to arm movement commands.
  6. Test the full workflow and tune movement limits for safety.

Project Gallery

Code / Repository Notes

import cv2

cap = cv2.VideoCapture(0)
while True:
    ok, frame = cap.read()
    if not ok:
        break
    # Detect object, compute target position, then send angles to ESP32.
    cv2.imshow('NEXUS Robotic Arm', frame)
    if cv2.waitKey(1) == 27:
        break
cap.release()

Join this project

This demo project is not open for registration yet.

NEXUS BotAssistant Club NEXUS
Bonjour, je peux t aider a decouvrir le Club NEXUS, choisir une formation ou generer un post LinkedIn.