Skip to content

gbernalm/Baxter

Repository files navigation


Baxter

Set of scripts that recognize a face and control a robotic arm based on Arduino. Combined, the arm tracks and constantly centers the camera on a face.
Explore the docs »

Table of Contents

  1. About The Project
  2. Getting Started
  3. Usage
  4. License
  5. Contact
  6. Acknowledgements

About The Project

This projet is divided on three units. First, it controls a robotic arm through a GUI. The GUI sends data over serial to the arduino.The second unit consists of a face recogntion script. The last unit combines both and constantly moves the robotic arm trying to center the face/

Built With

  • openCV
  • tkinter
  • serial
  • Arduino

Getting Started

Download and setup OpenCV modules along with the arduino board running a script that accepts values over serial in order to write the servos to position,

Installation

  1. Clone the repo
    git clone https://github.com/gbernalm/Baxter.git

Usage

  1. Setup the arduino and test with RoboticArm.py.
  2. Run the OpenCV Face Detection.py

License

Distributed under the MIT License.

Contact

Gonzalo BM - @gbm05 - gbernalmorhaim@ucdavis.edu

Project Link: https://github.com/gbernalm/Baxter

Acknowledgements

  • Built using OpenCV