资源简介 (共14张PPT)START3D One AI入门案例月球探索任务第八节01课程导入2014年1月14日21时45分,在北京航天飞行控制中心精确控制下,“玉兔”号月球车舒展“玉兔之手”——机械臂,对脚下月壤成功实施首次月面科学探测。这次探测任务的成功,标志着中国突破了月面高精度机械臂遥操作控制技术,实现了38万公里之外的机械臂毫米级精确控制。”由于受“玉兔”号月球车活动维度限制和避障因素影响,“玉兔之手”完成对一个预定目标点的探测,一般要经过十七、八个操作步骤,几乎每一步操作都要经过极其精密的计算。2013年12月23日凌晨,北京航天飞行控制中心曾控制机械臂进行投放测试,目的是为此次月壤元素成分探测以及其他科学探测工作做先期技术验证。本节课我们就试着使用之前所学的所有传感器综合完成月球探索任务,接下来我们就来学习一下程序应该如何设计吧。月球探索任务02操作步骤打开3D One AI软件,打开入门案例8文件。可以看到月球车在一个贴图为月球表面的场地上。月球车所在的地方为出发区。本次任务需要使用之前的所有功能,需要语音控制月球车启动,月球车直行到第一个箱子位置,检测是否为红色,如果是红色则右转继续启动自动循路,根据场地标线自动循路,直到回到出发位置。1.打开编程案例03操作步骤本次任务涉及到多个传感器,而且会涉及到两个摄像头的切换使用,所以在开始编程之前,需要先设置好所有的传感器和摄像头。2.设置传感器模块04操作步骤所有的传感器和摄像头都设置好之后,即可开始编程,在程序开始之前,打开电脑麦克风,用于识别颜色的虚拟摄像头和距离传感器。如图所示。3.程序设计05操作步骤首先编写语音识别启动程序,使用循环直到模块,条件为【语音识别结果】包含开始,循环内为月球车停止,在语音检测到开始之前月球车停在原地。如图所示。4.程序设计06操作步骤当识别到开始命令后,控制月球车开始前进,直到超声波传感器检测到障碍,同样使用重复直到的循环模块,条件为【获取距离传感器】,循环内为前进,循环外为停止。程序如图所示。5.程序设计07操作步骤当月球车停止到箱子前的时候,开启颜色识别摄像头,启动条件判断,如果检测到红色,则执行右转前进命令,程序如图所示。6.程序设计08操作步骤最后开启图像循路摄像头,使用循环模块,条件为【真】,即可永远循环,编写图像循路程序,控制月球车回到基地。如图所示。7.程序设计08操作步骤程序编程完成后,保存好程序,进入仿真环境,运行程序,观察程序是否有问题,如果程序运行出错,返回查找程序错误,修改后继续运行,直到运行正确。8.仿真环境程序测试09拓展与创新现在已经可以控制月球车完成任务了。接下来,动手试一试,给你的月球车设计一些新的任务,并且编程控制完成吧,你也可以试试完成其他人设计的任务!发挥创意13展示与学习你的作品完成的太棒了,快向大家介绍一下你的作品吧!我的作品:介绍完了自己的作品,赶快来学习一下其他同学作品的优点吧!其他同学作品的优点:14问题与思考你在制作过程中遇到了哪些问题?我的问题:你的问题是怎样解决的?如果还有待解决的问题可以分享给大家一起讨论思考或是向老师们求助。我的问题解决情况:15收获与评价你有哪些收获?结合自己的课堂表现,完成自测表。我的设计制作 自我评价基本功能 艺术性(整体外观) 功能性(结构比例) 创意设计 团结协作与互相学习 问题解决情况 作品完成情况 展开更多...... 收起↑ 资源预览