This library provides access to read from and control some of the robots that are used in the UH ASRG robot lab.
It provides provides generic methods for controlling multiple models of robots.
Currently supported are IPA Care-O-Bot (3.2, 3.5, 3.6) and UH Sunflower (1.1, 1.2)
Project is structured as follows:
CppInterface: Provides C++ libraries for UHCore\Robot and UHCore\ActionHistory classes
CppInterfaceTest: Simple examples of how to use the above library
WebUI: Cherrypy based web interfaces. Any web rendering code (including UI and API code) goes here.
Angular-based history of events. It takes all the events from RESTful API on the server/db through JSON internet media type to show the data on the client-side.
This represents the COB robot memory of the recent events.
Pictures of the interface here:
Core: Primary repository for robot and data manipulation. Most code lives here.