
Client: Bristol Robotics Laboratory, United Kingdom
Website: https://nuclearrobots.org
My roles: Technical research and development
Website: https://nuclearrobots.org
My roles: Technical research and development


Research

My first role in the project was to gather requirements from all the team members and recommend a simulation environment that was extendable, relatively feature-rich and computationally efficient. To do this, I implemented multi-robot simulations in V-REP, Gazebo and ARGoS and performed a number of benchmark tests involving different robot team and virtual world sizes, as well as different computer setups.
The research was published in Pitonakova, L. et al (2018) Proceedings of the 19th Towards Autonomous Robotic Systems Conference.
Development

Another useful feature of this system of components was the possibility to stream the state of the entire simulated world, including that of real robots, into a high-end rendering application that could, for instance, provide a virtual reality visualization of the robot mission. I demonstrated this capability by developing a 3D visualization application that could run on a different computer than the "master" simulation and display what the robots were doing.