足球机器人运动控制系统研究与实现

足球机器人运动控制系统研究与实现

论文摘要

机器人足球比赛是近年来在国际上迅速开展起来的高科技对抗活动,是将高科技和人们喜爱的足球运动结合在一起的产物,是集机器人学、智能控制、无线通讯、图像处理、机械学等多种学科和技术于一体的综合性产物。本文研究并实现了机器人的全向运动机构、运动控制系统和无线通信系统,并在此基础上进行了机器人的状态检测算法的研究。本文的主要工作如下:研究了足球机器人的硬件平台,并重点对运动机构、击球机构和带球机构进行了设计与实现。为了更好的满足RoboCup中型组比赛的实时性要求,采用了全向运动机构,包括三个通过直流伺服电机驱动的全向轮,每只电机都连有行星减速器和光电编码器。三轮全向运动机构满足了完整运动约束,同双轮差分运动机构相比,可以在复杂的动态环境中更加自如、准确的到达目标位置。击球机构采用高压电磁阀提供动力,在电磁阀导通时将球击出,并通过弹簧复位。带球机构采用由红外传感器控制的直流电机和两侧护板,有效减少了丢球现象。研究并实现了足球机器人的运动控制系统。设计了分层的控制结构,上位机采用笔记本电脑,下位机采用两块通过CAN总线进行通信的DSP芯片,对直流伺服电机和击球器进行控制。上位机通过维护有限状态自动机,根据视觉系统获取的图像信息和下位机的返回速度,给出下一步的动作决策,并通过速度规划模块计算出下一时刻期望的运动速度,发送给下位机。下位机采用PID算法,形成闭环控制,对电机的运动速度进行控制,并加入了扰动解耦环节,提高了机器人运动的精确性。设计并实现了场外Coach程序,通过无线网络将裁判盒给出的裁判和动作命令转发给场上己方机器人。研究并实现了机器人运动机构的自动状态检测系统,使得机器人能够感知自身状态,并可以结合决策系统改变控制方式和比赛策略。文中讨论中型组足球机器人自动状态检测涉及的内容,研究了运动机构状态检测的方法,并提出了基于图像信息和阈值分类器的算法,对击球器的状态进行判断。我们以RoboCup中型组机器人足球比赛为应用背景,建立了自己的足球机器人队伍,于2005、2007年两度参加RoboCup中国公开赛中型组的比赛,并两次获得三等奖。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 绪论
  • 1.1 机器人足球简介
  • 1.2 课题研究的背景和意义
  • 1.3 国内外研究现状
  • 1.4 本文的主要贡献及组织结构
  • 第2章 硬件平台的研究与实现
  • 2.1 三轮全向运动机构的研究与实现
  • 2.1.1 全向轮
  • 2.1.1.1 瑞典轮
  • 2.1.1.2 球形轮
  • 2.1.2 电动机
  • 2.1.3 减速器
  • 2.1.4 编码器
  • 2.2 击球机构的研究与实现
  • 2.3 带球机构的研究与实现
  • 2.4 本章小结
  • 第3章 运动控制系统的研究与实现
  • 3.1 DSP下位机程序的研究与实现
  • 3.1.1 指令格式
  • 3.1.2 速度检测
  • 3.1.3 PID速度控制模块
  • 3.1.4 矢量运动控制计算模块
  • 3.1.5 扰动解耦
  • 3.2 决策系统的研究与实现
  • 3.3 无线通信系统的研究与实现
  • 3.4 本章小结
  • 第4章 自动状态检测系统的研究与实现
  • 4.1 运动机构状态检测的研究
  • 4.2 Kicker状态检测的研究与实现
  • 4.2.1 状态定义
  • 4.2.2 检测流程
  • 4.2.2.1 图像采集
  • 4.2.2.2 图像处理
  • 4.2.2.3 特征提取
  • 4.2.2.4 判别规则
  • 4.2.3 实验及其结果
  • 4.2.3.1 分类器的训练
  • 4.2.3.2 分类器的测试
  • 4.3 本章小结
  • 第5章 结束语
  • 参考文献
  • 致谢
  • 攻读学位期间发表的学术论文
  • 攻读学位期间的获奖情况
  • 学位论文评阅及答辩情况表
  • 相关论文文献

    • [1].运动控制系统课程教学模式改革研究[J]. 中国现代教育装备 2019(23)
    • [2].基于FPGA的运动控制系统的设计与实现(英文)[J]. 机床与液压 2020(12)
    • [3].混合式教学在“运动控制系统”课堂教学中的应用[J]. 西部素质教育 2020(14)
    • [4].基于机器人的运动控制系统设计[J]. 新型工业化 2018(12)
    • [5].自平衡运动控制系统数学模型建立与分析[J]. 通讯世界 2016(23)
    • [6].风力摆运动控制系统设计[J]. 传感器与微系统 2016(12)
    • [7].手制动装调系统中运动控制系统的设计[J]. 汽车科技 2017(04)
    • [8].西门子运动控制系统新软件可在机器调试之前进行优化[J]. 冶金自动化 2017(05)
    • [9].基于网络的远程运动控制系统的设计和研究[J]. 电子技术与软件工程 2015(16)
    • [10].“运动控制系统”课程中的“时空”理解[J]. 知识文库 2019(04)
    • [11].运动控制系统课程的研究性教学模式改革[J]. 时代教育 2017(07)
    • [12].《运动控制系统》课程虚拟实验的设计[J]. 考试周刊 2011(12)
    • [13].柔性直线运动控制系统提升食品饮料包装作业灵活性[J]. 现代制造 2020(15)
    • [14].应用型本科院校“运动控制系统”课程教学改革研究[J]. 沧州师范学院学报 2019(01)
    • [15].应用型本科“运动控制系统”教材建设探讨[J]. 高教学刊 2018(08)
    • [16].动感娱乐平台运动控制系统 北京和利时电机技术有限公司[J]. 传感器世界 2017(02)
    • [17].采摘机器人运动控制系统的设计与实现[J]. 智能机器人 2017(03)
    • [18].西门子运动控制系统新软件 实现设备调试前进行优化[J]. 中国仪器仪表 2017(09)
    • [19].西门子运动控制系统新软件可在机器调试之前进行优化[J]. 变频器世界 2017(09)
    • [20].《运动控制系统》课程中产学研合作的作用[J]. 课程教育研究 2014(23)
    • [21].运动控制系统课程体系改进与创新[J]. 实验室研究与探索 2013(09)
    • [22].工业机器人运动控制系统的开发应用[J]. 信息与电脑(理论版) 2020(19)
    • [23].基于FPGA的独立轴运动控制系统设计[J]. 核电子学与探测技术 2014(04)
    • [24].一种运动控制系统专用现场总线[J]. 制造技术与机床 2012(01)
    • [25].无人水面艇嵌入式基础运动控制系统研究[J]. 计算机科学 2010(09)
    • [26].民族院校“机电运动控制系统”课程的教学实践探索[J]. 中国西部科技 2009(23)
    • [27].运动控制系统的运行及维护[J]. 现代制造 2008(04)
    • [28].基于调度的网络化运动控制系统研究[J]. 计算机应用研究 2008(12)
    • [29].运动控制系统在现场实时预演中的数据处理流程研究[J]. 现代电影技术 2018(01)
    • [30].电动轮椅运动控制系统的设计[J]. 山东工业技术 2017(03)

    标签:;  ;  ;  ;  ;  

    足球机器人运动控制系统研究与实现
    下载Doc文档

    猜你喜欢