- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2014CosPace编程指南
2014CosPace 编程指南
编写:林老师
冠军俱乐部
搭搭乐乐机器人活动中心
一、 规则
1、规则解读
在学习CosPace 救援之前,请各位同学先仔细阅读CosPace2014 的规则,只有在你研究透了规则
对于后面的学习才能够事半功倍!
2、仔细研读过规则后,回答以下几个问题
问题一:CosPace 救援比赛当中如何实现得分?如何判定胜负?
问题二:CosPace 救援场地红色块、绿色块、黑色块、粉色块、蓝色块、橙色块、黄色 块
和蓝色块分别代表什么意思?
问题三:有几个比赛场地?
问题四:粉色块(超级宝贝)是如何生成的?
问题五:什么叫做穿越?第一场地待多久可以实现穿越?多久必须穿越?成功实现穿越能够后能
够得多少分?
问题六:比赛时长是多少?
问题七:什么叫做复位?什么情况下需要申请复位?
问题八:机器人比赛过程中,那些情况会收到惩罚?惩罚标准是什么?
问题九:CosPace 比赛的赛制是?
二、 入门指南
用于CoSpace 的图形化编程环境是 “CsBot”。
启动该软件:
1. 点击CsBot 图标即可启动该软件:
2. 然后,那就需要选择你所要运行的平台,Secondary 为中学组,Primary 为小学组。
这里以小学组为例,当选择小学组之后,软件会直接调出竞赛场地(Competition Field)和控制面
板(Control Panel),如下图所示,在讲解程序之前, 我们先了解一下,CosPace软件两大组成部
分:控制面板和虚拟比赛场地。
3、比赛场地
虚拟比赛场地上的组成部分:
● 宝藏:红色块、绿色块、黑色块和粉色块,是CosPace 比赛搜寻的宝藏,收集不同的颜色块可
以得到不同的分数,依次分值是:10 分、15 分、20 分和100 分。
● 障碍:顾名思义,就是CosPace 比赛场地上的障碍物,干扰机器人得分。
● 陷阱:场地上蓝色块代表陷阱区,机器人如果进入蓝色区,机器人身上所收集的宝藏将清空。
蓝色区外有黄色警告区,可利用黄色警告区避开陷阱。
● 存宝区:橙色区域就是机器人的存宝区,每辆机器人身上最多只能存6 个宝藏,所以,必须把
机器人身上的宝藏存到存宝区,机器人才能继续收集宝藏。同时放到存宝区的宝藏分值会翻倍。
●特殊区域:紫色区域就是代表特殊区域,在有效区域内收集到的宝藏分数会翻倍。
方向按键可用于缩放和移动周围的环境。也可以使用鼠标单击并拖动来移动的观点。 分板是用来显
示当前的得分,机器人所搜寻到的物体(宝藏)及剩余的比赛时间。
4、控制面板
a、 Robot 选项
可选择机器人 - 允许用户选择不同的机器人,对其传感器的返回值进行观测;具体显示值为蓝色
虚拟机器人或红色虚拟机器人的现场传感器返回值是根据用户的选择而定。
实时传感器反馈 - 使用户在虚拟机器人运行过程中可以看到该机器人传感器实时读数。这可以
用来从颜色传感器获取场地颜色的读数。
手动机器人控制 - 通过操纵杆控制器,机器人的方向和速度可以由手动控制。用户可以使用这
个来将机器人定位在一个特定的颜色,并获得相应的传感器值。
操纵杆控制器可用于移动领域的机器人。同学们可以通过在机器人下方勾选,来选择所要控制的
机器人。
b、 比赛选项
当点击AI 按钮的时候,系统将会弹出编程界面。
C、AI 程序编程界面:
这一界面可以帮助使用者创立并调试自己的程序。编程界面如图所示:
程序文件操作列表
这里的机器人程序所使用的编程方法是流程图式的。这样的编程语言和环境和传统意义上的编程有一
定的区别,但是更容易理解。 当使用者开始编程时,需要建立一个Statement,每个Statement包括
如下特性:AI的编辑界面如图:
这个操作列表允许使用者进行创建,保存和调试自己的程序文件。
当使用者创建,编辑并保存了自己的程序文件之后,需要进行调试,调试通过的文件方可上载到虚拟
机器人运行。
Create New File: 创建新程序
Open existing programs:打开现有程序
Save File:保存
Compile Program:调试程序
Create Variables:创建新的参数
Add team name to
文档评论(0)