用3D泊松安全函数实现机械臂动态避障,提升实时安全性。
Full-Body Dynamic Safety for Robot Manipulators: 3D Poisson Safety Functions for CBF-Based Safety Filters

- 基于泊松方程构建全局平滑安全函数,统一处理全臂避障约束。
- 在7自由度机械臂上验证,实时安全滤波器可保证完整表面不碰撞。
- 适合需高实时性与全臂安全的工业机器人应用。
机械臂动态避障需在高维配置空间中满足全臂安全约束。基于控制屏障函数(CBF)的安全滤波器虽有效,但高数量约束带来理论与计算挑战。本文提出一种基于3D泊松安全函数(PSFs)的全臂避障框架。给定环境占位数据,按指定分辨率采样机械臂表面,并通过庞特里亚金差集缩小自由空间。在该缓冲区域内,通过求解泊松方程合成全局平滑的CBF,生成单一环境安全函数。该函数在每个采样点评估后,转化为任务空间的CBF约束,由实时安全滤波器通过多约束二次规划执行。理论上,只要缓冲区内采样点安全,即可保证整个连续机械臂表面无碰撞。框架在7自由度机械臂的动态环境中得到验证。
原文摘要 · Abstract (English)
Collision avoidance for robotic manipulators requires enforcing full-body safety constraints in high-dimensional configuration spaces. Control Barrier Function (CBF) based safety filters have proven effective in enabling safe behaviors, but enforcing the high number of constraints needed for safe manipulation leads to theoretic and computational challenges. This work presents a framework for full-body collision avoidance for manipulators in dynamic environments by leveraging 3D Poisson Safety Functions (PSFs). In particular, given environmental occupancy data, we sample the manipulator surface at a prescribed resolution and shrink free space via a Pontryagin difference according to this resolution. On this buffered domain, we synthesize a globally smooth CBF by solving Poisson's equation, yielding a single safety function for the entire environment. This safety function, evaluated at each sampled point, yields task-space CBF constraints enforced by a real-time safety filter via a multi-constraint quadratic program. We prove that keeping the sample points safe in the buffered region guarantees collision avoidance for the entire continuous robot surface. The framework is validated on a 7-degree-of-freedom manipulator in dynamic environments.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。