-
第一章机器人视觉简介
对机器人视觉以及应用这门课进行总体介绍;分析GPS技术存在的不足,分析机器人视觉的重要性;介绍图像处理、计算机视觉和机器人视觉的区别;介绍图像处理、计算机视觉和机器人视觉的区别;分别介绍Ubuntu系统、Matlab, Python, OpenCV,GitHub等软件的依赖环境安装方法;讲解二维空间的位姿描述、二维中的旋转、三维空间位姿描述、二维中的旋转和平移。
-
●1.1机器人视觉简介
对机器人视觉进行总体介绍。
-
●1.2为什么不用GPS?
分析GPS技术存在的不足,分析机器人视觉的重要性。
-
●1.3图像处理、计算机视觉和机器人视觉的区别
介绍图像处理、计算机视觉和机器人视觉的区别。
-
●1.4Matlab, Python, OpenCV,GitHub等相关软件
分别介绍Ubuntu系统、Matlab, Python, OpenCV,GitHub等软件的依赖环境安装方法。
-
●1.5二维空间位姿描述
讲解二维空间的位姿描述、二维中的旋转、三维空间位姿描述、二维中的旋转和平移。
-
●1.6三维空间位姿描述
三维空间位姿描述
-
第二章数字图像处理基础1
主要讲解数字图像处理的内容,还有相关的实际操作演示,其包括:数字图像的概念与定义;数字图像处理基础知识;数字图像的获取途径;数据的一元操作;图像的阈值操作;直方图均衡化和伽马校正;二元操作。
-
●2.1数字图像简介
简介数字图像的概念与定义。
-
●2.2数字图像处理基础
讲解数字图像处理基础知识。
-
●2.3数字图像的获取
讲解数字图像的获取途径。
-
●2.4一元操作
讲解数据的一元操作。
-
●2.5阈值处理
介绍图像的阈值操作。
-
●2.6直方图均衡化和伽马校正
讲解直方图均衡化和伽马校正。
-
●2.7二元操作
讲解二元操作。
-
第三章数字图像处理基础2
延伸第二章数字图像处理的内容,还有相关的实际操作演示,其包括:图像的空间操作;核的概念;互相关和卷积;互相关和卷积;边缘检测;模版匹配;中值滤波器;数学形态学、高等数学形态学、形态交离变换;图像变形。。
-
●3.1空间操作
讲解图像的空间操作。
-
●3.2核的概念
讲解核的概念。
-
●3.3互相关和卷积
讲解互相关和卷积。
-
●3.4边缘检测
讲解边缘检测。
-
●3.5模版匹配
讲解模版匹配。
-
●3.6中值滤波器
讲解中值滤波器。
-
●3.7数学形态学
分别介绍数学形态学、高等数学形态学、形态交离变换。
-
●3.8形状变换
讲解图像的平移、旋转、缩放、剪切。
-
第四章计算机视觉基础1
主要讲解计算机视觉的基础内容,还有相关的实际操作演示,其包括:相机的标定原理;图像畸变和畸变矫正原理;图像的区域特征、直线特征和点特征;特征匹配。
-
●4.1相机的标定
简介相机的标定原理。
-
●4.2图像畸变和畸变矫正
简介图像畸变和畸变矫正原理,并通过Matlab/Python实例矫正图像畸变。
-
●4.3图像的特征
简介图像的特征。
-
●4.4区域特征
简介区域特征,并通过Matlab/Python实例提取区域特征。
-
●4.5直线特征
简介直线特征的概念。
-
●4.6点特征
简介点特征的概念。
-
●4.7特征匹配
简介相机的标定原理,并通过Matlab/Python+Opencv实例演示特征匹配。
-
第五章立体视觉和基于视觉的控制
主要讲解立体视觉原理以及相关实际操作,包括进行双目相机标定,在此基础上进行图像立体匹配;讲解基于视觉的控制、基于位置的视觉伺服、基于图像的视觉伺服等内容。
-
●5.1立体视觉
讲解立体视觉原理,并分别基于Matlab和Python进行双目相机标定,在此基础上进行图像立体匹配。
-
●5.2基于视觉的控制
分别介绍了基于视觉的控制、基于位置的视觉伺服、基于图像的视觉伺服等内容。
-
第六章常用机器人以及其虚拟操控
主要介绍三款常用的机器人及其虚拟操控,内容包括:分别介绍ABB IRB140、UR3、Husky A200等典型的机器人;ROBOT STUDIO (ABB IRB140) 虚拟仿真控制、ROS简介和安装、ROS+UR3的虚拟仿真控制、ROS+HUSKY A200的虚拟仿真控制
-
●6.1常用机器人
分别介绍ABB IRB140、UR3、Husky A200等典型的机器人。
-
●6.2机器人虚拟操作系统
分别讲解ROBOT STUDIO (ABB IRB140) 虚拟仿真控制、ROS简介和安装、ROS+UR3的虚拟仿真控制、ROS+HUSKY A200的虚拟仿真控制等内容。
-
第七章机器人的实际应用环节
结合ABB IRB140、UR3、Husky A200三个机器人来做实验演示和相关的代码讲解,其包括:ABB IRB140工业机械臂视觉引导控制;UR3协作机械臂视觉操作以及运用;Husky A200移动机器人视觉引导控制。
-
●7.1ABB IRB140工业机械臂视觉引导控制
讲解ABB IRB140工业机械臂视觉引导控制。
-
●7.2UR3协作机械臂视觉操作以及运用
讲解UR3协作机械臂视觉操作以及运用。
-
●7.3Husky A200移动机器人视觉引导控制
讲解Husky A200移动机器人视觉引导控制。