入门教程

“训练-轨迹”任务要求机器人沿轨迹线行走,机器人安装有2个“灰度传感器”用于检测轨迹线与机器人的相对位置,一般情况下,其相对位置关系有如下几种:

●轨迹线在机器人的左侧——机器人左转

●轨迹线在机器人的右侧——机器人右转

●轨迹线在机器人的中间——机器人前进

根据以上关系,机器人需要不断地检测轨迹并修正自身的驱动状态,来完成轨迹任务。接下来开始编写走轨迹机器人的控制程序。

在离线模式主窗口单击“编写程序”,在“编辑VPL程序”窗口的左侧选择机器人名称“机器人-走轨迹”,单击“确定”为“机器人-走轨迹”创建控制程序。

创建机器人控制程序必须指定机器人,在编辑控制程序时可以获得关联的机器人的硬件信息,包括直流电机、伺服电机、传感器可驱动的部件的数量、名称、端口等信息。

机器人的控制程序也称为VPL(VisualProgrammingLanguage可视化编程语言)。

控制程序需要不断地循环检测轨迹线与机器人的位置关系,首先添加“While永远循环”模块,按以下步骤操作,如图1所示:

●单击选择“开始”模块,将鼠标指针移动到“开始”模块下部半圆的出口连接点上;

●在红色连接点上按住鼠标左键,向下拖动到空白区域松开左键,出现“拖拉菜单”;

●将鼠标移到“流程”项上,出现“流程”子菜单,单击“While永远循环”图标

“While永远循环”添加到编辑区,“开始”模块与其之间有一条流动的线条进行连接,流动的方向指示出程序的执行顺序。

按照上面的方法,在“While永远循环”的“√”(循环体出口)上添加一个“if判断”模块。完成后控制程序如图2。

向“if判断”容器中添加“当左侧灰度传感器的值小于100(小于100认为检测到了黑线)”的条件,按以下方式操作,如图3所示:

●在“if判断”的容器中单击右键,在“容器菜单”中单击“小于”模块;

●在“小于”模块的左侧容器中单击右键,在“容器菜单”中单击“灰度”模块;

●在“小于”模块的右侧容器中单击右键,在“容器菜单”中单击“常量int”模块。

为“if判断”容器中的“灰度”和“常量int”模块设置属性:

●选中的“灰度”模块,在属性面板选择使用“灰度传感器_左”,如图4左;

●选中的“常量int”模块,修改其属性中的“数值”项为“100”,如图4右。

在“if判断”模块的“√”(条件成立)出口处使用拖拉菜单添加1个“驱动”项里的“多直流电机驱动”模块,选中此模块,设置属性如图5。

“多直流电机驱动”模块设置为左侧2个直流电机反转,右侧2个直流电机正转,使机器人整体左转。

再添加1个“if判断”模块,并添加其条件,结果如图6所示:

●在第1个“if判断”模块的“×”(条件不成立)出口处使用拖拉菜单添加1个“流程”项里的“if判断”模块;

●在第2个“if判断”模块的容器中使用“容器菜单”添加一个“小于”模块;

●在“小于”模块的左容器中添加一个“灰度”模块;

●在“小于”模块的右容器中添加一个“常量int”模块。

设置第2个“if判断”模块的中的“灰度”和“常量int”模块的属性:

●选中的“灰度”模块,在属性面板选择使用“灰度传感器_右”;

●选中的“常量int”模块,修改其属性中的“数值”项为“100”。

使用“拖拉菜单”,在第2个“if判断”的“√”(条件成立)和“×”(条件不成立)出口分别添加1个“多直流电机驱动”模块。

●“√”(条件成立)出口连接的“多直流电机驱动”模块的属性设置如图A。当右侧的灰度传感器检测到黑线时,使机器人右转,如图7。

●“×”(条件不成立)出口连接的“多直流电机驱动”模块的属性设置如图B。当左侧和右侧的灰度传感器都没有检测到黑线时,使机器人直行,如图7。

至此,走轨迹程序编写完毕,最终的结果如图8所示,可以单击“操作”中的“自动排列”使模块的排列更合适。

单击“文件”→“保存”,在“保存VPL”窗口中输入控制程序的文件名“程序-走轨迹”,单击“确定”保存控制程序。

在保存时如果提示程序存在错误,可选择继续保存或终止保存,在排除错误之后再次保存程序。排除错误时,大部分的错误在单击错误提示后会自动选中错误的模块,方便排除错误。

在离线模式主窗口单击“编写程序”,出现“编辑VPL程序”窗口,单击其左侧的“程序”项,在程序列表中选择要打开的控制程序名称,单击“确定”,打开已保存的控制程序。

或在程序编辑器中单击“文件”→“打开”,出现“选择控制程序”窗口,在其左侧列表中选择要打开的控制程序名称,单击“确定”,打开已保存的控制程序。

