Robots are complicated machines. Today we have a lot of di erent types of robots, each with di fferent types of sensors and actuators which have their
own practical (and impractical) applications. Utilizing the bene ts of having multiple heterogeneous robots is useful for creating a more diverse repository of executable tasks, some that might be impossible to execute for a single robot or homogeneous multi-robots.

Having a more diverse repository of tasks would allow robots to execute complex missions and increase the efficiency of mission execution. Planning new missions for heterogeneous
multi-robots is a complicated and convoluted assignment for most users because of the robotics and programming knowledge that is required to plan
such complex missions. This project presents WiRoM, a web-based mission planning system for heterogeneous multi-robot setups that have been designed and developed by combining the core concepts of Model-Driven Software Engineering with robot programming. By abstracting the mission planning to a higher level and implementing the user interface as a low-code platform, we can make mission planning, task development, and task allocation more trivial and efficient for users.

More information about the project can be found in Joakim Grutle’s Master thesis with the source code, tutorials and instructions on GitHub.

See the Multi-robot mission Quarantine delivery below https://youtu.be/TE_qN2Zqp8E

Related projects: CommonLang and Master thesis in robot modeling and programming.