Accessibility statement

RoboSpartan

Through a successful bid for University pump-priming funds, the Robotics Lab are developing RoboSpartan, an extensive new infrastructure that will permit an increased understanding and optimization of the behaviours of robotic systems, and aid targeted experimentation in hardware. This project transfers expertise developed at the University in analyzing biological simulations, that led to the development of the spartan package of statistical techniques. The platform will possess the capability to:

  • automate parameter value sampling and result analysis for uncertainty and sensitivity analyses
  • generate simulation configuration files, placing the sample parameter values in place of current values
  • generate grid engine scripts to aid executing each generated sample in the most efficient manner
  • apply machine learning approaches to develop a surrogate model, for use where analyses become less tractable
  • utilize evolutionary and Bayesian computation techniques to identify parameter regions giving rise to desired behaviours.

RoboSpartan is open source, and implemented within Shiny and R. The developing platform is supported by example data and video demonstrations of functionality, detailed in the tabs.

Accessing RoboSpartan

RoboSpartan is currently available via our Github page: https://github.com/kalden/robospartan

We suggest running the download in RStudio. Successful application of RoboSpartan is dependent on a number of R packages:

We are hoping to host RoboSpartan online in the near future. For the moment, the following RoboSpartan apps are available on ShinyApps.io:

Techniques, Tutorials, and Example

Prior to undertaking each analysis, we suggest examining the spartan package itself for a full description of each technique, supported by detailed tutorials and example data:

Relevant Papers on Using Spartan: