Underwater Robotics Research Center (CIRS), Computer Vision and Robotics Institute (VICOROB), Universitat de Girona, 17003 Girona, Spain.
Department of Computer Science, Rice University, Houston, TX 77005, USA.
Sensors (Basel). 2019 Mar 25;19(6):1460. doi: 10.3390/s19061460.
To autonomously explore complex underwater environments, it is convenient to develop motion planning strategies that do not depend on prior information. In this publication, we present a robotic exploration algorithm for autonomous underwater vehicles (AUVs) that is able to guide the robot so that it explores an unknown 2-dimensional (2D) environment. The algorithm is built upon view planning (VP) and frontier-based (FB) strategies. Traditional robotic exploration algorithms seek full coverage of the scene with data from only one sensor. If data coverage is required for multiple sensors, multiple exploration missions are required. Our approach has been designed to sense the environment achieving full coverage with data from two sensors in a single exploration mission: occupancy data from the profiling sonar, from which the shape of the environment is perceived, and optical data from the camera, to capture the details of the environment. This saves time and mission costs. The algorithm has been designed to be computationally efficient, so that it can run online in the AUV's onboard computer. In our approach, the environment is represented using a labeled quadtree occupancy map which, at the same time, is used to generate the viewpoints that guide the exploration. We have tested the algorithm in different environments through numerous experiments, which include sea operations using the Sparus II AUV and its sensor suite.
为了自主探索复杂的水下环境,开发不依赖于先验信息的运动规划策略是很方便的。在本出版物中,我们提出了一种用于自主水下机器人(AUV)的机器人探索算法,该算法能够引导机器人探索未知的二维(2D)环境。该算法基于视图规划(VP)和基于前沿的(FB)策略构建。传统的机器人探索算法寻求仅使用一个传感器的数据来实现场景的全覆盖。如果需要多个传感器的数据覆盖,则需要进行多次探索任务。我们的方法旨在通过单次探索任务中的两个传感器来感知环境并实现全覆盖:来自测深声纳的占用数据,用于感知环境的形状,以及来自相机的光学数据,用于捕获环境的细节。这节省了时间和任务成本。该算法被设计为具有计算效率,以便可以在 AUV 的机载计算机上在线运行。在我们的方法中,环境使用标记的四叉树占用图表示,同时,该图也用于生成指导探索的视点。我们已经通过多次实验对该算法进行了测试,其中包括使用 Sparus II AUV 及其传感器套件进行的海上操作。