A GUI for Controlling and Supervising Multiple Robots Remotely

"Swarm intelligence is the collective behavior of decentralized, self-organized systems" Swarm robotics is applying swarm intelligence to accomplish a bigger task. And it is also similar to the behavior of animals like bees, ants, birds, etc.

One of the greatest fallbacks of swarm intelligence-related research is that it is difficult to simulate the algorithms in the real world unless you have a large number of robots to test these algorithms. Building a group of robots takes a lot of time and it is very expensive. As a solution to this problem, we can design or buy general purpose robots which have hardware capabilities to run basic swarm intelligence related algorithms. But buying a set of pre-built robots doesn’t solve the whole problem since it is too expensive yet.

The final goal of this project is not only to design a general-purpose swarm robot unit but designing the simulation platform too. This simulation platform will be able to control basic functionalities of the robots such as assign a robot into a defined place, recharge the robot’s battery when it is draining out, program the robots with giving algorithms, etc… This simulation arena can be accessed from a remote location and these remote users can upload their own algorithms into the robots which are placed in the arena. After upload, they can run it on robots and see the response of the robots using Data and Video feedbacks. Research teams who are working in the field of Swarm Robotics can test their algorithms without taking much effort into hardware. So it saves their time and money.

Gallery

Team

Dilshani Karunarathna
Nuwan Jaliyagoda
Pasan Tennakoon

Resources/ Links