A Multi-agent Approach to Improve Visual SLAM Performance using Miniature Robots
Ans Hussain Qureshi, Saran Khaliq, Muhammad Muzamal Shahzad, Muhammad Saad Saeed, Ahmed Husnain Johar, Muhammad Haroon Yousaf
- Year
- 2022
- Citations
- 2
Abstract
Miniature UGVs provide a low-cost and scalable solution in the field of robotics. With a multi-agent formation, visual SLAM systems can provide a redundant and robust solution to failures caused by track loss or mechanical faults. In this paper, we have proposed a multi-agent approach to improve the visual SLAM performance using miniature robots. By allowing multiple miniature robots to perform the same SLAM task, we decrease the probability of SLAM failure caused in the mapping of an unknown environment. We have performed multi-agent SLAM with the help of indigenously developed miniature UGVs as small as the palm of our hand. Each of the UGVs are operating and sending data with the help of Robot Operating System (ROS) installed over a Linux based edge device. We have also demonstrated the integration of OAK-D camera, Nano Pi computer and an ATMega328 based miniature computer by using socket programming and ROS. The experimentation results show that the SLAM failure is minimized due to the redundancy demonstrated by multiple SLAM agents. A set of vision based obstacle avoidance techniques are also applied for smooth navigation of the multiple robots.
Keywords
Related papers
Statistical Learning Theory
Yuhai Wu, Vladimir Vapnik
1999
Artificial intelligence: a modern approach
1995
Applied Nonlinear Control
Jean-Jacques Slotine, Weiping Li
1991
A new optimizer using particle swarm theory
R.C. Eberhart, James Kennedy
2002