VEX-IQ软件指南

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

ROBOTCCarnegieMellonRoboticsAcademyROBOTC是由卡内基梅隆大学机器人学院机器人教育团队所开发的软件,适用于初级机器人编程语言的教学和比赛。它是一门易于使用和开发的基于C语言的编程软件。1.ROBOTCforVEXIQ1)安装(1)双击“ROBOTCforVEXRobotics_426”应用程序或者右击选择以管理员身份运行(这取决于个人电脑的限制)开始安装。首先会弹出下图的安装向导窗口,显示准备安装,几秒钟后消失。(2)在安装向导里点击“Next”按钮,开始下一步,根据你正在安装的平台不同,ROBOTC也可能安装每个平台特有的其它驱动程序。(3)选择选择“我接受协议”,然后点击“Next”按钮。ROBOTCCarnegieMellonRoboticsAcademy(4)默认安装的是C盘,一般不需要改,点击“Next”按钮。(5)点击‘Inatall’按钮开始安装。ROBOTCCarnegieMellonRoboticsAcademy安装过程自动安装驱动ROBOTCCarnegieMellonRoboticsAcademy(6)点击“Finish”按钮,完成安装。注:如果因为任何原因驱动程序不能正常下载并安装,则需ROBOTC网站手动下载并安装。点击安装按钮开始安装。ROBOTCCarnegieMellonRoboticsAcademy2)ROBOTCforVEXIQ激活ROBOTC安装在电脑上后要激活它,只要计算机有一个有效的网络连接,这个过程可以直接通过ROBOTC界面完成。(1)打开ROBOTC找到Help菜单,在这里,选择“ManageLicenses”。(假如你先前没有ROBOTC许可证,你可能需要通过点击‘PurchaseLicense’购买它)(2)在管理许可窗口中,选择你想激活的软件,会出现下图所示的窗口,然后点击“AddLicense”按钮。(注一旦许可被激活,你可以看到注册信息,通过点击相应的按钮为ROBOTC创建桌面快捷方式)。(3)点击“AddLicense”按钮后,将会弹出一个“添加新的ROBOTCLicense”窗口。在这里你必须首先选择许可证的类型,然后输入您的授权ID和密码。注意这有一个灰色的选择‘DeactivateLicense’,这允许你禁用许可,然后在另一台计算机上重新激活它。ROBOTCCarnegieMellonRoboticsAcademy(4)一旦你的信息完整,点击“ActivateOnline”按钮激活产品。(假如你希望激活多个产品,仅仅需要输入每个授权ID和密码,重复这个激活过程。)(5)成功激活后点击“确定”按钮。或者,你也可以通过选择想要的程序版本试着点击“开始试验”按钮,开始一个试验的ROBOTC版本(假设试验版在电脑上尚未激活)。查看你键入的密码字符类型,取消“Mask?”复选框。ROBOTCCarnegieMellonRoboticsAcademy3)更新ROBOTCforVEXIQ:(1)打开ROBOTC找到Help菜单,在这里,选择“CheckforUpdates”。(2)弹出“软件更新检查和新版本的下载”窗口。(3)完成后点击‘确定’按钮ROBOTCCarnegieMellonRoboticsAcademy4)ROBOTCforVEXIQ软件的基本使用ROBOTC界面非常简洁,在窗口左侧是函数模板,右侧空白区域就是编写代码的位置。需要提醒的是ROBOTC提供了智能菜单,就是说当你键入几个字母后,或者字母大小写写错,系统就会自动给出相应函数的完整拼写,同时你也可以直接从左边模板拖放到右边的区域来添加代码。菜单栏常用工具栏函数模板区错误提示区代码编写区ROBOTCCarnegieMellonRoboticsAcademy可以选择不同的平台类型含有丰富的范例程序,打开菜单File-OpenSampleProgram。图形化设备配置窗口ROBOTCCarnegieMellonRoboticsAcademy支持VEXIQ机器人各种传感器设备及马达含有功能丰富/界面友好的编译调试ROBOTCCarnegieMellonRoboticsAcademy2.VEXIQ虚拟世界1)安装激活(1)打开ROBOTC软件(从桌面图标或开始菜单栏)。(2)单击“help”菜单并选择“ManageLicenses”。(3)单击菜单中的“AddLicense”,在弹出的“添加新的ROBOTCLicense”窗口里的“Product”下拉菜单中选择“ROBOTCVirtualWorlds-VEX*.*”,并填写您的授权ID和密码。(4)点击“ActivateOnline”按钮激活产品,(你也可以通过选择想要的程序版本试着点击“开始试验”按钮,开始一个试验的ROBOTC版本假设试验版在电脑上尚未激活)。ROBOTCCarnegieMellonRoboticsAcademy(5)成功激活后点击“确定”按钮。2)VEXIQ虚拟世界的基本使用(1)单击菜单中的“Robot”选项并依次设置编译目标“CompilerTarget”为“VirtualWorlds”。在选择编译目标前,必须确定平台类型是“VEXIQ”。ROBOTCCarnegieMellonRoboticsAcademy(2)单击“windows”菜单中的“SelectaVirtualWorldtoUse”选项,选择所需的虚拟世界包。(3)下载程序到虚拟机器人单击菜单栏的“file”菜单并选择“OpenSampleProgram”选项,打开范例程序,在其中选择一个范例程序或者自己编写一个程序编译下载,机器人虚拟世界窗口会打开。(4)在这个窗口学生可以选择一个自己需要的机器人。选定机器人后,所有的马达以及传感器的名称和接口都将被罗列出来。将鼠标停留在下ROBOTCCarnegieMellonRoboticsAcademy图右侧某个器件的名称和接口上时,左侧的黄色小圈将标识出该器件安装的位置。(5)选定机器人后,学生可以选择任何一种挑战赛台进行机器人控制实践:运动(Movement)、感知(Sensing)、遥控(RemoteControl)以及应用面板(Utilitytables)。运动部分:通过编程控制机器人,使其以不同的速度和运动时间来完成前进、后退、左转、右转等行为动作。感知部分:使用一系列传感器练习编程。遥控部分:使用Logitech遥控器编写代码,用操纵杆和按钮发出的信号来控制机器人完成相应的行为动作。应用面板包括两种:一种属于有效的教学工具,用于计算阈值,转向和距离;一种是有趣且开放的挑战,为学生提供无限的编程机会。ROBOTCCarnegieMellonRoboticsAcademy(6)选择好机器人和挑战赛台后,点击“STARTACTIVITY”,进入比赛界面。控制菜单不同视角返回主菜单开始执行程序停止&重置程序跟随机器人:使用鼠标滚轮来缩放定点俯视:从顶部俯视看全图自由运动:单击和移动鼠标来控制摄像头转向ROBOTCCarnegieMellonRoboticsAcademy3.虚拟世界赛台搭建(1)下载安装“LevelBuilderforRVW”(如果之前没有安装),安装时默认C盘,不需要改。(2)在“Window”菜单的“SelectVirtualWorldtoUse”选项选择“RVWLevelBuilder2.5”,再单击“Window”菜单的“OpenRVWLevelBuilderUtilty”选项。(3)弹出RVWLevelBuilder界面,选择搭建“BUILD”按钮,出现一个搭建界面。在搭建界面可选择你想要的对象然后拖到搭建区,在菜单栏里可选择相应的选项对赛台进行保存,编辑等。点击“IMPORT”菜单可进行模型导入,它允许你导入自己的3D组件并且在赛台搭建时使用。ROBOTCCarnegieMellonRoboticsAcademy菜单栏对象库对象属性搭建区ROBOTCCarnegieMellonRoboticsAcademy4.3D游戏竞技目前,美国卡耐基梅隆大学机器人学院已经开发了4款虚拟世界3D游戏,这4款游戏不是纯粹的游戏,而是将数学、编程知识等融入进入游戏中,寓教于乐让学生在游戏的同时学习到相应的知识。1)ExpeditionAtlantisExpeditionAtlantis是一款主要针对数学知识学习的游戏,其独立于ROBOTC而单独运行,下载安装之后会在桌面上出现以下图标,双击图标即可进入游戏界面;在这里你可以选择你想要的水下机器人,编程使它们运行确定的距离和角度。2)RuinsofAtlantisRuinsofAtlantis是一款主要针对学生编程的游戏,该游戏下载安装完成后,需要在ROBOTC中进行相关设置:WindowSelectVirtualWorldtoUseRuinsofAtlantis,设置完成后打开范例程序编译并下载即可开启游戏。ROBOTCCarnegieMellonRoboticsAcademy3)PalmIslandPalmIsland是一款提升学生编程能力的游戏,其使用的编程语言是ROBOTC语言,PalmIsland下载安装完成以后,也需要在ROBOTC软件里进行相关设置:WindowSelectVirtualWorldtoUsePalmIsland:TrainingGround,设置完成后打开范例程序或者自己编写程序,然后编译下载即可打开游戏界面。4)OperationResetOperationReset是一款提升学生编程技巧的游戏,和上两款游戏一样,它也需要在ROBOTC编程软件中进行相关设置:WindowSelectVirtualWorldtoUseRobotstotherescue:OperationReset,设置完成后打开程序编译下载就可打开游戏。ROBOTCCarnegieMellonRoboticsAcademy5.大赛模拟美国卡耐基梅隆大学机器人学院每年会根据VEX大赛的比赛发布相同规则的虚拟世界比赛,用来训练队员的编程能力,并且还可以给予参加大赛的队员硬件搭建方面的启发。VEXIQ大赛Highrise,在选择虚拟世界包时选择WindowSelectVirtualWorldtoUse-Highrise,编译下载之后会出现如下的界面:点击START进入如下界面:其中有三个选项卡:CHOOSEROBOT(机器人选择),CHOOSEGAMEMODE(游戏模式选择),CHOOSESTARTPOINT(机器起始位置选择)。选择好机器人、游戏模式及起点后,点击“START”按钮进入比赛界面。

1 / 20
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功