仿真机器人程序设计.docVIP

  • 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)

1亿VIP精品文档

相关文档