欢迎来到天天文库
浏览记录
ID:6127267
大小:381.00 KB
页数:7页
时间:2018-01-04
《机器人实验指导书(2013年版)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、机器人课程实验指导书实验一机器人程序设计基础的练习实验目的:1.熟悉机器人仿真平台的组成、系统参数设置。2.掌握机器人仿真平台的简单程序设计。3.学会实体机器人程序的设计与调试方法。实验内容:1.机器人仿真平台的系统参数设置。2.机器人仿真平台的简单程序设计。3.实体机器人程序的设计与调试方法。实验设备:安装VJC机器人仿真平台的PC机,能力风暴机器人AS-UII。实验学时:6学时实验类型:验证性实验指导教材:《VJC1.5仿真版使用教程》.上海未来伙伴机器人有限公司.2008《VJC1.5开发版使用教程》.上海未来伙伴机器人有限公司.2008《能力风暴机器人AS-UII使用
2、手册》.上海未来伙伴机器人有限公司.2008实验步骤:(2个学生合作完成本次实验的内容,并写出实验报告)一、虚拟机器人程序设计。在VJC机器人仿真平台中完成以下的设计任务。1、编写一个机器人,使其能够沿着彩线从左端走到右端。(使用场景广茂达仿真场地/沿线走场地.ini)2、编写一个机器人,使其能够根据声音的强度,产生0~2之间的随机数,并跳到相应的格子中。(使用场景广茂达仿真场地/跳格子.ini)3、编写一个机器人,使其能够避开障碍从一端走到另一端。(使用场景广茂达仿真场地/越障跑.ini)二、实体机器人程序设计。使用能力风暴机器人AS-UII完成以下的设计任务。1、参照《能
3、力风暴机器人AS-UII使用手册》,完成能力风暴机器人AS-UII的自检过程。2、参照《能力风暴机器人AS-UII使用手册》,将能力风暴机器人AS-UII跟计算机连接,并练习如何下载程序到机器人的控制器。3、编写一个机器人程序,控制机器人能够在行进的过程中避开障碍物。(分别用“红外传感器”和“碰撞传感器”完成该程序。)4、编写一个机器人程序,控制机器人能够转过90度角。(使用“光电编码器”完成该程序。)5、机器人接力赛。该项目由两个小组共同完成。开始时,A点和B点分别有一个机器人。A机器人先向B点移动,在接近B点时,A机器人停止。接着B机器人启动,向前移动一段距离后停止。(使
4、用“红外传感器”完成该程序。)6、编写一个机器人程序,使其能够在足球场地的任意位置移动到中央位置。(使用“地面灰度检测卡”完成该程序。提示:在传感器连接正确的情况下,使用“AS多功能扩展卡”栏目中的“模拟输入”模块或函数analogport(7)可以读取传感器的数据。)注意:地面灰度检测卡的安装、使用参考《能力风暴智能机器人配件使用手册V2.0》中的第五节地面灰度检测卡的内容。7、编写一个机器人程序,控制机器人能够按直线向前移动1米。(考虑是否需要使用PID控制算法完成该程序。)实验二机器人足球程序设计的练习实验目的:1.熟悉机器人仿真平台AI-RCJ的安装、组成2.掌握机器
5、人仿真平台的系统参数设置。3.学会简单的机器人程序的设计与调试方法。实验内容:1.机器人仿真平台AI-RCJ的安装2.机器人仿真平台的系统参数设置。3.简单的机器人程序的设计。实验设备:安装AI-RCJ机器人仿真平台的PC机实验学时:6学时实验类型:验证性实验指导教材:《AI-RCJ C语言教程教材》.中鸣公司.2008《AI-RCJ 图形化编程教材》.中鸣公司.2008实验步骤:(2个学生合作完成本次实验的内容,并写出实验报告)1、机器人仿真平台的系统参数设置练习使用提供的机器人程序新建一场比赛,通过观察不同参数值时的比赛,掌握各参数的作用。(机器人程序在文件夹“robot
6、”中)。导入机器人程序步骤:打开AI-RCJ4.0运行平台,菜单项->工具->机器人管理->导入然后再弹出的窗口中找出需要导入的机器人文件(zip或者jar文件)机器人就会被导入(通常在default或者用户自己新建的包里面)新建比赛步骤:然后新建比赛,选择刚刚导入的两队机器人,进行比赛。2、编写一个简单行走的机器人。机器人不断重复以下运动:先后退500个单位距离,再前进500个单位距离。3、编写一个简单行走的机器人。机器人在点(500,500)和点(100,100)之间来回运动。4、编写一个简单行走的机器人。机器人不断重复以下运动:运动到点(100,100),延时50个单位
7、时间,再运动到点(500,500)。5、编写一个简单转动的机器人。机器人不断重复以下运动:先左转90度,再右转90度。6、编写一个简单转动的机器人。机器人不断重复以下运动:先转到90度,再转到270度。7、编写一个简单转动的机器人。机器人不断重复以下运动:绕着边长为500的正方形行走。8、编写一个简单转动的机器人。机器人不断重复以下运动:绕着边长为500的等边三角形。9、编写一个简单转动的机器人。机器人不断重复以下运动:绕着圆行走的机器人。10、使用数组保存数据,编写简单行走的机器人。机器人在点(50,
此文档下载收益归作者所有