Skip to content

Tordensky/SpheroNav

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SPHERO NAV:
A software library for controlling and tracking Orbotix Sphero

The library was created for my master thesis at the University of Tromso - Norway
Demo video:
https://www.youtube.com/watch?v=KlWZrcMtZzI

Thesis:
https://munin.uit.no/handle/10037/6545

Sphero NAV Dependencies:
- Python OpenCV 2 (and dependencies for open cv)
    https://docs.opencv.org/trunk/doc/py_tutorials/py_setup/py_table_of_contents_setup/py_table_of_contents_setup.html

- PyBluez
    https://code.google.com/p/pybluez/wiki/Documentation

- Pygame
    https://www.pygame.org/news.html

- Numpy
    https://www.numpy.org/

- Python Kivy
    https://kivy.org/#download

Install:
- Add the "SpheroNav" folder to the python path

Usage:
Documentation is found in the respected module files.

NOTE: Additional code examples of usage are listen in the bottom the module files

A demonstration application is placed in the "SpheroController" folder.
 - To run start the controller.py file


Library design:
For an overview of the Sphero NAV library see the report of this Master thesis.


NOTE: The python module of this thesis is base on the python api created by faulkner:
The original code can be found at the following site:
    https://github.com/faulkner/sphero






About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages