- 43
- 0
- 约2.43千字
- 约 8页
- 2019-03-07 发布于广东
- 举报
2018年 6 月 12 日
一、项目任务
二、项目要求
机器人要准确做出指定动作。
要使用提供的VJC场地文件。
三、使用到的软、硬件设备
VJC软件、计算机
四、程序的截图(包括图形和命令代码部分)、程序的思路说明
题目1:使用VJC1.5仿真软件,编写一个灭火机器人,让其完成如下的动作:
(1) 机器人从蓝色圆圈的位置出发
(2) 机器人只在蓝线上行走
(3) 机器人能够发现蜡烛
(4) 机器人发现蜡烛后,停止运动,启用风扇将蜡烛吹灭(机器人保持停止)
图1 灭火机器人场地
程序的截图(包括图形和命令代码部分)
程序的思路说明
(1)刚开始时,仿真机器人面向180度角,并处在蓝色圆圈的起点位置。
(2)仿真机器人开始前进,并进行计算。
(3)进行条件循环判断,亮度检测的亮度值不等于255并且计算值等于1。
(4)如果条件(3)成立,则仿真机器人前进时进行地面检测,通过地面检测地面灰度值进行判断,如果灰度值为43则继续前进;如果灰度值不为43则左转,继续进行地面检测,直到灰度值为43为止;如果条件(3)不成立,则程序结束,仿真机器人停止运动。
(5)在条件(4)的基础上,仿真机器人在前进过程中进行亮度检测,通过亮度平均值是否为255判断找到蜡烛。如果亮度值不等于255,则表示找到蜡烛,此时仿真机器人停止前进并启动电机,通过亮度检测亮度值等于255,则仿真机器人停止扩展电机停止
原创力文档

文档评论(0)