图形化编程入门——第八节:多边形飞行--自定义函数 - 图1
    【课程引言】
    大队长带领学员在Mind+中学习编程中函数应用,本节完成以下实践任务:
    1.设置无人机航向角。
    2.掌握“N正多边形”航线的函数编程方法。
    3.拓展练习:掌握曲线飞行航线的函数编程方法。
    【课程目标】
    1.理解无人机的姿态角
    2.理解正多边形飞行函数中的几何知识
    3.掌握利用一个含参数的函数,实现正多边形及曲线飞行
    【教学过程】
    1、无人机的姿态角
    三维空间的右手笛卡尔坐标如图1所示。

    图形化编程入门——第八节:多边形飞行--自定义函数 - 图2
    图1
    在航空中,pitch, yaw, roll如图2所示。
    pitch是围绕X轴旋转,也叫做俯仰角,如图3所示。
    yaw是围绕Y轴旋转,也叫偏航角,如图4所示。
    roll是围绕Z轴旋转,也叫翻滚角,如图5所示。
    图形化编程入门——第八节:多边形飞行--自定义函数 - 图3
    图形化编程入门——第八节:多边形飞行--自定义函数 - 图4
    图3

    图形化编程入门——第八节:多边形飞行--自定义函数 - 图5
    图4

    图形化编程入门——第八节:多边形飞行--自定义函数 - 图6
    图5

    图形化编程入门——第八节:多边形飞行--自定义函数 - 图7
    2、正N边形几何知识

    图形化编程入门——第八节:多边形飞行--自定义函数 - 图8
    图形化编程入门——第八节:多边形飞行--自定义函数 - 图9
    3、角色演示
    正八边形飞行轨迹

    图形化编程入门——第八节:多边形飞行--自定义函数 - 图10
    图形化编程入门——第八节:多边形飞行--自定义函数 - 图11
    4、函数
    函数是指一段可以直接被另一段程序或代码引用的程序或代码。也叫做子程序、(OOP中)方法。
    一个较大的程序一般应分为若干个程序块,每一个模块用来实现一个特定的功能。所有的高级语言中都有子程序这个概念,用子程序实现模块的功能。同一个函数可以被一个或多个函数调用任意多次。
    在程序设计中,常将一些常用的功能模块编写成函数,放在函数库中供公共选用。要善于利用函数,以减少重复编写程序段的工作量。
    5、利用函数绘制正10边形

    图形化编程入门——第八节:多边形飞行--自定义函数 - 图12
    图形化编程入门——第八节:多边形飞行--自定义函数 - 图13
    6、无人机利用函数飞正N边形

    图形化编程入门——第八节:多边形飞行--自定义函数 - 图14
    要保证,向前飞大于20cm
    https://player.youku.com/embed/XNDk5OTIyNDk2OA==