- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
2.2火星上的首次飞行测试:
—Python基础知识I
学习目标了解火星上的天气情况掌握print命令,并编程报告无人机的情况理解变量的概念,学会给变量赋值学习列表的创建与简单操作理解“and”与“or”两种逻辑运算让无人机完成飞行条件检查并起飞
火星上的首次飞行测试NASA已经宣布将在2020年派第一个无人机去探索火星。火星无人机在执行任务前,必须先在火星上进行严格的飞行测试。今天我们就要模拟无人机在火星上的首次飞行测试。这次飞行测试非常重要,无人机需要依次完成以下四个任务:(1)报告火星上的天气情况;(2)检查零部件是否完备;(3)检查飞行条件是否满足;(4)确认一切正常后开始飞行。
无人机的首次火星飞行测试NASA宣布将在2020年发射「Mars2020」探测器,而探测器上将搭载一架无人机,参与火星的探索工作。在首次飞行中,火星无人机将垂直爬升到3米高,并悬停30秒以测试飞行。飞行测试为期30天,预计能进行5次飞行任务,不过每次飞行持续的时间大约只有90秒,每次的飞行距离也不过几百米。
5TelloTalent首次飞行测试的四个任务1.报告火星上的天气情况;2.检查零部件是否完备;3.检查飞行条件是否满足;4.确认一切正常后开始飞行。
报告火星上的天气情况无人机要完成的第一个任务是:报告火星上的天气情况。在这一部分,我们将要学习:print语句和变量。
7这是NASA的“机遇号”探测器在火星上拍下的照片,这展示了从火星上看到的太阳。火星上的天气情况唐代诗人他的《使至塞上》一诗中,写下“大漠孤烟直,长河落日圆”的塞上景象。如果用这一句诗的改编来形容火星上的景象,那么可以用“大漠落日圆”来形容火星上的景象。文学拓展
8由于火星与太阳之间的距离比地球与太阳之间的距离要远,火星接收到的太阳辐射能比地球低很多,因此火星的地表很多(见右上图)。另一方面,火星上大气干燥稀薄,保差,因此火星昼夜大(见右上图)。右下图是欧洲宇航局在2018年12月拍到的火星上的冰雪照片。火星上的天气情况
9火星上每日的天气情况是由NASA的“洞察者”号探测器记录的。“洞察者”号探测器于2018年11月着陆火星,现在在火星赤道附近的平原上,记录火星每日天气,探测火星构造。知识拓展“洞察者”号探测器(InsightLander)
10TelloTalent任务一:报告火星天气Hello.ThisisTellofromMars.ItisXXXtoday.ThetemperaturenowisXXXdegreecentigrade.NowI’mgoingtodoaflighttest.登陆NASA网站
print指令的使用这是我们给通过Python给电脑的一个命令,print(译:打印)相当于我们对电脑说:我希望你在屏幕上显示一些内容。Python语言是欧洲人发明,所以指令和标点符号都是英文格式的,电脑阅读顺序从左到右从上到下。print语句的“”引号(’’单引号也可以)里面就是要显示的具体内容,可以用其他的语言和符号,但是不能有引号(比如I’m),因为电脑从左到右阅读会和两端的引号混淆。指令参数回顾:程序由指令和参数组成练习:让屏幕输出“Hello.ThisisTellofromMars.”
什么是变量变量就是一个名字固定、内容可以变化的东西。它就像一个标签,可以贴在不同的物品上。给变量起名字时:不能用数字开头,不能和Python已经有的指令重名。在使用变量之前,需要先给变量赋值,即把“标签”贴到内容上。变量的赋值用等号表示,等号左边是变量名,等号右边是给变量的内容。比如:temperature=-40赋值的内容可以是数字,也可以是文字。文字需要用””引号括起来,不然Python会困惑,以为是另一个变量名。比如:weather=“sunny”在让无人机报告天气之前,我们需要了解一下变量。
报告火星的天气print命令后面可以加多个内容,之间用逗号隔开print命令后加变量会输出变量内容而不是变量名
检查零部件是否完备TelloTalent要完成的第二个任务是:检查机身的零件是否齐全。在这一部分,我们将要回顾前面学过的无人机结构组成,并学习新的知识:列表以及判断元素是否在列表中。
回顾无人机的结构保护罩电机螺旋桨电池飞控系统摄像头框架
创建列表创建零件列表ponents列表就像一个大箱子,里面放很多东西。可以是变量,可以是数字,也可以是文字内容,每个内容叫做一个元素。列表用方括号定义,元素之间用逗号隔开ponents
检查零件是否齐全我们可以用in和notin来询问某个元素是否在列表中。如果我们的陈述是真的,电脑会显示True
您可能关注的文档
最近下载
- 统编小学语文五年级下册作业设计(全册).doc VIP
- 建筑工程图集 07CJ03-1:轻钢龙骨石膏板隔墙、吊顶(参考图集).pdf VIP
- 基于后悔理论和三支决策理论的智能通道匹配系统及方法.pdf VIP
- 驻场服务人员管理办法.docx VIP
- 一年级上册语文数学无纸笔测试精品课件.pptx VIP
- 煤矿井下机电设备完好性要求(KA25—2025).docx
- 金蝶云星空 V9.0_产品培训_财务_总账.pptx VIP
- 【倍福BECKHOFF】手册:TwinCAT 2 PLC入门教程V2.42.pdf VIP
- 电子教案《交往与合作》第二单元第四课组建自己小团队1.docx VIP
- 轨道交通供电系统故障诊断技术.pptx
原创力文档


文档评论(0)