




已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Botball教师培训,iRobotCreate控制,所有使用到create的程序必须以特定的程序语句开始:create_connect()并且以特定的语句结束create_disconnect().,Create的连接,create_drive_direct(leftspeed,rightspeed);例子:create_drive_direct(100,100);/以每秒100mm每秒速度前进.create_drive_direct(-200,200);/Create左转.create_drive_direct(150,-150);/Create右转.create_stop();/关闭Create电机.注意:Create的移动速度最快为500(单位毫米每秒),推荐使用200左右的移动速度以防机器人冲出场地。,Create的电机函数,左电机速度(毫米/秒),右电机速度(毫米/秒),使用Create的控制函数,intmain()create_connect();create_drive_direct(100,100);msleep(2000);create_stop();create_disconnect();return0;,Description:编写程序,控制Create走方框控制Create顺时针和逆时针转90编写带参数的自定义函数完成任务,走方框,Create控制,使用Create的距离和角度函数,Create内置了记录移动距离和旋转角度的传感器,类似于gmpcget_create_distance()/返回Create行进的距离set_create_distance(0);/将距离计数器设置为0,Create的距离和角度函数,intmain()create_connect();set_create_distance(0);while(get_create_distance()-100)create_drive_direct(200,200);msleep(20);create_stop();create_disconnect();return0;,Create内置了记录移动距离和旋转角度的传感器,类似于gmpcget_create_total_angle()/返回Create旋转的值set_create_total_angle(0);/将旋转角度计数器设置为0,Create的距离和角度函数,intmain()create_connect();set_create_total_angle(0);while(get_create_total_angle()-90?右转/6.1.Turnright.停止电机/7.Stopmotors.断开与Create的连接./8.DisconnectfromCreate.结束程序/9.Endtheprogram.,精确控制距离和角度,将get_create_sensor()中的sensor用以下传感器的名字替代,调用对应传感器,Create传感器函数,battery_capacity,lwdrop,rwdrop,cwdrop,rlightbump,rflightbump,rclightbump,lclightbump,lflightbump,llightbump,get_create_lbump()get_create_rbump()/触碰传感器get_create_lwdrop()get_create_rwdrop()get_create_cwdrop()/悬空传感器,Create传感器函数,get_create_lclightbump_amt()get_create_lflightbump()get_create_llightbump()get_create_rclightbump()get_create_rflightbump()get_create_rlightbump()/模拟传感器,get_create_lcliff()get_create_lfcliff()get_create_rcliff()get_create_rfcliff()get_create_rfcliff_amt()/灰度传感器,使用Create传感器,intmain()create_connect();while(get_create_rbump()!=1)create_drive_direct(100,100);create_stop();create_disconnect();return0;,基础目标:编写程序,控制Create往前走一米,或者触碰传感器被碰到。如何检测Create前进的距离?get_create_distance()1000如何检测Create的触碰传感器被按下?get_create_rbump()!=1如何判断两个条件均为真?(get_create_distance()1000)&(get_create_rbump()!=1)伪代码注释连接到Create./1.ConnecttoCreate.循环:距离计数器是否1000且触碰传感器未被按下?/2.Loop:Isdistance1000ANDnotbumped?直行./2.1.Drivefor
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025至2030年中国羽毛工艺品行业市场深度分析及投资策略咨询报告
- 2025至2030年中国家居卫浴行业市场发展现状及投资战略咨询报告
- 2025至2030年中国在线民宿行业市场深度分析及投资前景展望报告
- 政务服务行业面试题目大盘点
- 2025至2030年中国双筒望远镜行业市场发展监测及投资潜力预测报告
- 2025至2030年中国医疗卫生用塑料制品行业市场发展现状及投资方向研究报告
- 消防法规与安全知识考试试卷及答案参考
- 日本歌手天津课件
- 2024国家公务员录用考试行测常识题库及答案
- 2024年度安徽行政执法资格考试重点题型汇编(含答案)
- 高锰酸钾的产品包装说明和使用说明书
- 2025年华侨港澳台生联招考试高考化学试卷试题(含答案解析)
- 全军热射病防治技术培训教材
- 临床医师三基培训
- 开曼群岛公司法2024版中文译本(含2024年修订主要内容)
- 2024-2030年版中国烟花爆竹行业市场竞争态势及发展策略分析报告
- 人卫神经病学第8版
- 洗煤厂安全案例分享会
- 第五章 三角函数(14类题型清单)-2024-2025学年高一数学单元速记(人教A版必修第一册)
- 《小儿高热惊厥讲解》课件
- 福建省厦门市同安区2024-2025学年八年级上学期期中考试英语试题(含答案、听力原文无音频)
评论
0/150
提交评论