Skip to content

Drawing Robot using Arduino, a Serial Interface and OpenCV/OpenNI with Kinect

License

Notifications You must be signed in to change notification settings

TOTON95/Arduino_Drawing_Robot_OpenCV_OpenNI

Repository files navigation

Drawing Robot using Arduino, serial communication with the option to draw via OpenCV/OpenNI using a kinect sensor

This project used a 3D printed robotic arm designed by Sembot (https://www.thingiverse.com/thing:1165504).

The code of the arduino board is capable of drive the servos attached to the 3D printed parts in the desired angle calculated by the C Sharp program.

The C Sharp program displays an blank canvas where the user can draw anything and transform the coordinates to be used by the Arduino stored in a text file.

There is an option where it can be used the Kinect sensor to draw the coordinates using the depth sensor and the color camera to draw, this is possible thanks to OpenCV and OpenNI. This program its coded in C++ and dumps the coordinates in the same text file.

There is a simulator that I used to check the functionality of the robotic arm.

This project still in progress, constructive critiques and suggestions are welcome.

Materials

  • Arduino UNO
  • 2 Servomotors Futaba S3003
  • 1 9g Microservo
  • Base
  • Screws and nuts
  • Pen

Images

About

Drawing Robot using Arduino, a Serial Interface and OpenCV/OpenNI with Kinect

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages