当前位置:首页 > 工业技术
基于视觉的网络远程控制系统
基于视觉的网络远程控制系统

基于视觉的网络远程控制系统PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:丛爽著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2013
  • ISBN:9787302305347
  • 页数:317 页
图书介绍:本书在二自由度串联机械臂为被控对象的开环控制系统的基础上,通过Internet网络开发出远程控制系统;同时增加摄像头来获取末端执行器图像,将其通过图像传输和图像处理,在远程的客户端获取末端执行器的位置信号,对机械臂实现基于视觉的远程闭环位置的高精度控制。本书分别详细介绍了所开发实现的控制系统,本书包含多方面的近年来有关基于视觉的网络远程控制系统中的重要的实用理论与技术。
《基于视觉的网络远程控制系统》目录

第1章 概述 1

1.1 机器人控制发展简史 2

1.2 网络控制系统的发展历程 4

1.3 网络化控制系统 6

1.4 远程控制系统中的图像处理与目标跟踪技术 7

1.5 基于Internet的远程控制系统 12

1.6 网络控制系统存在的问题及研究现状 14

1.6.1 监督控制 15

1.6.2 直接控制 16

1.7 本书内容安排 18

第2章 二自由度机械臂自动绘图系统 21

2.1 机械臂本体及其控制系统 21

2.1.1 二自由度串联机械臂系统 21

2.1.2 伺服控制器 23

2.1.3 机械臂系统的运动模式 24

2.1.4 机械臂控制系统 25

2.2 二自由度机械臂控制系统的工作原理 26

2.2.1 机械臂工作空间分析 26

2.2.2 机械臂运动学解 27

2.3 机械臂控制系统的软件结构 29

2.4 机械臂控制系统图形示教系统 30

2.5 提高实际绘图精度与速度的研究 33

2.5.1 提高机械臂绘图精度 33

2.5.2 提高机械臂绘图速度 37

2.6 自由曲线绘制的设计与实现 40

2.6.1 自由曲线绘制操作面板 41

2.6.2 精确数学曲线绘制操作面板 42

2.6.3 参数设置面板 43

2.6.4 操作面板的整合 43

2.6.5 操作面板与原控制程序的连接 43

2.6.6 绘制规则曲线的方法 43

2.6.7 绘制精确数学曲线 44

2.6.8 绘制自由曲线的方法 47

2.6.9 系统自由曲线绘制的演示实例 48

2.7 基于灰度图像的边缘提取设计与再现 49

2.7.1 灰度图像的二值化算法 49

2.7.2 边缘检测算法 50

2.7.3 图像各条边缘的提取 50

2.7.4 边缘数据的筛选与存储 50

2.7.5 程序设计与实现 51

2.7.6 实际应用结果 51

2.8 本章小结 52

第3章 基于视觉的机械臂闭环控制系统 53

3.1 图像测量原理 53

3.2 控制系统的软硬件总体结构 55

3.2.1 软件总体结构 55

3.2.2 视觉模块的操作面板及其图像处理系统的设计与实现 56

3.2.3 视觉模块与原控制程序的连接 57

3.3 基于视觉的机械臂末端执行器坐标获取 57

3.3.1 Harris算法 59

3.3.2 SUSAN算法 59

3.3.3 SV算法 60

3.3.4 模板匹配算法 60

3.3.5 末端执行器位置检测 60

3.3.6 实际实验与结果分析 62

3.3.7 小结 64

3.4 视觉定位系统的设计与实现 65

3.4.1 基于视觉定位的控制系统 65

3.4.2 基于视觉反馈坐标的控制器设计 66

3.5 系统使用方法 67

3.5.1 视觉模块初始化的方法 67

3.5.2 利用视觉反馈绘制规则曲线的方法 68

3.5.3 基于视觉补偿系统的演示实例 68

3.6 本章小结 70

第4章 机械臂网络远程控制平台软件的设计与实现 71

4.1 网络远程机器人控制系统构成 71

4.2 远程网络机器人系统的驱动及控制方式 72

4.2.1 直接控制 73

4.2.2 监督控制 73

4.2.3 自学习控制 74

4.3 机械臂网络远程控制系统的实现方式 74

4.3.1 软件方式 74

4.3.2 硬件方式 75

4.4 机械臂网络远程控制系统的架构 76

4.5 本地控制平台软件层次结构分析 78

4.6 网络远程控制服务器端软件平台 81

4.6.1 服务器端软件平台结构与流程 82

4.6.2 服务器端数据结构与功能函数 84

4.7 网络远程控制客户机端软件平台 92

4.7.1 客户机端软件结构与流程 92

4.7.2 客户机端数据结构与功能函数 95

4.8 本章小结 104

第5章 机械臂远程控制系统的性能分析 105

5.1 网络远程控制系统中的延时问题 105

5.1.1 网络延时的组成部分 106

5.1.2 网络延时的不确定性产生的原因及其特性 107

5.1.3 网络延时的测量与分析 108

5.1.4 网络延时的预测算法 109

5.2 网络节点驱动方式对远程控制系统性能的影响 110

5.2.1 网络节点的时间驱动方式与事件驱动方式 111

5.2.2 不同的节点驱动方式下系统模型的建立 111

5.2.3 节点驱动方式对系统性能的影响 115

