基于单目视觉的家庭机器人全局定位研究

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:wjlovewz
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着科技的日益发展和人们的生活需求不断提高,家庭机器人将得到越来越广泛的应用。为了节约家庭机器人的开发成本,单目视觉机器人已经成为当前的研究热点。为了利用单目视觉传感器,需要一种相应的外界环境的描述方法,本文采用一种比例缩放不变的特征点(SIFT特征点)来描述环境,SIFT特征点具有比例缩放不变性,旋转不变性和部分仿射不变性等优良性能,从而具有高度的可辨别性。由SIFT特征点可以描述环境,得到环境的特征地图。家庭机器人的一个重要特点是要具有自主导航功能,而自主导航过程中机器人需要时刻知道自己当前在环境中所处的位置及方向,这个过程称为全局定位。全局定位的前提是要有一个环境地图,装有立体视觉摄像机的机器人在不移动的情况下就能获得环境的三维信息,并且三维信息的精度较高,而利用单个摄像机创建地图必须通过机器人的移动才能获得环境的三维信息,这种通过运动重构周围环境的过程称为基于运动的重建(Structure From Motion)。机器人在创建地图的过程中,为了提高地图的精度,需要时刻修正里程计数据,再利用新的位姿更新地图,这个一边创建地图一边修正自己位姿的过程称为同时定位与地图创建,即SLAM,而SLAM过程中机器人修正位姿的过程称为局部定位。无论是局部定位还是全局定位,都可以归结为一个寻找优化位姿的优化问题。本文把粒子群优化算法(PSO)引入局部定位和全局定位,通过合理的适应度函数优化位姿。在SLAM过程中,更新里程计数据,从而使机器人创建出高精度的地图,并且在全局定位时大大提高了定位精度。此外,在全局定位时,由于环境所对应的地图库的规模往往很大,使得与地图库的匹配运算非常耗时,为了加快定位速度,本文借鉴人类搜索地图的原理提出了一种基于局部子地图的地图搜索方法,大大提高了搜索速度。本文的最后在实验室现有的机器人平台上设计出了基于单目视觉的家庭机器人同时定位和地图创建软件系统,针对各功能模块进行了概要设计和详细设计,并最终实现了系统,由于采用模块化的设计方法,该系统具有较好的可移植性。
其他文献
随着计算机及网络技术的飞速发展,当越来越多的公司及个人成为Internet用户后,计算机网络安全作为一个无法回避的问题呈现在人们面前。用户传统上采用防火墙作为网络安全的第一
基于Web的应用系统已深入到现代社会的各行各业。随着企业信息化程度的提高,应用系统的开发质量和效率与企业的发展有着很重要的关系。因此对应用系统有关的开发问题进行深入
难以预测的节点移动特性,全局信息的缺乏,使容忍延迟网络(Delay Tolerant Network,DTN)的路由算法设计极具挑战性。由于整个网络的结构随时间不断变化,没有一条确定的路径,所
XML具有自描述性、可扩展性,既有内容也有结构信息,XML文档常见于Internet上存在的网页、商业文本、数字图书馆等,XML文档数量正呈指数级增长。如何有效地解决异构的XML文档集的
管理信息系统的设计开发是一个复杂的系统工程,它涉及到计算机处理技术、系统理论、组织结构、管理功能、管理知识等各方面的问题,至今没有一种统一完备的开发方法。 企业
随着经济的迅速发展,人口膨胀、资源危机、环境污染等问题的出现使人们越来越认识到可持续发展的重要性。实施可持续发展战略,走可持续发展之路,是区域发展的必然选择,所以可持续
网络规模和性能的迅速增长,要求当前和未来的网络设备具备线速和智能处理能力的同时,又需要高灵活性。通用CPU和专用集成电路(ASIC)已不能同时满足这些要求。网络处理器通过
对计算速度、系统可靠性和成本实效性的要求必将促使发展新的计算机模型来代替传统的冯·诺依曼结构的计算机。随着网络技术的飞速发展,分布式并行计算成为可能。从而,对于适合
高性能计算是信息技术的一个重要分支,被公认是继理论和实验科学之后,人类认识未知世界的第三大方法,高性能计算水平也已成为衡量一个国家核心竞争力的关键指标。超级计算中
随着Internet的发展和3C合一(计算机,通信,消费电子)的发展,嵌入式技术也得到了快速发展。嵌入式的研究更是涉及到计算机相关的各个领域,如:网络系统、无线网络、3G应用、汽