Development of a Dynamic Multi-object Planning Framework for Autonomous Mobile Robots
摘要
Recent advancements in autonomous mobile robots (AMRs), such as drones, ground vehicles, and quadrupedal robots, have significantly impacted inspection, emergency response, and surveillance fields. While a large body of work covers topics addressing static scenarios, working with dynamic points of interest remains relatively problematic. The nature of the problem brings with it the real time adaptability challenges, efficient decision making, and uncertainty. Available literature mostly concentrates on research-oriented specialized tools running controlled experiments. However, there is a lack of comprehensive frameworks supporting coverage of scenarios dealing with non stationary objects. This paper introduces a multi-object planning framework for autonomous mobile robots operating with dynamic points of interest. The framework integrates open source software and low level frameworks to simulate multiple agents moving on unknown trajectories. Advanced planning algorithms can be deployed and tested in simulation, as well as the real world AMRs thanks to the software-in-the-loop (SITL) approach. The architecture uses ROS for high level communication, Ardupilot for interfacing with the vehicle hardware, and Gazebo for the physics simulation. Core modules allow configuring various dynamic agents and implementing various planning algorithms. As a proof of the system capabilities, use cases of ship inspection and agriculture monitoring using a UAV are presented. The resulting framework can serve as a basis for research, education, and deployment purposes on the topic of advanced planning algorithms for AMRs.