内容正文:
机器人直行与转弯
一、机器人的直行
现实中的机器人行走靠电机带动轮子转动。在虚拟机器人平台里我们可以用动作类程序模块中的“移动”模块控制机器人直行。
例如,我们想让机器人直行5秒后停止,该怎么做呢?
1.启动程序
2.新建机器人模型
3.编写程序
(1)点击平台左上角的“流程图编程”按钮进人到流程图编程界面中。
(2)点击快捷工具栏的“新建”按钮,就出现新建程序对话框,如图3-2-8。
(3)“目录”按钮,选择程序文件保存位置(如: D:\myrobot),在新建程序后面文本框内输人程序文件名zhixing,如图3-2-9。
(4)在如图3-2-8所示对话框中单击“确定”后可看到如图3-2-10所示界面。
(5)点击快捷工具栏上的“动作”按钮,选择第一个图标——移动图标,点击一下鼠标左键,移动鼠标进入图形化编程窗口后,移动图标也跟随鼠标移动,将移动图标上方的绿色点与开始图标的红色点重叠,再单击一下左键,两个图标就自动连接了。
(6)单击选中移动图标,将窗口右侧属性参数设置一下,如图3-2-1所示。
(7)在动作类下拖出“等待”图标接在“移动”图标下面,同样将属性值时间设置为5000(以毫秒为单位)。
(8)点击快捷工具栏,上的“编译”按钮,在下方编译窗口内应该出现如图3-2-12提示。
4.程序的仿真运行
(1)启动“仿真”程序。出现如图3-2-13所示窗口。
(2)打开场地,点击左上角“打开”按钮,打开D:\易时代3D仿成虚拟机器人初中教材版\Example\智能校车\教学案例通用校车地.tsk。
(3)加载机器人模型,点击“机器人”按钮,打开存放在D:\myrobot下的zhixing.bot模型。
(4)加载编好的程序文件,点击“程序”按钮,打开存放在D:\myrobot下的hixing.rtb程序文件。
(5)点“开始”就可以仿真运行程序了。
二、机器人转弯
在虚拟机器人软件里可以使用“方向盘”模块让机器人转弯。
(1)打开流程图编程窗口,如果刚才的直行程序已经关闭,那么就单击“打开”按钮打开它。
(2)点击“动作”,选择并点击“方向盘”图标和“等待”图标,连接在流程线上,在右边的属性栏中设置,如图3-2-14。
(3)再编译,回到场地运行