Table of Contents
Fetching ...

Parallel Self-assembly for a Multi-USV System on Water Surface with Obstacles

Lianxin Zhang, Yihan Huang, Zhongzhong Cao, Yang Jiao, Huihuan Qian

TL;DR

A parallel self-assembly planning algorithm that can avoid immovable obstacles when performing docking actions, which adapts the parallel self-assembly process to complex scenes, and allows all participating robots to navigate online and connect simultaneously to promote efficiency is developed.

Abstract

Parallel self-assembly is an efficient approach to accelerate the assembly process for modular robots. However, these approaches cannot accommodate complicated environments with obstacles, which restricts their applications. This paper considers the surrounding stationary obstacles and proposes a parallel self-assembly planning algorithm named SAPOA. With this algorithm, modular robots can avoid immovable obstacles when performing docking actions, which adapts the parallel self-assembly process to complex scenes. To validate the efficiency and scalability, we have designed 25 distinct grid maps with different obstacle configurations to simulate the algorithm. From the results compared to the existing parallel self-assembly algorithms, our algorithm shows a significantly higher success rate, which is more than 80%. For verification in real-world applications, a multi-agent hardware testbed system is developed. The algorithm is successfully deployed on four omnidirectional unmanned surface vehicles, CuBoats. The navigation strategy that translates the discrete planner, SAPOA, to the continuous controller on the CuBoats is presented. The algorithm's feasibility and flexibility were demonstrated through successful self-assembly experiments on 5 maps with varying obstacle configurations.

Parallel Self-assembly for a Multi-USV System on Water Surface with Obstacles

TL;DR

A parallel self-assembly planning algorithm that can avoid immovable obstacles when performing docking actions, which adapts the parallel self-assembly process to complex scenes, and allows all participating robots to navigate online and connect simultaneously to promote efficiency is developed.

Abstract

Parallel self-assembly is an efficient approach to accelerate the assembly process for modular robots. However, these approaches cannot accommodate complicated environments with obstacles, which restricts their applications. This paper considers the surrounding stationary obstacles and proposes a parallel self-assembly planning algorithm named SAPOA. With this algorithm, modular robots can avoid immovable obstacles when performing docking actions, which adapts the parallel self-assembly process to complex scenes. To validate the efficiency and scalability, we have designed 25 distinct grid maps with different obstacle configurations to simulate the algorithm. From the results compared to the existing parallel self-assembly algorithms, our algorithm shows a significantly higher success rate, which is more than 80%. For verification in real-world applications, a multi-agent hardware testbed system is developed. The algorithm is successfully deployed on four omnidirectional unmanned surface vehicles, CuBoats. The navigation strategy that translates the discrete planner, SAPOA, to the continuous controller on the CuBoats is presented. The algorithm's feasibility and flexibility were demonstrated through successful self-assembly experiments on 5 maps with varying obstacle configurations.
Paper Structure (22 sections, 8 equations, 16 figures, 2 tables, 2 algorithms)

This paper contains 22 sections, 8 equations, 16 figures, 2 tables, 2 algorithms.

Figures (16)

  • Figure 1: A fleet of modular USVs assembles on water surfaces with obstacles. The USVs can construct a floating bridge to connect a yacht with the shore or form a large platform to transport large and various-sized cargo.
  • Figure 2: Overview of the SAPOA. A seven-robot self-assembly process is plotted to vividly clarify the four stages. The subplots in panels of stages II and IV depict the recording and tracing processes of the landmark points, respectively.
  • Figure 3: Scenario (i) in panel (a) and (ii) in panel (b) of the rule for collision avoidance.
  • Figure 4: Typical examples for the 5 categories of the simulation maps. Cells in green, red, and gray denote robots, targets, and obstacles, respectively. Maps in Cat. 1 have no obstacles, while in Cat. 2, they contain one side of obstacles, and so forth.
  • Figure 5: The APAA algorithm adjusts the expanded targets on obstacles.
  • ...and 11 more figures