基于神经网络的非完整移动机器人视觉反馈控制

VIP免费
3.0 牛悦 2024-11-19 4 4 1.65MB 71 页 15积分
侵权投诉
摘 要
近年来,随着计算机与电子技术的突飞猛进,机器人应用领域得到不断的拓
展。基于视觉伺服的机器人可以模拟人类的视觉器官,将采集到的视觉信息作为
位置反馈,形成机器人的闭环系统,极大的提高了机器人对环境的适应性。然而
传统的方法需要精确的视觉参数,实际过程中参数的标定费时费力,视觉伺服的
方法难以实际应用。本文讨论的是不校准的视觉参数方法,在视觉参数未知的情
况下,通过智能算法实现视觉移动机器人的轨迹跟踪。
本文首先介绍了机器人的发展背景和非完整移动机器人的视觉伺服概念;其
次讨论了在移动机器人运动学模型下传统方法和模糊方法的问题和不足;第三提
出了神经网络 PID 控制方法。该方法避免了传统的复杂公式推导和模糊算法的规
则库设计,在不校准视觉参数的情况下,递推出移动机器人实际的角速度和线速
度的反馈形式。最后编写仿真程序,仿真给出了机器人跟踪效果,验证了神经网
PID 控制器的有效性
关键字:移动机器人 不校准视觉伺服 神经网络 PID 控制
ABSTRACT
Recently, with the rapid development of the computer and the electronic technique,
the application of robots has been widen. The robot visual servoing control system may
mimic the human eyes. Then the vision information is used as a a feedback to improve
the ability of the robot adaption to the environment. However,traditional algorithms
which need the calibration of visual parameters spend much time and become technical
bottlenecks. This thesis discusses the visual servoing tracking problem of nonholonomic
mobile robots. The neutral network control approach is used to design a tracking
controller for nonholonomic mobile robots with uncalibrated visual parameters.
First, this paper presents the development background of the robot and the concept
of nonholonomic mobile robots with visual servoing feedback. Second, the deficiencys
exist in traditional algorithms and fuzzy controller. Third, BP neural network PID is
proposed to design controller. Combining BP neutral network with PID controller is
used to manipulate mobile robots firstly. The complex deduce of common tracking
controllers is simplified and tracking control problem with uncalibrated virual
parameters is solved. Finally, we program the simulation code . The simulation results
show that the method is effective.
Key Word: Mobile Robot, Uncalibrated Visual Servoing, Stabilization,
BP neural network PID
目 录
中文摘要
ABSTRACT
第一章 绪 论 ...................................................................................................................1
§1.1 课题背景 ............................................................................................................1
§1.2 移动机器人 ........................................................................................................2
§1.2.1 非完整约束 ..............................................................................................3
§1.2.2 非完整移动机器人 ..................................................................................4
§1.3 视觉伺服 ............................................................................................................4
§1.3.1 视觉伺服分类 ..........................................................................................4
§1.3.2 不校准视觉伺服 ......................................................................................5
§1.4 视觉伺服移动机器人 ........................................................................................6
§1.4.1 视觉伺服移动机器人的发展情况 ..........................................................6
§1.5 课题来源与研究内容 ........................................................................................7
§1.5.1 课题来源 ..................................................................................................7
§1.5.2 课题研究内容 ..........................................................................................7
第二章非完整移动机器人 ...............................................................................................8
§2.1 非完整移动机器人模型 ....................................................................................8
§2.1.1 非完整移动机器人的运动学模型 ..........................................................9
§2.1.2 非完整移动机器人的动力学模型 ..........................................................9
§2.2 非完整移动机器人的控制问题 ........................................................................9
§2.2.1 非完整移动机器人的镇定问题 ..............................................................9
§2.2.2 非完整移动机器人的跟踪问题 ............................................................10
§2.2.3 非完整移动机器人的路径问题 ............................................................11
第三章非完整移动机器人不校准视觉跟踪控制 .........................................................12
§3.1 视觉空间下非完整移动机器人模型 ..............................................................12
§3.2 问题描述 .........................................................................................................13
§3.3 控制器设计 ......................................................................................................14
§3.4 仿真结果 ..........................................................................................................16
第四章 非完整移动机器人不校准视觉跟踪模糊控制 ...............................................17
§4.1 模糊控制概述 ..................................................................................................17
§4.2 模糊控制的特点 ..............................................................................................17
§4.3 模糊控制步骤 ..................................................................................................18
§4.3.1 模糊化 ...................................................................................................19
§4.3.2 知识库 ....................................................................................................20
§4.3.3 模糊推理 ................................................................................................21
§4.3.4 解模糊化 ................................................................................................21
§4.4 非完整移动机器人视觉跟踪的模糊控制 ......................................................22
§4.4.1 背景介绍 ................................................................................................22
§4.4.2 问题描述 ................................................................................................23
§4.4.3 模糊控制器的设计 ................................................................................24
§4.4.4 模糊化 ....................................................................................................25
§4.4.5 模糊规则 ................................................................................................25
§4.4.6 解模糊化 ................................................................................................27
§4.4.7 仿真结果 ................................................................................................27
第五章人工神经网络 .....................................................................................................29
§5.1 人工神经网络概述 ..........................................................................................29
§5.2 神经网络发展情况 ..........................................................................................29
§5.3 人工神经元 ......................................................................................................30
§5.4 人工神经网络分类 ..........................................................................................32
§5.5 BP 神经网络 ....................................................................................................32
§5.5.1 BP 算法原理 ..........................................................................................32
§5.5.2 BP 算法数学描述 ..................................................................................33
§5.5.3 BP 神经网络实施步骤 ..........................................................................35
§5.6 神经网络 PID 控制器 ..................................................................................... 36
§5.6.1 PID 控制器 ............................................................................................ 36
§5.6.2 BP 神经网络 PID 控制器 ..................................................................... 38
第六章 神经网络 PID 控制的机器人视觉反馈跟踪 .................................................. 42
§6.1 背景介绍 ..........................................................................................................42
§6.2 问题描述 ..........................................................................................................42
§6.3 本文选用的 BP 神经网络 PID ....................................................................... 43
§6.4 基于神经网络 PID 的移动机器人跟踪控制器 ............................................. 45
§6.5 仿真实验 ..........................................................................................................47
§6.5.1 BP 神经网络参数选择 ..........................................................................47
§6.5.2 对曲线跟踪 ............................................................................................50
§6.5.3 对直线跟踪 ............................................................................................51
第七章 结论与展望 .......................................................................................................52
...............................................................................................................................53
参考文献 .........................................................................................................................61
在读期间论文及承担科研项目成果 .............................................................................67
...............................................................................................................................68
第一章 绪论
1
第一章 绪 论
§1.1 课题背景
20 世纪科学技术迅猛发展,尤其是以计算机和电子领域的突飞猛进促使在 50
年代世界上第一台可编程机器人在美国诞生。此后机器人作为一项战略性的技术
受到各国的广泛关注。随着机器人技术的不断发展,机器人的应用领域也在不断
的拓展。现如今,无论是在工业,农业,军事,还是医疗,航天,服务业等行业,
机器人的身影都随处可见。尤其是在单一枯燥,有毒物质,有害辐射等恶劣的环
境中,机器人的出现更是替代了人类的劳苦作业。机器人作为一种有效的工具,
极大的提高了生产力,并在人类开发资源,探索空间,了解自然的过程中也起到
了极为重要的作用。
如今机器人正朝着智能化的方向发展,所谓的智能化就是感知外界环境变化
而作出相应变化的能力。而具有感知能力的智能化机器人正是当今机器人研究的
重要领域。
作为智能化的机器人和人类一样都需要通过感知外部世界进而来作出动作。
据统计人类获取外部信息的 70%以上都来自于视觉感官,因此视觉也被认为是提
供机器人外部信息的主要途径。
视觉传感器模拟了人类的视觉,获取的信息量大,适用的范围广,效率比较
高,在不接触外界物体的情况下就能很好的获取环境信息,这是其他很多传感器
无法比拟的优点。机器人有了视觉传感器的加入,能够更好的适应环境的变化,
智能化得到了提高,与此同时机器人的应用领域也得到了进一步扩展。可以预见,
具有视觉的机器人在未来的发展中有着广阔的前景。
1979 年,视觉伺服”(visual servoing) [1]概念首次hill park 提出,与传统
“机器视觉” (machine vision) [2]概念不同的是视觉伺服将视觉传感器得到的图
像信息作为位置反馈,然后构成机器人的闭环控制系统。而机器视觉是将视觉传
感器采集到的图像信息经过一系列分析处理,最终得到用以描述物体、环境或是
控制物体动作的数据[3]由此可见,机器人视觉伺服涉及了图像、控制、机器人、
机械、计算机等多个领域,学科交叉性大,是机器人领域中一个很具有挑战性的
方向[4]
随着计算机硬件技术的发展,图像处理速度极大的得到提升,图像处理设备
摘要:

