回到首页 返回首页
回到顶部 回到顶部
返回上一页 返回上一页

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

头像 云天 2020.12.06 3375 3
project-image

【课程引言】

大队长小天带领学员在Mind+中学习编程中函数应用,本节完成以下实践任务:

1.设置无人机航向角。

2.掌握“N正多边形”航线的函数编程方法。

3.拓展练习:掌握曲线飞行航线的函数编程方法。

【课程目标】

1.理解无人机的姿态角

2.理解正多边形飞行函数中的几何知识

4.掌握利用一个含参数的函数,实现正多边形及曲线飞行

【教学过程】

1、无人机的姿态角

三维空间的右手笛卡尔坐标如图1所示。

project-image

图1

在航空中,pitch, yaw, roll如图2所示。

pitch是围绕X轴旋转,也叫做俯仰角,如图3所示。

yaw是围绕Y轴旋转,也叫偏航角,如图4所示。

roll是围绕Z轴旋转,也叫翻滚角,如图5所示。

project-image

图2

project-image

图3

project-image

图4

project-image

图5

project-image

2、正N边形几何知识

project-image
project-image

3、角色演示

正八边形飞行轨迹

project-image
project-image

4、函数

函数是指一段可以直接被另一段程序或代码引用的程序或代码。也叫做子程序、(OOP中)方法。

一个较大的程序一般应分为若干个程序块,每一个模块用来实现一个特定的功能。所有的高级语言中都有子程序这个概念,用子程序实现模块的功能。同一个函数可以被一个或多个函数调用任意多次。

在程序设计中,常将一些常用的功能模块编写成函数,放在函数库中供公共选用。要善于利用函数,以减少重复编写程序段的工作量。

5、利用函数绘制正10边形

project-image
project-image

6、无人机利用函数飞正N边形

project-image

要保证,向前飞大于20cm

评论

user-avatar
  • VKUZtEoEbt25

    VKUZtEoEbt252024.04.22

    老师,你好,怎么飞圆呢,机头始终朝顺时或逆时针方向?

    1
    • VKUZtEoEbt25

      VKUZtEoEbt252024.04.22

      这个正多边形飞的不圆。

  • -LeeVn030-

    -LeeVn030-2021.02.20

    这个资源可以分享一下吗?

    0