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