机器人视觉测量与控制涉及光学、电子学、控制科学、计算机科学等众多学科,是一门重要的综合性前沿学科。在工业机器人、移动机器人、军事、航天与空间探索领域等具有广阔的应用前景。研究实时视觉测量与控制,对于提高机器人的自主作业能力、拓展机器人的应用范围具有十分重要的意义。
《机器人视觉测量与控制(第3版)》从控制的角度出发,以工程实现为目标,以机器人的视觉控制为背景,系统介绍了视觉系统的构成和标定、视觉测量的原理与方法、视觉控制的原理与实现,并给出了机器人视觉测量与控制的应用实例。全书以串联关节机器人为主,同时兼顾了移动机器人的控制问题。
《机器人视觉测量与控制(第3版)》面向从事机器人研究和应用的科技人员,注重反映本领域的研究前沿和可实现性,可作为机器人、计算机视觉等领域科研工作者和工程技术人员的参考书,也可作为控制科学与工程、计算机等学科研究生和高年级本科生的教材。
第1章 绪论
1.1 机器人视觉控制
1.1.1 机器人视觉的基本概念
1.1.2 机器人视觉控制的作用
1.2 机器人视觉控制的研究内容
1.2.1 摄像机标定
1.2.2 视觉测量
1.2.3 视觉控制的结构与算法
1.3 机器人视觉系统的分类
1.3.1 根据摄像机与机器人的相互位置分类
1.3.2 根据摄像机数目分类
1.3.3 根据是否自然测量分类
1.3.4 根据控制模型分类
1.4 视觉控制的发展现状与趋势
1.4.1 视觉系统标定研究进展
1.4.2 机器人的视觉测量研究进展
1.4.3 机器人的视觉控制研究进展
1.4.4 机器人视觉控制的应用现状
1.4.5 机器人视觉测量与控制的发展趋势
参考文献
第2章 摄像机与视觉系统的标定
2.1 摄像机模型
2.1.1 小孔模型
2.1.2 摄像机内参数模型
2.1.3 镜头畸变模型
2.1.4 摄像机外参数模型
2.2 单目二维视觉测量的摄像机标定
2.3 Faugeras的摄像机标定方法
2.3.1 Faugeras摄像机标定的基本方法
2.3.2 Faugeras摄像机标定的改进方法
2.4 Fsai的摄像机标定方法
2.4.1 位姿与焦距求取
2.4.2 畸变矫正系数与焦距的精确求取
2.5 手眼标定
2.6 基于消失点的摄像机内参数自标定
2.6.1 几何法
2.6.2 解析法
2.7 基于运动的摄像机自标定
2.7.1 基于正交平移运动和旋转运动的摄像机自标定
2.7.2 基于单参考点的摄像机自标定
2.8 基于运动的立体视觉系统自标定
2.8.1 相对测量视觉模型
2.8.2 自标定原理与过程
2.9 畸变校正与非线性模型摄像机的标定
2.9.1 基于平面靶标的非线性模型摄像机标定
2.9.2 基于平面靶标的大畸变非线性模型摄像机的标定
2.10 结构光视觉的参数标定
2.10.1 基于立体靶标的激光平面标定
2.10.2 主动视觉法激光平面标定
2.10.3 斜平面法结构光视觉传感器标定
参考文献
第3章 视觉测量
3.1 视觉测量中的约束条件
3.1.1 特征匹配约束
3.1.2 不变性约束
3.1.3 直线约束
3.2 单目视觉位置测量
3.2.1 垂直于摄像机光轴的平面内目标的测量
3.2.2 平面内目标的测量
3.3 立体视觉位置测量
3.3.1 双目视觉
3.3.2 结构光视觉
3.4 基于PnP问题的位姿测量
3.4.1 P3P的常用求解方法
3.4.2 PnP问题的线性求解
3.5 基于矩形目标约束的位姿测量
3.5.1 基于立体视觉的位姿测量
3.5.2 基于矩形的位姿测量
3.5.3 基于P4P方法
3.6 基于目标模型的测量
3.6.1 点的交互矩阵
3.6.2 直线的交互矩阵
3.6.3 基于cAD模型的测量
3.7 基于消失点的位姿测量
3.7.1 基于消失点的单视点三维测量
3.7.2 基于消失点的单视点仿射测量
3.8 移动机器人的视觉定位
3.8.1 基于单应性矩阵的视觉定位
3.8.2 基于非特定参照物的视觉定位
3.9 移动机器人的视觉全局定位
3.9.1 基于非特定参照物的视觉全局定位
3.9.2 视觉定位与里程计推算定位的信息融合
3.10 基于天花板的视觉推算定位
3.10.1 天花板的视觉特征
3.10.2 视慌系统构成
3.10.3 视觉推算定位
3.10.4 实验与结果
3.11 MEMs装配中的显微视觉测量
3.11.1 显微视觉系统的构成
3.11.2 显微视觉系统的自动调焦
3.11.3 显微视觉测量
3.11.4 实验与结果
参考文献
第4章 视觉控制
4.1 基于位置的视觉控制
4.1.1 位置给定型机器人视觉控制
4.1.2 机器人的位置视觉伺服控制
4.1.3 基于位置的视觉控制的稳定性
4.1.4 基于位置的自标定视觉控制
4.1.5 基于位置视觉控制的特点
4.2 基于图像的视觉控制
4.2.1 基于图像特征的视觉控制
4.2.2 基于图像的视觉伺服控制
4.2.3 基于图像的视觉控制的稳定性
4.2.4 基于图像的视觉控制的特点
4.3 混合视觉伺服控制
4.3.1 2.5 D视觉伺服的结构
4.3.2 2.5 D视觉伺服的原理
4.4 直接视觉控制
4.4.1 直接视觉控制的结构
4.4.2 visualmotor函数的实现
4.5 基于姿态的视觉控制
4.5.1 姿态测量
4.5.2 基于姿态估计的视觉控制系统的结构与基本原理
4.5.3 实验与结果
4.6 基于图像雅可比矩阵的无标定视觉伺服
4.6.1 动态牛顿法
4.6.2 图像雅可比矩阵的估计
4.7 基于极线约束的无标定摄像机的视觉控制
4.7.1 基本原理
4.7.2 视觉伺服控制
4.7.3 实验与结果
4.8 基于视觉测量信息的智能控制
4.8.1 角焊缝跟踪的白调整模糊控制
4.8.2 实验与结果
参考文献
第5章 应用实例
5.1 开放式机器人控制平台
5.1.1 多层次结构的开放式机器人控制平台
5.1.2 本地机器人的实时控制
5.1.3 图形示教实验与结果
5.2 具有焊缝识别与跟踪功能的自动埋弧焊机器人系统
5.2.1 焊接小车与视觉系统
5.2.2 结构光焊缝图像的处理
5.2.3 焊缝测量实验结果
5.3 基于结构光的机器人弧焊混合视觉控制
5.3.1 图像空间到机器人末端笛卡儿空间的雅可比矩阵
5.3.2 混合视觉控制
5.3.3 实验与结果
5.4 薄板对接窄焊缝视觉跟踪系统
5.4.1 视觉跟踪系统构成
5.4.2 焊缝视觉测量
5.4.3 焊缝初始点定位
5.4.4 控制系统设计
5.4.5 实验与结果
5.5 基于视觉系统自标定的机器人趋近与抓取
5.5.1 机器人系统构成
5.5.2 基于自标定的视觉控制系统原理
5.5.3 实验与结果
5.6 基于天花板的移动机器人导航与定位
5.6.1 基于天花板自然路标的定位
5.6.2 基于天花板的导航
5.6.3 实验与结果
5.7 打乒乓球机器人
5.7.1 打乒乓球机器人系统构成
5.7.2 并行处理的高速视觉系统
5.7.3 乒乓球飞行轨迹测量
5.7.4 后续飞行轨迹与击球参数预测
5.7.5 基于球拍位姿的乒乓球旋转估计
5.7.6 机器人运动规划与控制
5.7.7 实验与结果
5.8 大口径光栅拼接
5.8.1 系统构成
5.8.2 拼接位姿偏差测量
5.8.3 实验与结果
参考文献
附录 摄像机标定工具箱与标定函数