论文部分内容阅读
机器人技术是一项综合性的应用技术,高度交叉了包括人工智能、机械、电子以及自动化控制在内的多门学科,是当代最智能的自动化应用之一。仿人机器人作为真正字面意义上或狭义上的“机器人”更是机器人技术中的一个热点研究方向,代表了机器入学的尖端研究水平。
在实际应用中往往有多个机器人同时出现,从而产生的分布式多智能体系统(Multi Agent System)的问题成为我们研究的重点。多智能体之间的协作问题中每个机器人都应有自己的职责,简单有效的对机器人进行动态角色分配才能更好的适应环境的动态变化。而角色选择的一个重要依据就是机器人所处的位置,进而需要能够用受限的视觉在含有噪声的动态环境中准确定位。
本文主要研究基于RoboCup3D仿真平台,具体工作如下:
1、阐述机器人运动学基础,根据仿人机器人结构对其进行运动学建模,通过正运动学算法给出从机器人关节角度到腿部位姿的求解,同时应用逆运动学解析法将机器人的步行问题转换为关节角度形式。此部分的内容是比赛的基础,也是后面所要研究的内容的基本保证。
2、机器人在足球仿真比赛中根据视觉来进行自定位和对其他物体的定位,而视觉模型采用的是局部视觉,为此给出不同情况下的对机器人的定位方法。并针对视觉信息的噪声干扰提出一种基于卡尔曼滤波的改进定位方法,对观测到含有噪声视觉信息去除噪声,从而提高了定位的准确度。
3、机器人足球仿真3D已从最初的3对3比赛变成了11对11的比赛,因此,如何更加有效进行球员角色分配和阵型的选择显得尤为重要。此部分给出了球队的阵型排布,为每个球员角色分配专门的职责,并提出一种以动态规划为基础的动态角色分配策略,使得每个球员根据比赛场上的动态变化情况及时做出角色切换,满足比赛的要求。
本文将上述工作应用到安徽大学RoboCup3D仿真球队DreamWing3D中,提高了球队的攻防能力,更好的完成了比赛。