Dynamic Elliptical Shaping Control for Swarm Robots
Solving the robotic swarm coverage problem for an elliptical area has various applications for exploring novel environments. Solutions for this problem should cover a specified ellipse and seamlessly adapt to changing numbers of robots. Previous solutions used techniques such as formation control, v...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2023-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/10044108/ |
_version_ | 1797894910690459648 |
---|---|
author | Shae T. Hart Jake Kamenetsky Christopher A. Kitts |
author_facet | Shae T. Hart Jake Kamenetsky Christopher A. Kitts |
author_sort | Shae T. Hart |
collection | DOAJ |
description | Solving the robotic swarm coverage problem for an elliptical area has various applications for exploring novel environments. Solutions for this problem should cover a specified ellipse and seamlessly adapt to changing numbers of robots. Previous solutions used techniques such as formation control, vector fields, and neural networks. While these techniques were successful, they all lacked one or more of the three key tenants of swarm elliptical attraction: complete coverage of an ellipse with commandable parameters, simplicity for scaling in the number of robots, and adaptive sizing. Additionally, no previous work presented guidelines for ensuring that the swarms could successfully and safely converge to the commanded ellipse without collisions. In contrast, this work presents a novel swarm elliptical attraction behavior with all three key tenants with guidelines for ellipse and swarm parameter selection. First, a new Lyapunov stable elliptical attraction behavior for Reactive Particle Swarms is presented. The behavior commands robots to cover the entire ellipse area for a specific semimajor axis, eccentricity, and orientation. Additionally, dynamic interagent spacing naturally ensures coverage for different numbers of robots. Second, the work presents a novel adaptive sizing algorithm that varies the ellipse’s semimajor axis based on the swarm state. The adaptive sizing algorithm specifies the eccentricity and orientation using time-varying functions. Third, guidelines for selecting the number of robots, commanded ellipse area, obstacle avoidance distance, and robot communication range that allow for successful aggregation to the commanded ellipse are presented. All three of the results are verified using simulation and hardware-in-the-loop trials. |
first_indexed | 2024-04-10T07:18:04Z |
format | Article |
id | doaj.art-001154337ae24da180b729a0384c2662 |
institution | Directory Open Access Journal |
issn | 2169-3536 |
language | English |
last_indexed | 2024-04-10T07:18:04Z |
publishDate | 2023-01-01 |
publisher | IEEE |
record_format | Article |
series | IEEE Access |
spelling | doaj.art-001154337ae24da180b729a0384c26622023-02-25T00:02:14ZengIEEEIEEE Access2169-35362023-01-0111174541747010.1109/ACCESS.2023.324491110044108Dynamic Elliptical Shaping Control for Swarm RobotsShae T. Hart0https://orcid.org/0000-0002-1259-7954Jake Kamenetsky1https://orcid.org/0000-0002-0954-1255Christopher A. Kitts2https://orcid.org/0000-0001-8078-9360Department of Mechanical Engineering, Santa Clara University, Santa Clara, CA, USADepartment of Mechanical Engineering, Santa Clara University, Santa Clara, CA, USADepartment of Mechanical Engineering, Santa Clara University, Santa Clara, CA, USASolving the robotic swarm coverage problem for an elliptical area has various applications for exploring novel environments. Solutions for this problem should cover a specified ellipse and seamlessly adapt to changing numbers of robots. Previous solutions used techniques such as formation control, vector fields, and neural networks. While these techniques were successful, they all lacked one or more of the three key tenants of swarm elliptical attraction: complete coverage of an ellipse with commandable parameters, simplicity for scaling in the number of robots, and adaptive sizing. Additionally, no previous work presented guidelines for ensuring that the swarms could successfully and safely converge to the commanded ellipse without collisions. In contrast, this work presents a novel swarm elliptical attraction behavior with all three key tenants with guidelines for ellipse and swarm parameter selection. First, a new Lyapunov stable elliptical attraction behavior for Reactive Particle Swarms is presented. The behavior commands robots to cover the entire ellipse area for a specific semimajor axis, eccentricity, and orientation. Additionally, dynamic interagent spacing naturally ensures coverage for different numbers of robots. Second, the work presents a novel adaptive sizing algorithm that varies the ellipse’s semimajor axis based on the swarm state. The adaptive sizing algorithm specifies the eccentricity and orientation using time-varying functions. Third, guidelines for selecting the number of robots, commanded ellipse area, obstacle avoidance distance, and robot communication range that allow for successful aggregation to the commanded ellipse are presented. All three of the results are verified using simulation and hardware-in-the-loop trials.https://ieeexplore.ieee.org/document/10044108/Coverage problemelliptical aggregationshape controlswarm robotics |
spellingShingle | Shae T. Hart Jake Kamenetsky Christopher A. Kitts Dynamic Elliptical Shaping Control for Swarm Robots IEEE Access Coverage problem elliptical aggregation shape control swarm robotics |
title | Dynamic Elliptical Shaping Control for Swarm Robots |
title_full | Dynamic Elliptical Shaping Control for Swarm Robots |
title_fullStr | Dynamic Elliptical Shaping Control for Swarm Robots |
title_full_unstemmed | Dynamic Elliptical Shaping Control for Swarm Robots |
title_short | Dynamic Elliptical Shaping Control for Swarm Robots |
title_sort | dynamic elliptical shaping control for swarm robots |
topic | Coverage problem elliptical aggregation shape control swarm robotics |
url | https://ieeexplore.ieee.org/document/10044108/ |
work_keys_str_mv | AT shaethart dynamicellipticalshapingcontrolforswarmrobots AT jakekamenetsky dynamicellipticalshapingcontrolforswarmrobots AT christopherakitts dynamicellipticalshapingcontrolforswarmrobots |