ROBIN API

Welcome to the API for the Robotics and Intelligent Systems research group at the University of Oslo. For more information about our group see: mn.uio.no/ifi/english/research/groups/robin. Two of our primary interests are activities that require computing and prototyping. The API is meant to share data about the status quo for our compute cluster(s) and 3D-printers.

We restrict the API to GET methods for security reasons. If you have any technical questions or feature requests send an e-mail to robin-engineer@ifi.uio.no. For more information on our equipment, please see robin.wiki.ifi.uio.no.

Methods

Method URL Description
GET /ws/md Returns status of local work stations(WS) in Markdown table format.
GET /ws/html Returns status of local work stations(WS) in HTML table format.
GET /ws/cpuhistory Returns a graph of CPU usage the past 12 hours.
GET /ws/gpuhistory Returns a graph of GPU usage the past 12 hours.
GET /um/snapshot?printer={printername} Returns a JPG file with the most resent snapshot of UM3 printer.
GET /um/printlog?printer={printername} Returns JSON file latest 5 print jobs
GET /um/md Returns status of all UM3 printers in Markdown table format.
GET /um/html Returns status of all UM3 printers in HTML table format.
GET /env/envhistory Returns a graph of air quality in specific labs the past 12 hours

Example usage

Example of embeding /ws/cpuhistory to a website:

<div> <iframe id="igraph" scrolling="no" style="border:none;" seamless="seamless" src="https://api.robin.uiocloud.no/ws/cpuhistory" height="525" width="80%"></iframe> </div>

You can see it implemented here: https://robin.wiki.ifi.uio.no/