Show simple item record

dc.contributor.authorOmotuyi, Oyindamola
dc.contributor.authorKumar, Manish
dc.date.accessioned2024-12-24T18:49:33Z
dc.date.available2024-12-24T18:49:33Z
dc.date.copyright8/24/2024 12:00:00 AM
dc.date.issued2024
dc.identifier.issn0022-0434
dc.identifier.otherds_146_06_061107.pdf
dc.identifier.urihttp://yetl.yabesh.ir/yetl1/handle/yetl/4302821
dc.description.abstractDistributed multi-agent systems are becoming increasingly crucial for diverse applications in robotics because of their capacity for scalability, efficiency, robustness, resilience, and the ability to accomplish complex tasks. Controlling these large-scale swarms by relying on local information is very challenging. Although centralized methods are generally efficient or optimal, they face the issue of scalability and are often impractical. Given the challenge of finding an efficient decentralized controller that uses only local information to accomplish a global task, we propose a learning-based approach to decentralized control using supervised learning. Our approach entails training controllers to imitate a centralized controller's behavior but uses only local information to make decisions. The controller is parameterized by aggregation graph neural networks (GNNs) that integrate information from remote neighbors. The problems of segregation and aggregation of a swarm of heterogeneous agents are explored in 2D and 3D point mass systems as two use cases to illustrate the effectiveness of the proposed framework. The decentralized controller is trained using data from a centralized (expert) controller derived from the concept of artificial differential potential. Our learned models successfully transfer to actual robot dynamics in physics-based Turtlebot3 robot swarms in Gazebo/ROS2 simulations and hardware implementation and Crazyflie quadrotor swarms in Pybullet simulations. Our experiments show that our controller performs comparably to the centralized controller and demonstrates superior performance compared to a local controller. Additionally, we showed that the controller is scalable by analyzing larger teams and diverse groups with up to 100 robots.
dc.publisherThe American Society of Mechanical Engineers (ASME)
dc.titleLearning Scalable Decentralized Controllers for Heterogeneous Robot Swarms With Graph Neural Networks
dc.typeJournal Paper
dc.journal.volume146
dc.journal.issue6
dc.journal.titleJournal of Dynamic Systems, Measurement, and Control
dc.identifier.doi10.1115/1.4065757
dc.journal.fristpage61107-1
dc.journal.lastpage61107-19
dc.page19
dc.treeJournal of Dynamic Systems, Measurement, and Control:;2024:;volume( 146 ):;issue: 006
dc.contenttypeFulltext


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record