【课程引言】
大队长小天带领学员在Mind+中学习编程中函数应用,本节完成以下实践任务:
1.设置无人机航向角。
2.掌握“N正多边形”航线的函数编程方法。
3.拓展练习:掌握曲线飞行航线的函数编程方法。
【课程目标】
1.理解无人机的姿态角
2.理解正多边形飞行函数中的几何知识
4.掌握利用一个含参数的函数,实现正多边形及曲线飞行
【教学过程】
1、无人机的姿态角
三维空间的右手笛卡尔坐标如图1所示。
图1
在航空中,pitch, yaw, roll如图2所示。
pitch是围绕X轴旋转,也叫做俯仰角,如图3所示。
yaw是围绕Y轴旋转,也叫偏航角,如图4所示。
roll是围绕Z轴旋转,也叫翻滚角,如图5所示。
图2
图3
图4
图5
2、正N边形几何知识
3、角色演示
正八边形飞行轨迹
4、函数
函数是指一段可以直接被另一段程序或代码引用的程序或代码。也叫做子程序、(OOP中)方法。
一个较大的程序一般应分为若干个程序块,每一个模块用来实现一个特定的功能。所有的高级语言中都有子程序这个概念,用子程序实现模块的功能。同一个函数可以被一个或多个函数调用任意多次。
在程序设计中,常将一些常用的功能模块编写成函数,放在函数库中供公共选用。要善于利用函数,以减少重复编写程序段的工作量。
5、利用函数绘制正10边形
6、无人机利用函数飞正N边形
要保证,向前飞大于20cm
附件
VKUZtEoEbt252024.04.22
老师,你好,怎么飞圆呢,机头始终朝顺时或逆时针方向?
VKUZtEoEbt252024.04.22
这个正多边形飞的不圆。
-LeeVn030-2021.02.20
这个资源可以分享一下吗?