5.2.4 各节点驱动方式的适用范围 118

5.3 系统仿真实验结果及其分析 119

5.4 本章小结 122

第6章 网络远程控制系统的控制 123

6.1 网络远程控制系统的确定性控制 123

6.1.1 确定性控制的基本思想 123

6.1.2 确定性控制中的三种方法 124

6.1.3 确定性控制中三种方法之间的相互关系 127

6.1.4 系统仿真实验及其结果的对比分析 129

6.2 基于网络的机械臂远程控制系统中的延时补偿 130

6.2.1 网络延时的测量 130

6.2.2 机械臂远程控制的延时补偿 132

6.3 机械臂远程控制系统中的连续轨迹控制 137

6.3.1 连续轨迹控制的关键技术及特点 137

6.3.2 连续轨迹控制方式下的机械臂网络远程控制 138

6.3.3 实际系统实验及其结果对比分析 140

6.4 本章小结 142

第7章 基于视觉的远程机械臂控制系统 143

7.1 机械臂远程视觉控制系统 144

7.1.1 本地服务器 145

7.1.2 远程客户端 145

7.1.3 网络模块 146

7.2 图像测量 146

7.2.1 摄像机标定 146

7.2.2 机械臂末端图像识别 148

7.3 图像压缩 149

7.3.1 二维图像的DCT变换 150

7.3.2 数据编码 151

7.4 图像处理模块的设计与实现 151

7.4.1 图像格式简介 151

7.4.2 摄像机驱动与图像获取 152

7.4.3 图像处理模块的软件实现 154

7.5 图像处理实验结果 157

7.5.1 角点检测算法精度分析 157

7.5.2 综合标定误差分析 158

7.5.3 图像压缩与解压缩实验结果 158

7.6 远程控制中的视觉反馈及其实现 159

7.6.1 视觉反馈的控制算法设计与分析 161

7.6.2 视觉反馈的软件实现 162

7.7 基于视觉的远程机械臂控制系统的实验及其结果分析 163

7.7.1 无视觉反馈功能的网络远程控制系统绘图实验 164

7.7.2 具有视觉反馈功能的网络远程控制系统绘图实验 165

7.8 本章小结 167

第8章 远程视觉控制系统中的视频传输与目标定位 169

8.1 视频传输 169

8.1.1 图像数据压缩的必要性和可能性 169

8.1.2 图像压缩编码过程 170

8.1.3 图像压缩编码算法分类 171

8.1.4 图像质量评估 173

8.2 图像处理模块 174

8.3 基于DCT的静止图像压缩及其应用 175

8.3.1 二维DCT变换 176

8.3.2 量化 178

8.3.3 熵编码 178

8.3.4 基于自适应邻域思想的块效应消除算法 179

8.3.5 实际系统实验及其结果分析 181

8.4 基于小波的图像压缩及其应用 183

8.4.1 小波变换 184

8.4.2 小波系数编码 187

8.4.3 EZW编码实验结果及其分析 190

8.5 视频压缩编码及其应用 193

8.5.1 视频编码概念 194

8.5.2 视频编码核心技术 195

8.5.3 预测与小波相结合的视频压缩编码 200

8.5.4 实验结果及分析 201

8.6 机械臂末端执行器的目标定位 203

8.6.1 模板匹配 203

8.6.2 卡尔曼滤波 204

8.6.3 目标定位 205

8.6.4 实验结果及分析 208

8.7 本章小结 210

第9章 基于隐马尔可夫模型的网络时延建模与预测 211

9.1 网络化控制系统的特点 211

9.2 不同时延模型下的NCS建模 215

9.2.1 定常时延模型及NCS建模 215

9.2.2 相互独立的随机时延模型及NCS建模与控制 216

9.2.3 马尔可夫链随机时延模型及NCS建模与控制 219

9.3 三种时延模型的局限性 222

9.4 基于隐马尔可夫模型的NCS的提出 223

9.5 基于隐马尔可夫模型的网络时延建模 226

9.5.1 隐马尔可夫时延模型 228

9.5.2 模型参数估计 229

9.6 基于隐马尔可夫模型的网络时延预测 236

9.6.1 基于平均量化的时延预测 237

9.6.2 基于K-均值聚类的量化 238

9.7 系统仿真实验及其结果分析 243

9.8 本章小结 249

第10章 基于隐马尔可夫模型的NCS的控制 251

10.1 基于隐马尔可夫模型的NCS状态反馈控制 251

10.1.1 马尔可夫跳变线性系统模型 251

10.1.2 系统随机稳定条件研究 253

10.1.3 状态反馈控制器设计 256

10.1.4 系统仿真实验及其结果分析 260

10.2 基于隐马尔可夫模型的NCS最优控制 265

10.2.1 增广状态系统模型 265

10.2.2 最优控制器设计 267

10.2.3 稳定性分析 271

10.2.4 系统仿真实验及其结果对比分析 273

10.3 本章小结 276

第11章 基于TrueTime的NCS仿真平台设计 277

11.1 TrueTime 1.5 工具箱简介 277

11.2 网络化控制系统仿真平台设计 284

11.3 基于隐马尔可夫模型的NCS建模与控制算法设计 293

11.4 本章小结 294

参考文献 295

返回顶部