Skip to content

Vision based telerobot arm control system with a 3D digital twin with real-time communication system. This project combines robotics, vision-based controls, digital twins and IoT for remote operation.

License

Notifications You must be signed in to change notification settings

SAIRISAN123/VisionBasedRobotArmControl

Repository files navigation

Vision based Telerobot Arm with Digital Twin

A multidisciplinary project combining Robotics, IoT, Digital Twin Technology, Embedded Systems, and Software.

Features

  • Digital Twin: 3D Unity Replica.
  • Real-Time Vision Feedback: Camera integration for precise monitoring.
  • Telerobotics: Operate the robot arm remotely.
  • Hand Tracking Control: Leverages OpenCV and MediaPipe for intuitive hand gesture control.
  • Smooth Servo Control: Uses MQTT and NodeMCU for seamless motor operation.

Technologies

  • Python: For hand tracking and vision feedback.
  • C++: NodeMCU program.
  • NodeMCU: MQTT-based control of servo motors.
  • OpenCV & MediaPipe: Hand gesture recognition.
  • Unity: Visualization of real-time robot arm movements.
  • Websocket : For main server client communication.
  • MQTT Communication: Publishes control commands and receives feedback to main server.

Hardware

  • Robot Arm: 6-DOF robotic arm.
  • Camera: Laptop Camera.
  • NodeMCU: Microcontroller for servo control.
  • Servo Motors: Servo motors for arm movement.

Architectures

Hardware Architecture

Hardware Architecture

Network Architecture

Architecture

Physical Robot

Architecture

Digital Twin

Architecture

About

Vision based telerobot arm control system with a 3D digital twin with real-time communication system. This project combines robotics, vision-based controls, digital twins and IoT for remote operation.

Resources

License

Stars

Watchers

Forks

Packages

No packages published