0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

浅述视觉导航定位系统工作原理及过程

电子工程师 来源:CSDN技术社区 作者: qq_34003774 2021-03-22 15:49 次阅读

当今,由于数字图像处理和计算机视觉技术的迅速发展,越来越多的研究者采用摄像机作为全自主用移动机器人的感知传感器。这主要是因为原来的超声或红外传感器感知信息量有限,鲁棒性差,而视觉系统则可以弥补这些缺点。而现实世界是三维的,而投射于摄像镜头(CCD/CMOS)上的图像则是二维的,视觉处理的最终目的就是要从感知到的二维图像中提取有关的三维世界信息。

简单说来就是对机器人周边的环境进行光学处理,先用摄像头进行图像信息采集,将采集的信息进行压缩,然后将它反馈到一个由神经网络和统计学方法构成的学习子系统,再由学习子系统将采集到的图像信息和机器人的实际位置联系起来,完成机器人的自主导航定位功能。

(1)摄像头标定算法

2D-3D映射求参。

传统摄像机标定主要有 Faugeras 标定法、Tscai 两步法、直接线性变换方法、张正友平面标定法和 Weng迭代法。自标定包括基于 Kruppa 方程自标定法、分层逐步自标定法、基于绝对二次曲面的自标定法和 Pollefeys 的模约束法。视觉标定有马颂德的三正交平移法、李华的平面正交标定法和 Hartley 旋转求内参数标定法。

(2)机器视觉与图像处理

a. 预处理:灰化、降噪、滤波、二值化、边缘检测。。。

b. 特征提取:特征空间到参数空间映射。算法有HOUGH、SIFT、SURF

c. 图像分割:RGB-HIS。

d. 图像描述识别

(3)定位算法

基于滤波器的定位算法主要有KF、SEIF、PF、EKF、UKF等。

也可以使用单目视觉和里程计融合的方法。以里程计读数作为辅助信息,利用三角法计算特征点在当前机器人坐标系中的坐标位置,这里的三维坐标计算需要在延迟一个时间步的基础上进行。根据特征点在当前摄像头坐标系中的三维坐标以及它在地图中的世界坐标,来估计摄像头在世界坐标系中的位姿。这种降低了传感器成本,消除了里程计的累积误差,使得定位的结果更加精确。此外,相对于立体视觉中摄像机间的标定,这种方法只需对摄像机内参数进行标定,提高了系统的效率。

o4YBAGBYS9SAR9a6AADrB2ZbuCQ283.png

(4).定位算法基本过程:

简单的算法过程,可基于OpenCV进行简单实现。

输入

通过摄像头获取的视频流(主要为灰度图像,stereo VO中图像既可以是彩色的,也可以是灰度的 ),记录摄像头在t和t+1时刻获得的图像为It和It+1,相机的内参,通过相机标定获得,可以通过matlab或者opencv计算为固定量。

输出

计算每一帧相机的位置+姿态

基本过程

1. 获得图像It,It+1

2. 对获得图像进行畸变处理

3. 通过FAST算法对图像It进行特征检测,通过KLT算法跟踪这些特征到图像It+1中,如果跟踪特征有所丢失,特征数小于某个阈值,则重新进行特征检测

4. 通过带RANSAC的5点算法来估计两幅图像的本质矩阵

5. 通过计算的本质矩阵进行估计R,t

6. 对尺度信息进行估计,最终确定旋转矩阵和平移向量

编辑:jq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • CCD
    CCD
    +关注

    关注

    32

    文章

    881

    浏览量

    142318
  • 滤波器
    +关注

    关注

    161

    文章

    7833

    浏览量

    178243
  • GPS定位
    +关注

    关注

    4

    文章

    80

    浏览量

    22425
