Chinaunix首页 | 论坛 | 博客
  • 博客访问: 9393164
  • 博文数量: 1747
  • 博客积分: 12961
  • 博客等级: 上将
  • 技术积分: 20060
  • 用 户 组: 普通用户
  • 注册时间: 2009-01-09 11:25
个人简介

偷得浮生半桶水(半日闲), 好记性不如抄下来(烂笔头). 信息爆炸的时代, 学习是一项持续的工作.

文章分类

全部博文(1747)

文章存档

2024年(23)

2023年(26)

2022年(112)

2021年(217)

2020年(157)

2019年(192)

2018年(81)

2017年(78)

2016年(70)

2015年(52)

2014年(40)

2013年(51)

2012年(85)

2011年(45)

2010年(231)

2009年(287)

分类: 其他平台

2020-05-11 17:25:14

机器人定位分为三大问题:“全局定位”、“位姿跟踪”和“绑架劫持”。

“全局定位”指初始位置未知,机器人靠自身运动确定自己在地图中的位姿。

“位姿跟踪”是已知自身位姿或者已经通过“全局定位”得到了一个较好的位姿估计,在后续运动时补偿精度较差的运动控制误差;

“绑架劫持”是机器人在已知自身位姿的情况下,得到了一个错误的位姿信息或者外界将其放到另外一个位姿,而里程计信息给出了错误的信息甚至没有给出控制信息。


机器人的“绑架”问题是指在缺少它之前的位置信息情况下,去确定机器人的当前位姿,例如当机器人被安置在一个已经构建好地图的环境中,但是并不知道它在地图中的相对位置,或者在移动过程中,由于传感器的暂时性功能故障或相机的快速移动,都导致机器人先前的位置信息的丢失,就像人质的眼睛被蒙上黑布条,拉上集装箱被运送到了未知的地方,此时,人质就无法给自己定位了。

"绑架问题"可以分为初始化绑架和追踪丢失状态绑架。
初始化绑架可以阐述为一种通常状况初始化问题,可使用蒙特卡洛估计器,即粒子滤波方法,重新分散粒子到三维位形空间里面,被里程信息和随机扰动不断更新,初始化粒子聚集到/收敛到可解释观察结果的区域。
追踪丢失状态绑架,即在绑架发生之前,系统已经保存当前状态,则可以使用除视觉传感器之外的其他的传感器作为候补测量设备。

机器人绑架问题(Kidnapped Robot Problem)主要是指自主机器人(Autonomous robot)在执行任务时定位系统失效的情况。

一般来说定位系统失效有三种可能性:

  1. 初始位置未知/初始位置有误
  2. 感知到的运动与实际运动不符
  3. 在运动过程中找不到用来定位的地标

一般可以利用particle filter解决该问题,初始化时将particles平均分布在整个状态空间中,在每次循环结束后,再增加一些平均分布的particles,从而定位具体的位置



阅读(3841) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~