基于arduino平台的足球机器人在RCJ中的应用
2015-03-31李嘉秀
李嘉秀
摘 要:以国际青少年机器人世界杯比赛中的机器人平台为对象,介绍了Arduino的功能特点,详细分析了使用Arduino软硬件平台开展中小学机器人教育的优势,同时根据Arduino机器人的开发流程和环境,通过Arduino足球机器人中的典型应用——数字舵机给出了一个具体的应用案例,并结合实际效果进行了分析展望。
关键词:Arduino;足球机器人;数字舵机;RCJ
中图分类号:TP316 文献标识码:A 文章编号:2095-1302(2015)03-00-03
0 引 言
机器人是一门涉及运动学和动力学、系统结构、传感技术、控制技术等多领域的交叉学科。国际青少年机器人世界杯比赛(RoboCup Junior,RCJ)是国际机器人世界杯比赛(RoboCup)的重要组成部分,其目标是通过组织机器人比赛,来推动世界范围内的机器人研究和教育。RoboCup的教育和普及理念主要是通过RCJ活动来实现的。RCJ国际理事会是最高管理机构,负责相关的一切技术问题,管理问题,以及世界范围内的推广和普及。
RCJ国际比赛包括四个项目:机器人舞蹈、机器人救援、机器人足球以及Cospace。RCJ比赛分为两个组:14岁以下的初级组,以及14~19岁的高级组。从2006年8月开始,RCJ中国委员会每年举办一次“中国机器人公开赛(RoboCup Junior China-Open)”以及国际青少年世界杯比赛中国赛区选拔赛。目前RCJ中国的活动已经成为RCJ在所有国家活动中参与人数最多的,其教育实施正是促使学生整合科学、技术、数学领域的知识,以工程标准化的思想进行综合实践的过程,具有较强的教育价值。
1 Arduino原理
Arduino是2005年冬由意大利一家高科技设计学校的两位教师Massimo Banzi和David Cuartielles联合建立的。……
