Paper Reading AI Learner

From Space-Time to Space-Order: Directly Planning a Temporal Planning Graph by Redefining CBS

2024-04-23 15:42:31
Yu Wu, Rishi Veerapaneni, Jiaoyang Li, Maxim Likhachev

Abstract

The majority of multi-agent path finding (MAPF) methods compute collision-free space-time paths which require agents to be at a specific location at a specific discretized timestep. However, executing these space-time paths directly on robotic systems is infeasible due to real-time execution differences (e.g. delays) which can lead to collisions. To combat this, current methods translate the space-time paths into a temporal plan graph (TPG) that only requires that agents observe the order in which they navigate through locations where their paths cross. However, planning space-time paths and then post-processing them into a TPG does not reduce the required agent-to-agent coordination, which is fixed once the space-time paths are computed. To that end, we propose a novel algorithm Space-Order CBS that can directly plan a TPG and explicitly minimize coordination. Our main theoretical insight is our novel perspective on viewing a TPG as a set of space-visitation order paths where agents visit locations in relative orders (e.g. 1st vs 2nd) as opposed to specific timesteps. We redefine unique conflicts and constraints for adapting CBS for space-order planning. We experimentally validate how Space-Order CBS can return TPGs which significantly reduce coordination, thus subsequently reducing the amount of agent-agent communication and leading to more robustness to delays during execution.

Abstract (translated)

大多数多代理器路径规划(MAPF)方法计算碰撞免的空间-时间路径,这要求代理在特定的时间步长上位于特定的位置。然而,直接在机器人系统上执行这些空间-时间路径是不可行的,因为实时执行差异(例如延迟)可能导致碰撞。为了应对这个问题,现有方法将空间-时间路径转换为时间计划图(TPG),只需要要求代理观察他们通过位置相交的路径的顺序。然而,规划和处理空间-时间路径并将其转换为TPG并不能减少所需的代理与代理之间的协调,一旦空间-时间路径计算完成,这种协调就是固定的。因此,我们提出了一种新颖的算法——空间顺序CBS(Space-Order CBS),可以直接规划TPG,并明确最小化协调。我们主要的理论洞察是我们将TPG看作是一个相对位置访问顺序路径的集合,而不是特定的时间步。我们重新定义了为适应空间顺序计划而重新定义独特的冲突和约束。我们通过实验验证了Space-Order CBS如何返回具有显著降低协调的TPG,从而在后续减少代理与代理之间的通信,并导致在执行过程中延迟的减少。

URL

https://arxiv.org/abs/2404.15137

PDF

https://arxiv.org/pdf/2404.15137.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 LLM 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 Robot 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