摘要
在动态的多行人环境中,服务机器人仅依赖于自身传感器、以第一人称视角自主导航时.机器人自主定位的不确定性以及对周围行人运动状态估计的不确定性均增加,这给机器人导航决策带来了困难.为解决这个问题,提出一种基于最优交互避碰的机器人自主导航法.本方法采用一种改进的粒子PHD滤波法即NP-PHDF法跟踪多个行人的状态.NP-PHDF法结合了卡尔曼粒子滤波及PHD滤波优点,因此它可以跟踪数目变化的多个目标,能够跟踪突然的加减速以及急转弯运动,并且能够抵抗遮挡.同时,与基于粒子滤波的机器人自主定位法类似,NP-PHDF法使得行人运动状态的不确定性能够以粒子的分布来度量.为降低状态估计的不确定性,本文提出一种"圈粒子"的粒子圈存法从粒子的分布中提取机器人和行人的真实状态.算法的有效性在实际场景实验中得到了验证.
In dynamic multi-pedestrian environments, while a service robot navigates only relying on its own sensors with the first-person perspective, both the uncertainties of robot localization and the estimation of people's states are increased, which hinder the navigation decision of a service robot. To solve this problem, a local collision avoidance method based on the optimal reciprocal collision avoidance(ORCA) is proposed. In this method, the states of multiple pedestrians are estimated by a variant of particle-PHD filter, i.e. NP-PHDF for multi-target tracking. NP-PHDF is a combination of Kalman particle filter and PHD filter and has their advantages. So it can not only track time-varying number of targets with sudden motion changes such as abrupt acceleration/deceleration or steep turn, but also resist block among pedestrians. Meanwhile, similar as robot localization which uses particle filter, the uncertainties of estimation for pedestrians can be represented by the distribution of particles. To reduce the uncertainties, an encircling-particles method is proposed to refine the true states of robot and pedestrians from the probabilistic particle distribution. The effectiveness of the proposed technique is demonstrated through experiments in real environments.
出处
《计算机系统应用》
2017年第4期110-115,共6页
Computer Systems & Applications
基金
上海市闵行区产学研项目(2016MH018)
关键词
移动机器人
自主导航
动态的多行人环境
最优交互避碰
mobile robot
autonomous navigation
dynamic multi-pedestrian environments
optimal reciprocal collision avoidance