机器人技术是一个国家高技术水平和工业现代化程度的重要标志和体现,足球机器人融合了信息、机械、自动化、计算机、传感技术、人工智能和仿生学等多学科知识和研究成果,代表高技术发展的前沿,是当今科学研究的热点之一。
足球机器人是国际上广泛开展的一项高科技对抗活动,全自主足球机器人的主控计算机、传感器、视觉及控制器等各类部件集成一体,是近几年得到快速发展和广泛研究的一类机器人。比赛过程中,NAO足球机器人通过视觉发现目标红球,并快速找到红球是机器人足球比赛中为基础的一块。找到红球后机器人通过发现球门、调整位置、选择带球或是射门,终完成比赛。
NAO机器人简介 :
NAO已经在研究界及仿人机器人市场上成为世上闻名的明星。
NAO作为应用广泛的
仿人智能机器人,已有1500多台机器人远销世界40多个国家和地区。NAO 是
世界机器人杯大赛标准平台(RoboCup Standard Platform)RoboCup机器人世界杯是世界上大型的机器人比赛,主要以足球为主题。它在十几年里发展成为一项国际性活动,比赛为期一周,每年会吸引三千余名大学生参加。他们使用各种机器人参加不同联盟的比赛。其中,在名为“平台标准” (Platform Standard)的联盟里,各队使用统一的机器人,受到评判的只是各支队伍的编程能力和决策能力。2007年7月,NAO被RoboCup的组委会选定为标准平台,作为索尼机器狗爱宝(Aibo)的继承者。如下图1所示:
动作:NAO拥有25个的自由度,动作灵活。它还配有一个惯性导航仪装置,在移动时十分平稳,并可随时确定自己的位置。NAO还可以靠超声波传感器探测并绕过障碍物。其减速引擎使用尖端技术,可以使它的活动十分精确。
互动:装入的许多算法使NAO具有声音合成、音响定位、颜色图案与形状的探测等能力。这些算法也使它能(依靠一种双通道的超声波系统)探测到障碍物并依靠自己的大量发光二极管借助视觉进行互动。
编程能力:NAO拥有一个开放的编程构架,所以不同的软件模块可以和谐的方式相互作用。不管使用者的专业水平如何,都完全能用我们的图像编程平台Choregraphe来为NAO编制程序,以使用C++语言创造或编辑它的行为。高级的操作人员还可以通过一个非常丰富的应用程序接口使用各种脚本语言来为NAO编程。依靠这个高级的应用程序接口,使用者可以创造NAO的移动动作并控制它的平衡。更专业的使用者还可打开一个低水平的传感器与驱动器编写程序,如果愿意并可用他们自己的编码替换我们的编码。最后,在使动作序列生效时,Choregraphe也适用于微软Robotics Studio 和 Cyberbotics Webots 模拟器。
主体与多媒体:可以用不同颜色(红、蓝或者个性化的颜色)的附件使NAO个性化。装入的多媒体构件(扬声器、无线网际网络、扩音器、两个数字摄像头)为它提供了各种可能:言语、播放音乐、音响源的定位或者脸部探测等。