摘要近年来,随着计算机与电子技术的突飞猛进,机器人应用领域得到不断的拓展。基于视觉伺服的机器人可以模拟人类的视觉器官,将采集到的视觉信息作为位置反馈,形成机器人的闭环系统,极大的提高了机器人对环境的适应性。然而传统的方法需要精确的视觉参数,实际过程中参数的标定费时费力,视觉伺服的方法难以实际应用。本文讨论的是不校准的视觉参数方法,在视觉参数未知的情况下,通过智能算法实现视觉移动机器人的轨迹跟踪。本文首先介绍了机器人的发展背景和非完整移动机器人的视觉伺服概念;其次讨论了在移动机器人运动学模型下传统方法和模糊方法的问题和不足;第三提出了神经网络PID控制方法。该方法避免了传统的复杂公式推导和模糊算...

展开>> 收起<<
基于神经网络的非完整移动机器人视觉反馈控制.pdf

共71页,预览8页

还剩页未读, 继续阅读

作者:牛悦 分类:高等教育资料 价格:15积分 属性:71 页 大小:1.65MB 格式:PDF 时间:2024-11-19

开通VIP享超值会员特权

  • 多端同步记录
  • 高速下载文档
  • 免费文档工具
  • 分享文档赚钱
  • 每日登录抽奖
  • 优质衍生服务
/ 71
客服
关注