- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课程名称 机器人技术及其应用
实验序号 一
实验项目 机器人仿真平台的应用
实验地点
实验学时 6 实验类型 验证型
指导教师 实 验 员
专 业 _ __ 班 级
学 号 姓 名
2012年 5
实验报告要求
1、实验报告封面填表说明(每份实验报告必须附上封面)
(1)课程名称:要求与实验大纲和实验指导书中的课程名称一致。
(2)实验序号:指该课程的第几个实验。
(3)实验项目:要求与实验大纲和实验指导书中的实验项目一致。
(4)实验地点:填写完成该实验项目所在的实验室名称。
(5)实验学时:要求与实验大纲和实验指导书中完成该实验项目所需学时一致。
(6)实验类型:是指演示性、操作性、验证性、综合性、设计性。
演示性:教师操作,学生观察,验证理论、说明原理和方法。
操作性:学生按要求动手拆装、调试实验装置或上机操作,掌握其基本原理和方法。
验证性:按实验指导书(教材)要求,由学生通过操作验证所学理论,加深对理论、知识的理解,掌握基本实验知识、方法、技能、数据处理等。
综合性:实验内容涉及本课程的综合知识或相关课程的知识,运用多的知识、多种方法,按要求或自拟实验方案进行实验。主要培养学生综合运用所学知识、实验方法和实验技能,以培养其分析、解决问题的能力。
设计性:给定实验目的、要求和实验条件,学生自己设计实验方案并加以实现的实验。学生独立完成从查阅资料、拟定实验方案、实验方法和步骤(或系统分析和设计)、选择仪器设备(或自行设计缺制作)进行实验并完成实验全过程,形成实验报告,培养学生自主实验的能力。
2、实验报告的格式
成绩:
教师评语
指导教师签名: 批阅日期:
一、实验目的及要求
1. 熟悉机器人仿真平台AI-RCJ的安装、组成
2. 掌握机器人仿真平台的系统参数设置。
3. 学会简单的机器人程序的设计与调试方法。
二、实验原理与内容
实验内容:
1. 机器人仿真平台AI-RCJ的安装
2. 机器人仿真平台的系统参数设置。
3. 简单的机器人程序的设计。
三、实验软硬件环境
软件环境:
操作系统为XP ;安装了AI-RCJ机器人仿真平台这个软件。
硬件环境:
计算机一台。
四、实验过程(实验步骤、记录、数据、分析)
1、机器人仿真平台的系统参数设置练习
使用提供的机器人程序新建一场比赛,通过观察不同参数值时的比赛,掌握各参数的作用。(机器人程序在文件夹“robot”中)。
导入机器人程序步骤:
打开AI-RCJ4.0运行平台,菜单项-工具-机器人管理-导入
然后再弹出的窗口中找出需要导入的机器人文件(zip或者jar文件)
机器人就会被导入 (通常在default或者用户自己新建的包里面)
新建比赛步骤:
然后新建比赛,选择刚刚导入的两队机器人,进行比赛。
11、编写一个能够移动到球场中央位置的机器人。
#include airobot/c/SimpleRobot.h
void run() {
struct Court ourcourt;
double width,height;
getCourt(ourcourt);
width = ourcourt.width;
height = ourcourt.height;
doMoveTo(width/2,height/2);
}
12、编写一个能够不断移动到(x+200,y+300)位置的机器人,其中x、y是机器人的当前坐标。
#include airobot/c/SimpleRobot.h
void run(){
while(true)
{
setMoveTo(getX()+200,getY()+300);
execute();
}
}
13、编写一个能够移动到进攻球门中心位置的机器人。
#include airobot/c/SimpleRobot.h
void run(){
while(true){
doMoveTo(getOpponentGoalCenterX(),getOpponentGoalCenterY());
}
}
14、编写一个能够在自己球门前来回移动的机器人。
#include airobo
文档评论(0)