航空航天导航、控制和飞行模拟简介
有兴趣构建自己的自定义飞行控制和模拟算法吗?那就看看这门课程吧!
讲师:Vinayak Deshpande
双语IT资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
您将学到什么
- 学习飞机纵向和横向飞行动力学和控制的基础知识
- 了解如何将模型预测控制应用于线性系统
- 通过案例研究了解如何开发和可视化完整的 6 自由度飞行模拟
- 使用 Python 和 FlightGear 通过 UDP 通信开发您自己的自定义飞行模拟
探索相关主题
- 控制系统
- 工程
- 教学与学术
要求
- 无需编程经验。作业将提供良好的介绍。
- 请您安装 FlightGear v.2020.3.18 或更高版本,这是一个免费的开源飞行模拟器。
- 您还需要 Python 和几个软件包:numpy、scipy、matplotlib、controls toolbox、pandas、flightgear-python
- 如果您没有 FlightGear,您仍然会学到很多东西并能够完成任务 3 至 5,但您将错过执行很酷的模拟的机会。
描述
重要提示:
请观看前3 个免费视频和作业 0,以设置 Python 和 FlightGear,以便能够运行您的模拟。有许多 Python 软件包需要安装,还有 FlightGear 飞机和场景。强烈建议您在参加课程之前做好一切准备。
作业 0是一个测试,以确保一切顺利进行 – 请从GitHub下载:Vinayak-D,repo:AerospaceGNCUdemyCourse – 请参阅课程预览视频或讲座 3(配置 Python)获取下载链接。
亮点:
- 从实际例子学习六自由度(6-DOF)和模型预测控制的飞机飞行动力学基础知识。
- 理解并应用用户数据报协议 (UDP) 通信,使用从 Python 发送到 FlightGear(一个免费的开源飞行模拟器)的数据来构建您自己的飞行模拟。
- 完成5个互动作业以加强您对主题的理解。
- 深入了解飞机运动方程,这是航空航天行业工作所需的概念。
- 了解如何利用有限的信息构建完整的 6-DOF 模拟。
描述:
- 航空航天业正处于关键阶段。许多新技术正在开发中,例如超音速和高超音速飞行、新型商用可重复使用运载火箭,以及小型飞行器,例如空中出租车、无人机和类似的个人用机器。
- 本课程为初学者提供飞行动力学的入门知识。
- 以实用的方式介绍了诸如飞机运动方程、如何用数学表示旋转以及飞行模拟基础等复杂主题。
- 还介绍了使用 F-16 飞机的开源信息进行飞行控制设计的案例研究。
- 本课程介绍线性控制理论、状态空间表示和传递函数的主题。
- 作业 0 和 1 帮助您开始使用 FlightGear 和 Python 通过 UDP 协议进行交互,以及进行基本坐标转换将您的 3D 位置转换为地图上的某个点。
- 您将学习二次优化,这是控制理论以及从技术到金融等所有行业的机器学习的基本概念。
- 您将在作业 2 中使用 Python 实现二次优化求解器。
- 您将通过作业 3 和 4 学习如何将模型预测控制应用于线性系统,特别是飞行控制应用。
- 最后,任务 5 将所有内容联系在一起,您将在 FlightGear 中看到完整的 6-DOF 飞行模拟!
本课程适合哪些人:
- 任何对航空航天工程、飞行动力学、控制和构建定制模拟感兴趣的人。
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。