An asynchronus socket-based comunication program that acts as a command base for the CprE Roomba Device.Has multithreaded send/receive functionality, live data processing through the use of matplotlib and its animation function, parses several types of sensor data from the roomba, and detects objects, displaying their width/distance/angles.