THE END
1.编程入门指南v2.0如今编程成为了一个越来越重要的「技能」:作为设计师,懂一些编程可能会帮你更好地理解自己的工作内容;作为创业者,技术创始人的身份则会让你的很多工作显得更容易。而作为刚想入门的新手,面对眼前海量的信息,或许根本不知道从哪里开始;入门轻松度过初级材料的学习后,发现学习越来越困难,陡峭的学习曲线又让你望而却步https://zhuanlan.zhihu.com/p/19959253
2.慕课网体系课程慕课网体系课,编程从零基础培养WEB前端工程师、JAVA工程师、Andorid工程师、PHP工程师,为晋级加薪提供平坦之路,同时具备程序员职场提升的Java架构师、Java全栈工程师、大前端课程。https://class.m.imooc.com/
3.编程入门学习路线(附教程推荐)可是如何以最快的速度入门,这才是广大新手最关心的问题。本文就来谈谈编程入门的学习路线。 本文适用对象:打算做软件研发工作的人、无明确目标的在校学生。 如果你符合以上两点中的任意一点,就请一定耐心读完这篇文章,保证对你大有帮助。 我看到过很多推荐教程的文章,参考书列了一大堆,根本不是初学者能够看得进去的https://www.jianshu.com/p/8304d7681228
4.编程入门教程自学计算机编程入门(配套编程题库)通俗易懂的编程教程,包括C语言,C++,C语言编译器,数据结构算法,Python,单片机等入门教程,配有编程题库,轻松编程入门https://www.dotcpp.com/course
5.编程方法入门学习视频教程共28课时开发编程课程课程大纲-编程方法入门学习视频教程 1 课程简介 [49:46] 2 欢迎来到Karel的世界 [48:32] 3 Karel与Java [50:29] 4 计算科学发展史 [48:27] 5 变量 [49:14] 6 操作符 [45:57] 7 循环与“一半”问题 [51:07] 8 信息隐藏 [48:42] https://edu.51cto.com/course/1668.html
6.计算机编程入门教程.pdf计算机编程入门教程.pdf 6页内容提供方:139***8054 大小:203.9 KB 字数:约5.21千字 发布时间:2023-11-10发布于北京 浏览人气:68 下载次数:仅上传者可见 收藏次数:0 需要金币:*** 金币 (10金币=人民币1元)计算机编程入门教程.pdf 关闭预览 想预览更多内容,点击免费在线预览全文 免费在线预览全文https://m.book118.com/html/2023/1108/5242012030011004.shtm
7.代码编程入门教程现如今,有一个普遍的认识就是在你开始项目编程之前,你不可能写下所有的需求,这些需求的确定需要一个不断进化的过程。在较短的开发周期中,我们不断的完善程序,多次迭代从而满足客户提出的最新需求。这些都是基于进化的原则,就像我们的生活,你是一步一步的向前从而做得更好。 https://www.baijiao.org/school/tianjinbeidaqingniao/news/3094.html
8.VisualBasic编程入门教程Visual Basic编程入门教程 讲师:曾贤志 详情目录 共115小节 已有11307人学过2024.5.23推出 如果你渴望踏入编程的奇妙世界,这套VB教程将是你的理想指南。本教程专为毫无编程基础的初学者精心打造,将带你逐步揭开VB的面纱。每一个知识点都配有清晰易懂的解释和实际案例,帮助你快速理解并掌握。无论是想要开发小型桌面https://m.51zxw.net/MobileWeb/CourseDetails?cid=1350
9.编程入门网C语言程序设计软件开发培训教程编程入门网提供C语言教程、C语言程序设计、C++教程、java教程、编程培训、软件开发教程、编程入门教程、python人工智能及编程入门视频教程、编译器下载等资源,编程培训机构大全,是零基础小白编程入门教程学习的不二选择!http://itjx.com/
10.程序员入门教程非常详细从零基础入门到精通,看完这一篇就够了文章浏览阅读4.1k次。程序员入门教程【非常详细】从零基础入门到精通,看完这一篇就够了 !_编程初学者入门指南https://blog.csdn.net/tingting11232/article/details/132793909
11.vb教程pdfvb编程基础入门教程visualbasic电子教程下载vb编程下载专区由绿色资源网小编为大家精心整理了所有的visual basic教程合集,其中包含了vb从入门到精通pdf、vb6.0基础入门教程、visual basic开发实战1200例、21天学通visual basic pdf、visual basic视频教程全集等等,无论您是visual basic编程初学者,还是vb编程资深人员,这些教程都非常的实用,感兴趣的朋友可以来免费http://www.downcc.com/k/vbjiaocheng/
12.电脑编程入门教程电脑编程入门教程 在当今数字化的时代,电脑编程已经成为一项越来越重要的技能。无论你是对开发软件感兴趣,还是希望为解决实际问题创造工具,或者只是想拓展自己的知识领域,学习编程都是一个很棒的选择。接下来,让我们一起走进电脑编程的入门世界。 编程是什么呢?简单来说,编程就是告诉计算机要做什么的一种方式。就https://wenku.baidu.com/view/d62238830366f5335a8102d276a20029bc6463f6.html
13.北京精雕软件编程操作入门教程视频视频在线观看北京精雕软件编程操作入门教程视频 举报 网友14228483892423966 订阅0 信息 下载 分享: 直播热点 下载APP领会员 直播中 小言儿~ 直播中 丽丽感谢家人宠爱 直播中 悠然~ 千帆直播 人气主播 直播0 我是小小白 开播: 免费观看 直播0 芭比bb 开播: 免费观看 直播0 憨憨憨不憨。 开播: 免费观看 直播0 伊宝儿 开https://www.56.com/u13/v_MTcyNTQ5ODc0.html
14.易语言编程入门高清视频教程全集(43讲)简介:本易语言入门视频教程全集,高清画质,由觅风主讲,共43讲视频,课程讲解的主要内容是各种简单功能的实战练习来学习易语言开发知识,具体的内容包括:如何高效快速的学习易语言编程开发、仿qq登录实战、简单计算器、模仿loading效果、网页自动刷新、秒杀扫雷、进度条功能等等。 https://m.jczhijia.com/CourseChaptersList/2619.html
15.Python入门教程:十个小项目带你学编程知识名师课堂Python入门教程:十个小项目带你学编程,是爱奇艺教育类高清视频,于20220419上映。内容简介:Python入门教程:十个小项目带你学编程https://m.iqiyi.com/v_f2q27zcd4g.html
16.scratch编程,从入门到精通系列全套+完整+视频教程快速入门同学们都叫我一丢老师。编程开发=9年,面授课程=6年,完整教程=3套,助你从入门到实战。本套快速入门教程是帮助:零基础,6岁+的同学,快速入门scratch编程。课程涵盖了约108个主要的模块,入门课程主要讲求快、准、狠,因此抛弃长篇大论,尽量精简。入门实战+高手进阶课程,我们一起继续深入,持续更新,记得一键三连https://www.bilibili.com/list/ml1660266866
17.Python编程语言零基础到精通教程共116节 Java趣味入门教程 邵发 基础入门 3.24万 共96节 Python办公自动化零基础教程 潮享李老师 基础入门 2.75万 共83节 计算机二级python语言教程 潮享李老师 中级提升 2.29万 共93节 C语言-从零开始详讲数据结构及算法 潮享李老师 中级提升 2.2万 第一章 Python运行环境搭建 第二章 Python语言基本https://www.yutu.cn/course/1888.html
18.编程教程编程教程(aidezy.com)提供小白零基础入门各种PHP后端,JAVA后端,HTML前端,JavaScript,Mysql数据库,Linux,Jquery,正则表达式教程,零基础学IT首选菜鸟自学网!https://cainzy.com/category/jszh/bcjc
19.C语言中文网:C语言程序设计门户网站(入门教程编程软件)C语言中文网是中国领先的C语言程序设计专业网站,提供C语言入门经典教程、C语言编译器、C语言函数手册,C语言编程技巧,C语言考试试题等,是学习、自学C语言程序设计的好帮手。https://c.biancheng.net/
20.首页简单教程 - 简单教程[www.twle.cn]以编程开发所需掌握的语言和知识入手,提供了最全的编程技术入门教程, 我们收集了HTML|CSS|Javascript等前端开发技能,Python|Java|Ruby|C|PHP| MySQL等各种编程语言的基础知识,具有大量实例,你可以无需任何编辑器即可联系,做好入门第一课,成https://www.twle.cn/
21.编程入门自学编程网(zxbcw.cn)提供了最全的编程技术经验教程, 包含HTML、CSS、Javascript、Python、Java、Ruby、C、PHP 、 MySQL等各种编程语言的基础知识,面向程序员学习研究者提供:自学平台。https://www.zxbcw.cn/
22.Haskell函数式编程入门(第2版)第1卷+第2卷中文PDF完整版电子书下Haskell编程入门教程 投诉报错 书籍大小:15.0MB 书籍语言:简体中文 书籍类型:国产软件 书籍授权:免费软件 书籍类别:编程其它 应用平台:Windows平台 更新时间:2023-05-31 购买链接:京东异步社区 网友评分: 360通过腾讯通过金山通过 15.0MB 详情介绍 Haskell函数式编程入门(第2版)是一本讲解纯函数式编程语言Haskell的书https://www.jb51.net/books/882739.html
23.超级C语言视频教程全新的C语言学习方法,通过众多丰富、有趣、简单、高效的动画形式来讲解较为枯燥和抽象的编程概念和知识。https://www.nihaocoding.com/