没有合适的资源?快使用搜索试试~ 我知道了~
首页四轮足球机器人运动控制算法与系统设计
四轮足球机器人运动控制算法与系统设计
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 40 浏览量
更新于2024-06-23
收藏 1.48MB DOC 举报
"足球机器人控制系统设计" 本文主要探讨了足球机器人运动控制算法的开发与实现,特别是在四轮全向足球机器人领域的应用。首先,作者建立了机器人的运动学和动力学模型,这是理解机器人行为和设计控制策略的基础。通过对这两个模型的深入分析,作者简化了控制方程,提出了一种四轮全向足球机器人的高效运动控制算法。 该算法的独特之处在于它能同时实现位置和速度控制,并确保控制时间最优化。算法分为两个关键部分:速度轨迹生成算法和速度轨迹跟随算法。速度轨迹生成算法基于开关控制原理,通过考虑机器人当前位置、当前速度、目标位置和目标速度,计算出一条从起点到终点的时间最优的速度路径。而速度轨迹跟随算法则采用模糊PID复合算法,实时调整机器人四组驱动轮的速度,使机器人能够按照预设轨迹精确移动。 实验结果验证了该速度控制算法的有效性,它能满足足球机器人在比赛中快速、准确、灵活移动的要求。快速反应能力对于在复杂动态环境中自由移动并实现精准定位至关重要。 此外,文中还详细介绍了足球机器人的控制系统设计。该系统采用了主-从式双DSP(数字信号处理器)架构。主DSP负责管理从DSP,并协调双DSP共同执行速度跟随控制、无线通信以及传感器数据采集等功能。这种设计方案相较于传统的单DSP系统,具有更高的稳定性、实用性和可靠性,功能也更加强大。 关键词:足球机器人、FIRA(国际机器人足球联盟)、DSP、运动控制 本文的研究为足球机器人的控制策略提供了理论基础和技术支持,对于提升机器人在比赛中的性能有着重要的实践意义。同时,提出的控制方法和系统设计思路也为其他类型的移动机器人控制系统设计提供了参考。
资源详情
资源推荐
![](https://csdnimg.cn/release/download_crawler_static/88038636/bgb.jpg)
图2-2 自主式足球机器人系统
足球机器人系统分为下面几个部分:
1)机器人小车子系统
2)视觉子系统
3)无线通讯子系统
4)机器人控制子系统
5)决策子系统
上述五个子系统构成了大的闭环系统,如图 2-3 所示。决策系统的指令通过
无线通讯系统发送给机器人小车系统,控制子系统根据指令控制机器人相应的运
动,再由视觉子系统采集场地信息,反馈给决策系统,完成闭环控制。
下面分别简要介绍各部分的组成以及系统对各部分的设计要求。
图2-3 足球机器人系统组成原理图
机器人小车子系统是比赛的本体部分,其性能的好坏直接关系到比赛的结果。
它设计的关键在于机器人的软硬件设计。
视觉子系统是整个比赛的最终检测反馈机构,它扮演机器人的“眼睛”。它
的主要任务是利用摄像头实时采集比赛场地上的图像信息,通过图像卡处理并且
![](https://csdnimg.cn/release/download_crawler_static/88038636/bgc.jpg)
辨别这些图像,得到场地上运动物体(包括双方 8 个机器人和球)的相关数据,主
要是每个机器人的横坐标 X、纵坐标 Y 和其方向角度,并且将这些数据传给主机,
以供主机上的决策系统进行分析决策使用。
无线通讯子系统的作用主要是完成决策指令的传输,将决策系统的结果发送
给各个机器人,使其执行相关的动作。
决策系统上接视觉子系统,下连通讯子系统,是整个智能系统的中心枢纽,
是系统的“大脑”,它主要功能是根据图像系统提供的一系列的场景信息与及各
种传感器信息,对本方机器人的运动做出最佳的决策,同时将机器人的运动指令
通过无线通讯系统传给机器人。它的优劣关系到机器人的智能化水平以及比赛的
成败。
控制系统是决策系统和机器人本体之间的联接部分,它是机器人运动的核心
处理部分,如果决策系统是教练,那控制系统就是队员的本领,它的好坏关系到
机器人体现决策系统指令的好坏。它的作用就是根据一定的算法来解析决策系统
的指令将它转化为具体的机器人的运动指令,并且控制机器人实现相应运动。
2.2 足球机器人的系统工作模式
明白了足球机器人的系统组成,对于我们来说,选择合适的硬件和软件系统
还得考虑机器人系统的整体工作模式。根据机器人的决策部分在整个系统的作用
位置,可以将足球机器人系统工作模式分为以下两种:
(i)基于视觉的足球机器人系统 (Vision-Based Mobile Robot System);
(ii)基于机器人的足球机器人系统(Robot-Based Mobile Robot System),而根
据机器人智能程度,(i)又可以分为:
①基于视觉遥控的无智能足球机器人系统(Remote Brainless Vision-Based
Mobile Robot System),简称遥控机器人;
②基于视觉智能足球机器人系统(Brain On-board Vision-Based Mobile Robot
System);
这样就可以得到三种足球机器人的系统工作模式:
第一种基于视觉遥控的无智能足球机器人系统,它所有的视觉处理、策略决
策和位置控制都在主机上完成,就像遥控小车一样。
第二种基于视觉智能足球机器人系统,这个时候机器人本体具有速度控制、
![](https://csdnimg.cn/release/download_crawler_static/88038636/bgd.jpg)
位置控制和自动避障等功能。主机仅通过视觉数据来进行决策处理,然后发出命
令给各个机器人,机器人在根据命令做出行动反应,为了实现自动避障和速度控
制,机器人上面都装有红外、加速度等传感器。
第三种基于机器人的足球机器人系统,这时足球机器人具有很多自主性,所
有的计算包括决策、控制都在机器人上面完成,而主机只处理视觉数据,然后将
有关信息传给机器人。这个时候视觉系统就类似于一种传感器。
不过,任何一种模式的机器人都应该具备一些基本模块:驱动模块、通讯模
块和 CPU 控制模块。不过采用的模式不同,其设计方案都不同而已。本文系统的
设计就是基于第二种模式(即基于视觉智能机器人系统)来设计的。
2.3 足球机器人的系统结构组成
有了前面的足球机器人系统的组成,而最终要实现整个系统的运行还要硬件
来实现。系统的硬件方面包括以下几个方面:足球机器人小车系统、无线通讯系
统、视觉系统和通讯系统。下面讨论一下系统的硬件组成,以方便后面控制平台
硬件系统的设计。
1.足球机器人小车系统
一般来说,足球机器人小车包括 CPU 模块、电机驱动模块、无线通讯接收模
块和传感器模块。而这除了无线通讯接收模块外都属于控制平台的硬件系统。运
动电机通常都是单独驱动,大部分都采用轮式结构,也有采用履带结构的。如图
2-4 所示。为了得到足球机器人更好的运动特性,我们采用的是三轮设计,可以
实现全向运动的全方位机器人,在下节机器人的机电设计里面会详细介绍。
图2-4足球机器人组成机构框图
![](https://csdnimg.cn/release/download_crawler_static/88038636/bge.jpg)
2.无线通讯系统
对机器人指令传送采用的是无线数字通讯。主机的信息经过 RS-232 由发射
模块发送出去,而由机器人上面的接受模块接收数据。在比赛规则中以不妨碍对
方 的 前 提 下 , 双 方 的 频 率 大 小 不 加 以 限 制 。 采 用 的 通 讯 模 块 是 英 国 的
Radiometrix,它具有 433MHZ/418 MHZ 两个频段。
3.视觉系统
视觉系统主要由摄像头、图像采集卡等硬件设备和处理软件组成。在比赛中,
规定每方机器人采用黄色或者蓝色作为自己的队标,队标规定采用直径为 40mm
的圆,贴在机器人的上方的中央部分。而机器人的号码识别所采用的色彩不加以
限制。它的主要功能就是完成图像信息的采集与分析功能。
4.主机系统
为了提高系统的计算速度,主机系统一般采用一台 P4 的计算机,不过也有
的队伍采用双 CPU 的计算机。主机的功能主要是处理经过处理的图像数据,得出
球和队员的位置、方向和速度,根据比赛场上的攻守局势,做出决策,并且将数
据通过串口传给发射器。
2.4 足球机器人的技术要求
足球机器人小车在整个足球机器人系统中相当于执行机构,但它的作用又不
仅限与此。从比赛的角度来说。它是上场比赛的队员;从表演的角度来说,它又
是登台表演的演员。导演的创作艺术或者教练的战术意图最终都是通过机器人来
实现。所有机器人本体整体性能的好坏对整个系统都起着举足轻重的作用。
设计机器人本体应该满足以下的技术要求:
1.大小要求
RoboCup 中型机器人组的场地大小相当于 9 个兵乓球台,机器人的直径不超
过 50cm,高度在 30cm-80cm 之间,每个队由 4 台机器人组成,采用橙色足球进
行对抗比赛。
� �
5
剩余65页未读,继续阅读
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/default.jpg!1)
omyligaga
- 粉丝: 60
- 资源: 2万+
![](https://csdnimg.cn/release/wenkucmsfe/public/img/vip-rights-1.c8e153b4.png)
下载权益
![](https://csdnimg.cn/release/wenkucmsfe/public/img/vip-rights-2.8b825a4e.png)
电子书特权
![](https://csdnimg.cn/release/wenkucmsfe/public/img/vip-rights-3.fc5e5fb6.png)
VIP文章
![](https://csdnimg.cn/release/wenkucmsfe/public/img/vip-rights-4.320a6894.png)
课程特权
![](https://csdnimg.cn/release/wenkucmsfe/public/img/vip-rights-icon.fe0226a8.png)
开通VIP
上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
会员权益专享
安全验证
文档复制为VIP权益,开通VIP直接复制
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)