收藏 人收藏

    评论

    相关推荐

    AGV小车的工作原理是什么?

    AGV小车通过导航定位、路径规划、任务接收与执行、运动控制、安全监测、状态监测和电池管理等系统协同工作,以实现高效、准确的物流搬运。 1. 导航
    的头像 发表于 12-19 17:53 277次阅读

    机场导航定位技术的使用对航空工作人员的好处

    机场导航定位技术作为一项关键技术革新,正深刻改变着航空工作人员的工作方式与效率,为航空安全与管理带来了前所未有的便利与提升。这项技术通过高精度、实时性的
    的头像 发表于 10-17 10:44 218次阅读
    机场<b class='flag-5'>导航</b><b class='flag-5'>定位</b>技术的使用对航空<b class='flag-5'>工作</b>人员的好处

    工业厂房人员定位管理系统工作原理、功能及作用

    、行为和健康状况。本文旨在介绍工业厂房人员定位管理系统工作原理、功能和作用,并剖析其在提升安全性和管理效率方面的重要作用。 一、工业厂房人员定位管理
    的头像 发表于 09-10 11:09 431次阅读
    工业厂房人员<b class='flag-5'>定位</b>管理<b class='flag-5'>系统</b>的<b class='flag-5'>工作原理</b>、功能及作用

    革新出行体验:音频定位导航系统引领智能导航新时代

    在科技日新月异的今天,出行方式正经历着前所未有的变革。从传统的纸质地图到GPS视觉导航,再到如今日益兴起的音频定位导航系统,每一次进步都极大地提升了人们的出行便捷性与安全性。音频
    的头像 发表于 08-10 17:30 729次阅读

    隧道定位导航的解决方案

    ,卫星信号往往无法直接到达,导致传统的卫星导航定位技术(如GPS、北斗等)在隧道内难以正常工作。这会导致定位不准确、位置偏移甚至完全失效,给驾驶员带来极大的困扰和安全隐患。 二、隧道
    的头像 发表于 07-09 10:57 451次阅读

    机器视觉光源控制器的工作原理

    机器视觉光源控制器是一种用于控制机器视觉系统中光源的设备,其主要作用是为机器视觉系统提供稳定、均匀、可调节的光源。以下是对机器视觉光源控制器工作原理
    的头像 发表于 07-04 10:05 1061次阅读

    三维闪电定位仪的工作原理及作用

    电子发烧友网站提供《三维闪电定位仪的工作原理及作用.docx》资料免费下载
    发表于 06-12 11:40 0次下载

    Agv叉车由什么构成?工作原理是什么?易损件有哪些?

    Agv叉车由什么构成?工作原理是什么?易损件有哪些?   AGV叉车(自动导引车叉车)的工作原理可以概括为以下几个主要方面:  定位导航: AGV叉车通过内置的
    的头像 发表于 06-07 16:36 677次阅读
    Agv叉车由什么构成?<b class='flag-5'>工作原理</b>是什么?易损件有哪些?

    机器视觉控制器的工作原理与作用

    随着科技的飞速发展,机器视觉技术已广泛应用于工业自动化、质量检测、智能监控等领域。机器视觉控制器作为机器视觉系统的核心部件,其工作原理和作用对于整个
    的头像 发表于 06-06 17:37 791次阅读

    CCD机器视觉系统工作原理和特性

    详细阐述CCD机器视觉系统的定义、工作原理及其特性,并通过参考文章中的相关数字和信息,为读者提供全面而深入的了解。
    的头像 发表于 06-06 16:27 1352次阅读

    机器视觉系统工作原理和应用领域

    进行各种运算和判断,以实现对目标的识别、测量和判断。本文将详细介绍机器视觉系统的定义、工作原理、应用领域以及未来发展趋势。
    的头像 发表于 06-06 14:04 1069次阅读

    北斗高精度定位终端的工作原理和精度范围

    北斗高精度定位终端的工作原理主要基于北斗卫星导航系统,通过卫星信号的接收、处理和计算,实现了对目标位置的精确测量。以下是关于北斗高精度定位终端工作原
    的头像 发表于 05-28 11:15 677次阅读
    北斗高精度<b class='flag-5'>定位</b>终端的<b class='flag-5'>工作原理</b>和精度范围

    单北斗定位手持机的工作原理和作用

    单北斗定位手持机是一种基于中国自主研发的北斗卫星导航系统进行定位导航的终端设备。它具备接收北斗卫星信号并进行定位的能力,能够在各种环境中为
    的头像 发表于 04-18 11:32 1375次阅读
    单北斗<b class='flag-5'>定位</b>手持机的<b class='flag-5'>工作原理</b>和作用

    医院定位导航系统的路线规划功能

    医院定位导航系统是现代医疗技术与智能化服务结合的产物,为患者和医护人员提供了更为便捷、高效的导航服务。这种系统通过集成多种定位技术,如GPS
    的头像 发表于 04-15 11:15 515次阅读

    什么是天线?陶瓷天线工作原理

    陶瓷天线工作原理是利用GPS卫星来实现导航定位的,而用户的接收机主要任务是提取卫星信号中的伪随机噪声码和数据码,以进一步解算得到接收机载体的位置、速度和时间(PVT)等导航信息。
    发表于 02-22 15:00 1866次阅读
    什么是天线?陶瓷天线<b class='flag-5'>工作原理</b>