综合技能指令说明.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
综合技能指令说明

综合技能指令说明自动命令适用说明:自动命令用于对机器运动方向成直角的路口。路口分类:在自动命令中,我们把路口分为两类T路口、F路口。T路口(箭头方向为机器人运动方向):FR路口:(下方两个都是FR路口)FL路口:(下方两个都是FL路口)机器分为T路口和F路口,F路口又分为FR、FL。见上图。 3.动作:机器人遇到路口时可以进行前进(G),左转(L),右转(R),停止(S)。 4. 自动命令组成:动作+路口。机器人遇到T路口前进输入GT命令(大写)。遇到T路口左转输入LT命令,遇到 T路口右转输入RT命令,遇到T路口停止输入ST命令。机器人遇到FR路口前进输入GFR,停止SFR,右转RFR,FR路口不能左转。机器人遇到FL路口前进输入GFL,停止SFL,左转LFL,FL路口不能右转。5. 示例如下图:上图中机器从右下角顺着箭头走到左上角依次输入命令为:LFL RT LT GT RT RFR GT LT LT GFL 6. 调头命令:T+R/L+次数;T为调头指令,R/L为从左调头或从右调头,次数是第4号传感器(中间的)检测到黑线次数,TR1意思是机器人从右面调头到从右面数第一条黑线上,TL2意思是机器人从左面调头到从左面数第二条黑线上。7. 总结自动命令GT RT LT ST GFR SFR RFR GFL SFL LFL T+R/L+次数手动命令机器人多通道灰度排列依次为:4号灰度为中间灰度;LINE_SENSOR(Ai,speed);机器人以speed的速度沿着黑线走直到第i个灰度检测到黑线;LINE_SENSOR(Ai,40);机器人以40的速度沿着黑线走直到2号传感器检测到黑线。LINE_SENSOR(A2A6,50);机器人以50的速度沿着黑线走直到2号和6号传感器同时检测到黑线。LINE_SENSOR(A2||A6,50);机器人以50的速度沿着黑线走直到2号或者6号传感器检测到黑线。LINE_SENSOR(!A2!A6,30);机器人以30的速度沿着黑线走直到2号和6号传感器同时检测到白线。例:机器人从A点走到B点用手动命令输入为:LINE_SENSOR(A2A6,40);BLINE_SENSOR(!A2!A6,40);LINE_SENSOR(A2A6,40);LINE_SENSOR(!A2!A6,40);stop(); AMOTOR_SENSOR(Ai,speed1,speed2);机器人左轮子以speed1的速度运行,右轮子以speed2的速度运行,直到第i个灰度检测到黑线;MOTOR_SENSOR(A2,30,-30);机器人左轮以30的速度,右轮以-30的速度运行直到灰度2检测到黑线。MOTOR_SENSOR(!A2,40,70);机器人左轮以40的速度,右轮以70的速度运行直到灰度2检测到白线。MOTOR_SENSOR(!A2!A6,60,60);机器人左轮以60的速度,右轮以60的速度运行直到灰度2并且灰度6检测到白线。例:机器人从A点运行到B点程序为:LINE_SENSOR(A2,40);MOTOR_SENSOR(A6,30,-30);MOTOR_SENSOR(A4,30,-30);BSTALINE_TIME(t,speed);机器人以speed的速度沿着线运行t毫秒。LINE_TIME(500,40);机器人以40的速度沿着线运行0.5秒。MOTOR_TIME(t,speed1,speed2);机器人左轮以speed1的速度,右轮以speed2的速度运行t毫秒。MOTOR_TIME(500,30,-30);机器人左轮以30的速度,右轮以-30的速度运行0.5秒。stop();停止所有电机。7.sleep(t);延时一段时间。

文档评论(0)

hhuiws1482 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5024214302000003

1亿VIP精品文档

相关文档