三八资料网

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

三八资料网 门户首页 电子技术 查看内容

聊一聊机器人视觉系统组成及定位算法(难得的好资料)

2019-6-8 09:43| 发布者: 小管家| 查看: 130| 评论: 0

摘要: 机器人研究的核心就是:导航定位、路径规划、避障、多传感器融合。定位技术有几种,不关心,只关心视觉的。视觉技术用到“眼睛”可以分为:单目,双目,多目、RGB-D,后三种可以使图像有深度,这些眼睛亦可称为VO( ...
3333333333333333333333


视觉导航定位系统的工作原理


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

 

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等。


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


定位算法基本过程:


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


输入


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


输出


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


基本过程


获得图像It,It+1


对获得图像进行畸变处理


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


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


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


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

12

路过

雷人

握手

鲜花

鸡蛋

最新评论

  • 2019最新!乐视S50AIR超级电视全系列刷机去
  • 氧气传感器 O2S-FR-T4-5P-387提高了蒸烤箱
  • 一种绕制微型变压器的方法
  • 自制修电磁炉的好工具机内假负载
  • 十个家电维修技巧一定要看
  • 真诚求助!!!
  • 电脑开机进不了系统
  • 小米65寸电视背光黑屏故障的维修
  • 资料分享
  • 三菱变频器A540电路图(包含电源,驱动 保
门户最新文章

QQ|门户地图|手机版|小黑屋|家电维修论坛 ( 蜀ICP备14030498号 )

GMT+8, 2024-5-24 01:47

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部