Skip to content
/ dashboard Public

Web dashboard displaying internal MiRo-E data and processes

Notifications You must be signed in to change notification settings

dbux/dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MiRo dashboard

Interactive web dashboard displaying MiRo-E cognitive architecture with live data displays

MiRo dashboard

MiRo is a biomimetic robot mammal with a cognitive architecture based on the mammalian brain (Mitchinson & Prescott, 2016). However, it is not normally possible to access the data and processes underlying this architecture that give rise to the robot's behaviour.

The MiRo dashboard allows users to observe the activity of these systems during interactions with the robot, giving insight into the robot's actions and reactions. The dashboard also features short informational overlays to explain the similarities and differences between key aspects of MiRo's cognitive architecture and those of a real mammal.

Action selection

Installation

The MiRo dashboard assumes you already have the latest MiRo MDK installed, either on your computer to run in simulation or on a physical MiRo robot.

You will also need to install dash, dash-daq, and dash-bootstrap-components for the web frontend, and opencv-python-headless for image processing. It's assumed you already have MDK prerequisites including rospy installed.

Clone the dashboard folder into mdk/share/python/miro2/ and run python app.py to start the dashboard. The dashboard will be available at localhost:8050.

Links

References

Buxton, D. R., Kerdegari, H., Mokaram, S., Mitchinson, B., & Prescott, T. J. (2019). A Window into the Robot ‘mind’: Using a Graphical Real-Time Display to Provide Transparency of Function in a Brain-Based Robot. In U. Martinez-Hernandez, V. Vouloutsi, A. Mura, M. Mangan, M. Asada, T. J. Prescott, & P. F. M. J. Verschure (Eds.), Biomimetic and Biohybrid Systems (pp. 316–320). Springer International Publishing. https://doi.org/10.1007/978-3-030-24741-6_28

Mitchinson, B., & Prescott, T. J. (2016). MIRO: A Robot 'Mammal' with a Biomimetic Brain-Based Control System. In N. F. Lepora, A. Mura, M. Mangan, P. F. M. J. Verschure, M. Desmulliez, & T. J. Prescott (Eds.), Biomimetic and Biohybrid Systems (Vol. 9793, pp. 179–191). Springer International Publishing. https://doi.org/10.1007/978-3-319-42417-0_17

Acknowledgements

Dashboard design and code is based on the original MiRo GUI by Hamideh Kerdegari.

About

Web dashboard displaying internal MiRo-E data and processes

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages