In this paper, the feasibility of using the Robot Operating System (ROS) for controlling miniature size mobile robots was investigated. Open-source and low-cost robots employ limited processors, hence running ROS on such systems is very challenging. Therefore, we provide a compact, low-cost, and open-source module enabling miniature multi and swarm robotic systems of different sizes and types to
... [Show full abstract] be integrated with ROS. To investigate the feasibility of the proposed system, several experiments using a single robot and multi-robots were implemented and the results demonstrated the amenability of the system to be integrated in low-cost and open-source miniature size mobile robots.