APP下载

未知环境基于单目次优视差的多模滤波目标跟踪算法

2019-07-31黄帅付光远伍明岳敏

计算机应用 2019年3期
关键词:控制策略

黄帅 付光远 伍明 岳敏

摘 要:在未知环境下基于单目视觉的机器人同时定位、地图构建和目标追踪的耦合问题(SLAMOT)中,需要足够的视差才能满足目标跟踪的可观性条件。同时,针对目标运动的不确定性以及系统对于目标运动方式的未知性,提出一种基于次优视差的多模滤波目标跟踪算法。首先,采用目标不确定性椭球投影面积变化最大的方向为次优视差方向,并将其作为机器人视差控制方向;然后,采用多模滤波算法计算目标各种运动方式的概率;其次,对各运动方式的目标状态进行估计,最后根据各运动方式的概率加权估计出目标状态。另外,考虑到工程应用中应减小能耗,因此,在满足目标跟踪要求的条件下,降低视差速度。仿真实验表明:视差速度为0.3m/s时,次优视差算法的残差均值为0.16m,而启发式算法、多模滤波算法、传统扩展卡尔曼滤波(EKF)算法的残差均值为0.25m、0.06m和0.16m。在视差速度较低时,所提算法也能满足目标跟踪的可观性条件,具有较强的工程应用价值。

关键词:目标跟踪;同时定位与地图构建;多模滤波;次优视差;控制策略

中图分类号: TP249

文献标志码:A

文章编号:1001-9081(2019)03-0864-05

Abstract: Under unknown environment, Simultaneous Localization, Mapping and Object Tracking (SLAMOT) based on monocular vision needs sufficient parallax to meet the observability condition of object tracking. Focused on the uncertainty of target motion and the unknown of the system on target motion mode, a multi-mode filtering target tracking algorithm based on monocular suboptimal parallax was proposed. Firstly, the direction in which the target uncertain ellipsoid projection area changed the most was selected as the suboptimal parallax direction and was used as the robot parallax control direction. Then, multi-mode filtering algorithm was used to calculate the probability of different motion modes of the target, estimating the target state of different motion modes. Finally, the target state was estimated according to the probabilistic weighting of each motion mode. The simulation results show that the residual error of suboptimal disparity algorithm is 0.16m when the parallax velocity is 0.3m/s, meanwhile the residual means of heuristic algorithm, multimode filtering algorithm, traditional Extended Kalman Filter (EKF) algorithm are 0.25m, 0.06m and 0.16m respectively. Besides, when the parallax speed is small, the proposed algorithm also can satisfy the observability condition of target tracking, having important engineering application value.

Key words: object tracking; Simultaneous Localization And Mapping (SLAM); multi-mode filtering; suboptimal parallax; control strategy

0 引言

隨着计算机和感知技术的不断发展,机器人领域逐渐成为学者们研究的热点。未知环境下机器人目标跟踪是指移动机器人在陌生环境中对运动目标的空间状态进行估计的过程。而目标状态估计是以移动机器人自身状态估计为基础的,要在未知环境中实现移动机器人自身状态估计,实际就是解决同时定位与地图构建(Simultaneous Localization and Mapping, SLAM)问题。……

登录APP查看全文

猜你喜欢

控制策略
基于改进VSG的船舶岸电并网控制策略
考虑虚拟惯性的VSC-MTDC改进下垂控制策略
工程造价控制策略
现代企业会计的内部控制策略探讨
钢铁行业PM2.5控制策略分析
容错逆变器直接转矩控制策略
基于Z源逆变器的STATCOM/BESS控制策略研究
基于虚拟同步发电机原理的逆变器控制策略与仿真
一种改进的感应电机查表法弱磁控制策略
基于对等控制策略的微电网运行