Collision Prediction for Robotics Accelerators
Deval Shah, Tor M. Aamodt
Abstract
Motion planning in dynamic environments is an important task for autonomous robotics. Emerging approaches employ neural networks that can learn by observing (e.g., human) experts. Such motion planners react to the environment by continually proposing candidate paths to reach a goal. Some of these candidate paths may be unsafe-i.e., cause collisions. Hence, proposed paths must be checked for safety using collision detection. We observe that of the resulting collision detection queries can be eliminated if we can anticipate which queries will return an unsafe result. We leverage this observation to propose a mechanism, COORD, to predict whether a given robot position (pose) along a proposed path will result in a collision. By prioritizing the detailed evaluation of predicted collisions, COORD enables quickly eliminating invalid paths proposed by neural network and other sampling based motion planners. COORD does this by exploiting the physical spatial locality of different robot poses and using simple hashing and saturating counters. We demonstrate the potential of collision prediction on different computation platforms, including CPU, GPU, and ASIC. We further propose a hardware collision prediction unit (COPU), and integrate it with an existing collision detection accelerator. This results in an average decrease in number of collision detection queries across different motion planning algorithms and robots. When applied to a state-of-the-art neural motion planner [41], COORD improves performance/watt by on average for motion planning queries of varying difficulty levels. Further, we find that the benefits of collision prediction grow as the compute complexity of motion planning queries increases and provides provement in performance/watt in narrow passages and cluttered environments.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 8b6fbc4d-32f7-4a19-99a4-0070beada7cbCited by top-tier papers1
Ask how each one uses itBuilds on4
- Reducing Collision Checking for Sampling-Based Motion Planning Using Graph Neural NetworksChenning Yu, Sicun GaoNeurIPS 2021 · 68 citations
- RACOD: algorithm/hardware co-design for mobile robot path planningMohammad Bakhshalipour, Seyed Borna Ehsani, Mohamad Qadri, Dominic Guri et al.ISCA 2022 · 21 citations
- Dadu-CD: Fast and Efficient Processing-in-Memory Accelerator for Collision DetectionYuxin Yang, Xiaoming Chen, Yinhe HanDAC 2020 · 20 citations
- Energy-Efficient Realtime Motion PlanningDeval Shah, Ningfeng Yang, Tor M. AamodtISCA 2023 · 14 citations
Related papers
- BaB-ND: Long-Horizon Motion Planning with Branch-and-Bound and Neural DynamicsKeyi Shen, Jiangwei Yu, Jose A. Barreiros, Huan Zhang et al.ICLR 2025
- MOPED: Efficient Motion Planning Engine with Flexible Dimension SupportLingyi Huang, Yu Gong, Yang Sui, Xiao Zang et al.HPCA 2024 · 7 citations
- Robomorphic computing: a design methodology for domain-specific accelerators parameterized by robot morphologySabrina M. Neuman, Brian Plancher, Thomas Bourgeat, Thierry Tambe et al.ASPLOS 2021 · 43 citations
- Dadu-RBD: Robot Rigid Body Dynamics Accelerator with Multifunctional PipelinesYuxin Yang, Xiaoming Chen, Yinhe HanMICRO 2023 · 11 citations
- Prof. Robot: Differentiable Robot Rendering Without Static and Self-CollisionsQuanyuan Ruan, Jiabao Lei, Wenhao Yuan, Yanglin Zhang et al.CVPR 2025
