Skip to content

Latest commit

 

History

History
34 lines (30 loc) · 983 Bytes

README.md

File metadata and controls

34 lines (30 loc) · 983 Bytes

FYDP (Final Year Design Project)

This repository contains all the associated software that was used to operate our autonomous beach cleaning robot. I'd link to our project website, but we stopped paying for the domain :)

Setup Instructions

  1. Install ROS from http://wiki.ros.org/ROS/Installation
  2. Install opencv tools
sudo apt-get install libopencv-dev python-opencv
  1. Install libusb for USB communication
sudo apt-get install libusb-1.0-0-dev
  1. Install GLUT libraries (for kinect)
sudo apt-get install libxmu-dev libxi-dev
  1. Install some more libraries
sudo apt-get install cython python-dev python-numpy
  1. Install libfreenect
sudo apt-get install freenect
sudo python setup.py install # From https://github.com/OpenKinect/libfreenect/tree/master/wrappers/python
  1. Machine learning models are on Google Drive under Machine Learning Models/

  2. Install TKinter

sudo apt-get install python3-tk