全自主足球机器人体系结构的研究
时间:11-24
来源:互联网
点击:
1.3 超声波定位避障系统
超声测距是一种非接触的检测方式,与红外、激光及无线电测距相比,在近距离范围内超声测距有不受光线影响、结构简单、成本低等特点,因此在工业控制、建筑测量、机器人定位等方面得到了广泛的应用。
超声波测距的原理是通过不断检测超声波发射后遇到障碍物所反射的回波,从而测出发射和接收回波的时间差T,距离S=TC/2,其中C为超声波波速。由于超声波也是一种声波,其声速C与温度有关,在使用时,如果温度变化不大,则可认为声速是基本不变的。这样检测出超声波发送与接收往返的时间就可以测量出距离。
由于全自主足球机器人是在竞争对抗的球场环境中运行,所以它需要具有更大的灵活性。因此,除了在全自主足球机器人的前、后、左、右安放了超声波传感器外,在机器人的左前、右前、左后、右后对称的位置上也安放了传感器。其最大的优点是对于不同的位置可以选用相应的超声波传感器组进行定位和避障,避免机器人经常转身,节省了大量时间,提高了机器人的灵活性。
1.4 运动系统
全自主足球机器人的运动系统包括移动机构、上目摄像机云台和踢球装置。移动机构采用比较流行的三点支撑结构,三点分别是双电机驱动的左右轮和一个可全向旋转的滚轮。这种移动结构使机器人很容易实现以自身为中心的旋转运动,具有良好的灵活性和机动能力。摄像机云台在一个专用电机的带动下可以绕机器人中心水平旋转。大部分全自主足球机器人都有专门的踢球装置。参加RoboCup中型组比赛的机器人大多采用弹射式踢球装置,这种结构的好处是弹射远、爆发力大,但是它体积大、机械结构复杂、易出故障。本机器人踢球装置采用叶片旋转式结构,电机通过齿轮带动踢球叶片高速旋转以达到踢球目的。这种踢球装置结构简单、节省空间、踢球弹力大。缺点是踢球叶片从静止到高速旋转需要一定的加速时间,当球与机器人相对静止时,踢球装置的弹射力量不足。
足球机器人运动系统应该具备高速运动、灵活转弯、启停加速度大等特点。本系统选用FAULHABER公司生产的直流电动机作为左右轮、云台和踢球装置的驱动电机,并自行设计开发了电机控制驱动板,可产生PWM速度控制信号并接收电机光电编码器的码盘反馈。通过PC104总线与嵌入式计算机相连,其核心部件是运动控制专用芯片LM629和H桥组件LMD18200。LM629能够编程产生PWM信号,实现PID控制和对反馈信号进行细分后计数,从而减轻了嵌入式计算机对电机控制的负担,简化了驱动程序的任务。
1.5 无线通信系统
机器人无线通信系统采用基于PC104+总线的WaveLan 11无线以太网卡。该无线网卡体积小、抗干扰能力强,信号有效传输距离超过130m,实际平均传输带宽可达8.5Mbps。这种稳定的宽带无线通信系统,使得开发人员可以随时把在个人计算机上开发的程序发送到机器人主控计算机上运行和调试,并且能够实时监控程序在机器人上的运行状态,极大地提高了软件开发的效率。
1.6 电源系统
电源系统由电池、充电器和电源板组成。电池采用可充电锂电池,与其他类型的充电电池相比具有充电时间短、放电时间长、抗冲击负载能力强等特点。电源板是自行开发设计的,输入端接电池的12V输出,电源板输出电为5V。充电器是外委加工的。该电源系统可为正常比赛的机器人连续供电大约2.5小时。
2 软件体系结构
全自主足球机器人的软件体系结构从总体上描述了全自主足球机器人软件控制的功能框架,如图2所示。该框架可分为三层。底层为驱动控制和数据采集控制程序,中层为行为规划和信息采集层,上层为决策层。底层程序分为二部分,其中CCD1和CCD2数据采集、无线网卡控制、超声波控制模块为系统提供基础的环境状态、监控计算机的指令、其他机器人的状态以及围墙或障碍物的距离信息等。左右轮电机、上目CCD电机和踢球装置控制程序控制相应的驱动装置,实现系统需要完成的特定动作,如行走、踢球等。中层程序也分为二部分,信息采集层对系统和环境的信息进行综合处理,实现信息融合,提取有用的信息和数据上传给决策层;而行为规划层接收决策层的指令,规划出一系列特定的动作,如一边行走上目CCD一边转动以便在运动过程中找球,行走特定的弧线以便规划射门动作。决策层是软件控制的核心,根据环境感知和信息融合的结果,利用数据库中的有用数据和策略库(相当于专家系统中的知识库)中的有效策略给出行为决策结论,并传送给行为规划层,如发现球后根据当前的状况如何快速移动去抢球,抢到球后如何规划避开对方队员进行射门等。
3 结 论
由哈尔滨工业大学计算机科学与技术学院自主设计,由韩国加工制造的全自主足球机器人的实际空间尺寸不超过20cm×20cm×40cm,可以满足FIRA世界杯大赛中全自主型足球机器人比赛的要求。此机器人分别在2001年和2002年FIRA世界杯大赛中荣获冠军,在2003年的FIRA世界杯大赛中获得亚军。本文介绍的体系结构还可以应用到其他类型的自主移动机器人中,如家庭机器人等。
超声测距是一种非接触的检测方式,与红外、激光及无线电测距相比,在近距离范围内超声测距有不受光线影响、结构简单、成本低等特点,因此在工业控制、建筑测量、机器人定位等方面得到了广泛的应用。
超声波测距的原理是通过不断检测超声波发射后遇到障碍物所反射的回波,从而测出发射和接收回波的时间差T,距离S=TC/2,其中C为超声波波速。由于超声波也是一种声波,其声速C与温度有关,在使用时,如果温度变化不大,则可认为声速是基本不变的。这样检测出超声波发送与接收往返的时间就可以测量出距离。
由于全自主足球机器人是在竞争对抗的球场环境中运行,所以它需要具有更大的灵活性。因此,除了在全自主足球机器人的前、后、左、右安放了超声波传感器外,在机器人的左前、右前、左后、右后对称的位置上也安放了传感器。其最大的优点是对于不同的位置可以选用相应的超声波传感器组进行定位和避障,避免机器人经常转身,节省了大量时间,提高了机器人的灵活性。
1.4 运动系统
全自主足球机器人的运动系统包括移动机构、上目摄像机云台和踢球装置。移动机构采用比较流行的三点支撑结构,三点分别是双电机驱动的左右轮和一个可全向旋转的滚轮。这种移动结构使机器人很容易实现以自身为中心的旋转运动,具有良好的灵活性和机动能力。摄像机云台在一个专用电机的带动下可以绕机器人中心水平旋转。大部分全自主足球机器人都有专门的踢球装置。参加RoboCup中型组比赛的机器人大多采用弹射式踢球装置,这种结构的好处是弹射远、爆发力大,但是它体积大、机械结构复杂、易出故障。本机器人踢球装置采用叶片旋转式结构,电机通过齿轮带动踢球叶片高速旋转以达到踢球目的。这种踢球装置结构简单、节省空间、踢球弹力大。缺点是踢球叶片从静止到高速旋转需要一定的加速时间,当球与机器人相对静止时,踢球装置的弹射力量不足。
足球机器人运动系统应该具备高速运动、灵活转弯、启停加速度大等特点。本系统选用FAULHABER公司生产的直流电动机作为左右轮、云台和踢球装置的驱动电机,并自行设计开发了电机控制驱动板,可产生PWM速度控制信号并接收电机光电编码器的码盘反馈。通过PC104总线与嵌入式计算机相连,其核心部件是运动控制专用芯片LM629和H桥组件LMD18200。LM629能够编程产生PWM信号,实现PID控制和对反馈信号进行细分后计数,从而减轻了嵌入式计算机对电机控制的负担,简化了驱动程序的任务。
1.5 无线通信系统
机器人无线通信系统采用基于PC104+总线的WaveLan 11无线以太网卡。该无线网卡体积小、抗干扰能力强,信号有效传输距离超过130m,实际平均传输带宽可达8.5Mbps。这种稳定的宽带无线通信系统,使得开发人员可以随时把在个人计算机上开发的程序发送到机器人主控计算机上运行和调试,并且能够实时监控程序在机器人上的运行状态,极大地提高了软件开发的效率。
1.6 电源系统
电源系统由电池、充电器和电源板组成。电池采用可充电锂电池,与其他类型的充电电池相比具有充电时间短、放电时间长、抗冲击负载能力强等特点。电源板是自行开发设计的,输入端接电池的12V输出,电源板输出电为5V。充电器是外委加工的。该电源系统可为正常比赛的机器人连续供电大约2.5小时。
2 软件体系结构
全自主足球机器人的软件体系结构从总体上描述了全自主足球机器人软件控制的功能框架,如图2所示。该框架可分为三层。底层为驱动控制和数据采集控制程序,中层为行为规划和信息采集层,上层为决策层。底层程序分为二部分,其中CCD1和CCD2数据采集、无线网卡控制、超声波控制模块为系统提供基础的环境状态、监控计算机的指令、其他机器人的状态以及围墙或障碍物的距离信息等。左右轮电机、上目CCD电机和踢球装置控制程序控制相应的驱动装置,实现系统需要完成的特定动作,如行走、踢球等。中层程序也分为二部分,信息采集层对系统和环境的信息进行综合处理,实现信息融合,提取有用的信息和数据上传给决策层;而行为规划层接收决策层的指令,规划出一系列特定的动作,如一边行走上目CCD一边转动以便在运动过程中找球,行走特定的弧线以便规划射门动作。决策层是软件控制的核心,根据环境感知和信息融合的结果,利用数据库中的有用数据和策略库(相当于专家系统中的知识库)中的有效策略给出行为决策结论,并传送给行为规划层,如发现球后根据当前的状况如何快速移动去抢球,抢到球后如何规划避开对方队员进行射门等。
3 结 论
由哈尔滨工业大学计算机科学与技术学院自主设计,由韩国加工制造的全自主足球机器人的实际空间尺寸不超过20cm×20cm×40cm,可以满足FIRA世界杯大赛中全自主型足球机器人比赛的要求。此机器人分别在2001年和2002年FIRA世界杯大赛中荣获冠军,在2003年的FIRA世界杯大赛中获得亚军。本文介绍的体系结构还可以应用到其他类型的自主移动机器人中,如家庭机器人等。
机器人 智能机器人 传感器 嵌入式 单片机 总线 LCD 红外 无线电 电动机 PWM 编码器 相关文章:
- 基于MSP430的自主式移动机器人设计与实现(06-12)
- 如何制作一个最简单的机器人(02-23)
- 机器人技术的新进展(02-23)
- CAN总线技术在工业码垛机器人控制系统中的应用研究(06-27)
- 制作机器人常用传感器盘点(02-23)
- 基于LabVIEW构建智能的移动机器人及无人驾驶车(10-27)