Paper Reading AI Learner

Planning-assisted autonomous swarm shepherding with collision avoidance

2023-01-25 00:18:45
Jing Liu, Hemant Singh, Saber Elsayed, Robert Hunjet, Hussein Abbass

Abstract

Robotic shepherding is a bio-inspired approach to autonomously guiding a swarm of agents towards a desired location and has earned increasing research interest recently. However, shepherding a highly dispersed swarm in an obstructive environment remains challenging for the existing methods. To improve the shepherding efficacy in complex environments with obstacles and dispersed sheep, this paper proposes a planning-assisted autonomous shepherding framework with collision avoidance. The proposed approach transforms the swarm shepherding problem into a single Travelling Salesman Problem (TSP), with the sheepdog moving mode classified into non-interaction and interaction mode. Additionally, an adaptive switching approach is integrated into the framework to guide real-time path planning for avoiding collisions with obstacles and sometimes with sheep swarm. Then the overarching hierarchical mission planning system is presented, which consists of a grouping approach to obtain sheep sub-swarms, a general TSP solver for determining the optimal push sequence of sub-swarms, and an online path planner for calculating optimal paths for both sheepdogs and sheep. The experiments on a range of environments, both with and without obstacles, quantitatively demonstrate the effectiveness of the proposed shepherding framework and planning approaches.

Abstract (translated)

机器人牧羊是一种基于生物启发式的自主引导一群Agent向目标地点前进的方法,最近引起了越来越多的研究兴趣。然而,在充满障碍的复杂环境中引导大量分散的羊群仍然是现有方法的挑战。为了提高在存在障碍物和分散羊群的复杂环境中的牧羊效果,本文提出了一种计划辅助的自主牧羊框架,并引入了避免碰撞的方法。该框架将羊群牧羊问题转化为单个旅行推销员问题(TSP),并将羊狗的运动模式分为非交互和交互模式。此外,该框架还集成了自适应切换方法,以指导实时路径规划,以避免与障碍物或有时与羊群碰撞。然后,提出了一个的总体任务规划系统,该系统包括一种分组方法来获取羊的子群体,一个通用TSP求解器以确定子群体的最佳推进序列,以及一个在线路径规划器,以计算羊狗和羊的最佳路径。在存在障碍物和无障碍物的多种环境中进行了实验,定量证明了所提出的牧羊框架和规划方法的有效性。

URL

https://arxiv.org/abs/2301.10363

PDF

https://arxiv.org/pdf/2301.10363.pdf


Tags
3D Action Action_Localization Action_Recognition Activity Adversarial Agent Attention Autonomous Bert Boundary_Detection Caption Chat Classification CNN Compressive_Sensing Contour Contrastive_Learning Deep_Learning Denoising Detection Dialog Diffusion Drone Dynamic_Memory_Network Edge_Detection Embedding Embodied Emotion Enhancement Face Face_Detection Face_Recognition Facial_Landmark Few-Shot Gait_Recognition GAN Gaze_Estimation Gesture Gradient_Descent Handwriting Human_Parsing Image_Caption Image_Classification Image_Compression Image_Enhancement Image_Generation Image_Matting Image_Retrieval Inference Inpainting Intelligent_Chip Knowledge Knowledge_Graph Language_Model Matching Medical Memory_Networks Multi_Modal Multi_Task NAS NMT Object_Detection Object_Tracking OCR Ontology Optical_Character Optical_Flow Optimization Person_Re-identification Point_Cloud Portrait_Generation Pose Pose_Estimation Prediction QA Quantitative Quantitative_Finance Quantization Re-identification Recognition Recommendation Reconstruction Regularization Reinforcement_Learning Relation Relation_Extraction Represenation Represenation_Learning Restoration Review RNN Salient Scene_Classification Scene_Generation Scene_Parsing Scene_Text Segmentation Self-Supervised Semantic_Instance_Segmentation Semantic_Segmentation Semi_Global Semi_Supervised Sence_graph Sentiment Sentiment_Classification Sketch SLAM Sparse Speech Speech_Recognition Style_Transfer Summarization Super_Resolution Surveillance Survey Text_Classification Text_Generation Tracking Transfer_Learning Transformer Unsupervised Video_Caption Video_Classification Video_Indexing Video_Prediction Video_Retrieval Visual_Relation VQA Weakly_Supervised Zero-Shot