Repository for iRobot Rooma Create 2 YHack 2016 Challenge for Justin Cook, Matthew Po, Peter Peng, Zain Tahlilkar
This web application utilizes Python, Flask for Python, AJAX, JSON, HTML, CSS, JavaScript, jsDraw2D, jQuery, jQuery UI, and the Open Create platform in order to control the Roomba robot via USB port through a HTML file. A movable "joystick", controlled by the mouse, is used to set the speed and direction for the wheels while sensor data is printed and the robot's trajectory is mapped.
To use (Linux):
Install Flask Python module (pip install Flask)
Navigate to folder (I.e. cd Documents/YHack2016_iRobot2016_Create_2)
Run in terminal (without quotes) "sudo python finalserver.py"
Type the URL given after running the command into your browser of choice
For more information please see the post at devpost.com:
https://devpost.com/software/robo-my-moba
To see a video of the Roomba in action see the videos at youtube.com:
https://www.youtube.com/watch?v=uA9115cqflo
https://www.youtube.com/watch?v=x6NZEFUhVSY