Lattice-based motion planning is a hybrid planning method where a plan made up of discrete actions simultaneously is a physically feasible trajectory. The planning takes both discrete and continuous aspects into account, for example action pre-conditions and collision-free action-duration in the configuration space. Safe motion planing rely on well-calibrated safety-margins for collision checking. The trajectory tracking controller must further be able to reliably execute the motions within this safety margin for the execution to be safe. In this work we are concerned with introspective learning and reasoning about controller performance over time. Normal controller execution of the different actions is learned using reliable and uncertainty-aware machine learning techniques. By correcting for execution bias we manage to substantially reduce the safety margin of motion actions. Reasoning takes place to both verify that the learned models stays safe and to improve collision checking effectiveness in the motion planner by the use of more accurate execution predictions with a smaller safety margin. The presented approach allows for explicit awareness of controller performance under normal circumstances, and timely detection of incorrect performance in abnormal circumstances. Evaluation is made on the nonlinear dynamics of a quadcopter in 3D using simulation. Video: https://youtu.be/STmZduvSUMM
翻译:以Lattice为基础的运动规划是一种混合规划方法,在这种方法中,由离散行动同时构成的计划是一种实际可行的轨道;规划既考虑到离散和连续的方面,例如,在配置空间中考虑到行动预设条件和不发生碰撞的行动间隔等;安全运动规划取决于碰撞检查的精确安全边距;轨道跟踪控制员还必须能够在这个安全范围内可靠地执行动作,以确保执行安全;在这项工作中,我们关注的是对控制器在正常情况下的性能进行反省学习和推理;使用可靠和有不确定性的机器学习技术来学习不同行动的正常控制器执行;通过纠正执行偏差,我们设法大幅度降低运动行动的安全边距;通过使用较小的安全边际使用更准确的执行预测来核查运动规划员的碰撞检查效力;提出的方法允许明确了解控制器在正常情况下的性能,并及时发现不正常的性能。评价是在3DMST/MMMM上进行关于四振动的二次二次地震的无线动态评估。