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...

Full description

Bibliographic Details
Main Authors: Shae T. Hart, Jake Kamenetsky, Christopher A. Kitts
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