Micromouse 3D simulator with dynamics capability: a Unity environment approach
Open Access
- 2 February 2021
- journal article
- research article
- Published by Springer Science and Business Media LLC in SN Applied Sciences
- Vol. 3 (2), 1-11
- https://doi.org/10.1007/s42452-021-04239-7
Abstract
The micromouse competition has been gaining prominence in the robotic atmosphere, due to the challenging and multidisciplinary characteristics provided by the teams’ duels, being a gateway for those who intend to deepen their studies in autonomous robotics. In this context, this paper presents a realistic micromouse simulator developed with Unity software, a widely game engine with dynamics and 3D development platform used. The developed simulator has hardware-in-the-loop capabilities, aims to be simple to use, it can be customizable, and designed to be as similar as possible to the real robot configurations. In this way, the proposed simulator requires few modifications to port the microcontroller code to a real robot. Therefore, the framework presented in this work allows the user to simulate the development of new algorithm strategies dedicated to competition and also hardware updates. The simulation supports several mazes, from previous competitions and has the possibility to add different mazes elaborated by the user. Thus, the features and functionality of the simulator can serve to accelerate the project’s development of the beginning and advanced competitors, using real models to reduce the gap between the mouse robot behavior in the simulation and the reality. The developed simulation environment is available to the community.Keywords
Funding Information
- Fundação para a Ciência e a Tecnologia (Projects UIDB/05757/2020, UIDB/50014/2020)
This publication has 12 references indexed in Scilit:
- A Micromouse Scanning and Planning Algorithm based on Modified Floodfill Methodology with OptimizationPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2020
- Robot Adventures in Python and CPublished by Springer Science and Business Media LLC ,2020
- 3D Simulator with Hardware-in-the-Loop capability for the Micromouse CompetitionPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2019
- 3D Simulator Based on SimTwo to Evaluate Algorithms in Micromouse CompetitionPublished by Springer Science and Business Media LLC ,2019
- Tools for simulating humanoid robot dynamics: A survey based on user feedbackPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2014
- Inductances and Back-emf Harmonics Influence on the Torque/Speed Characteristic of Five-Phase SPM MachinePublished by Institute of Electrical and Electronics Engineers (IEEE) ,2014
- Micromouse Competition Training Method Based on 3D Simulation PlatformPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2010
- A micromouse maze sovling simulatorPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2010
- Speed measurement algorithms for low-resolution incremental encoder equipped drives: a comparative analysisPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2007
- Microprocessors: The amazing micromice: See how they won: Probing the innards of the smartest and fastest entries in the Amazing Micro-Mouse Maze ContestIEEE Spectrum, 1979