For robotic arms to operate in arbitrary environments, especially near people, it is critical to certify the safety of their motion planning algorithms. However, there is often a trade-off between safety and real-time performance; one can either carefully design safe plans, or rapidly generate potentially-unsafe plans. This work presents a receding-horizon, real-time trajectory planner with safety guarantees, called ARMTD (Autonomous Reachability-based Manipulator Trajectory Design). The method first computes (offline) a reachable set of parameterized trajectories for each joint of an arm. Each trajectory includes a fail-safe maneuver (braking to a stop). At runtime, in each receding-horizon planning iteration, ARMTD constructs a parameterized reachable set of the full arm in workspace and intersects it with obstacles to generate sub-differentiable, provably-conservative collision-avoidance constraints on the trajectory parameters. ARMTD then performs trajectory optimization over the parameters, subject to these constraints. On a 6 degree-of-freedom arm, ARMTD outperforms CHOMP in simulation, never crashes, and completes a variety of real-time planning tasks on hardware.
翻译:机器人武器在任意的环境中操作,特别是接近人的环境中操作,关键在于验证其运动规划算法的安全性能;然而,安全性能和实时性能之间往往存在权衡;要么仔细设计安全计划,要么迅速制定潜在的不安全计划。这项工作展示出一个带有安全保障的退缩轨道实时轨迹规划器,称为ARMTD(自动可达性操纵器轨迹设计));首先计算法(自上),一套可达到的、可参数化的手臂每个连接的轨迹。每个轨迹都包括一个故障安全操作(按到停止)。在运行时,在每次递减-正正方形规划迭代中,ARMTD将一个在工作空间全臂的参数化可达标集,并将它与产生可区分的、可调控的避免碰撞的限制相交错。ARMTD随后对参数进行轨迹优化,但受这些制约。在完全的6度自由手臂上,在实时规划中,ARMTD将一个永久的模版式任务置于硬体外。