Intro to Aerospace Navigation, Control and Flight Simulation

所在平台: Udemy

课程主页: https://www.udemy.com/course/aerospace-navigation-control-flight-simulation/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:航空航天导航、控制与飞行模拟入门 课程概述:该课程旨在为绝对初学者介绍航空动力学的基础知识。学习者将需要完成首三节免费视频及作业0,以设置Python和FlightGear,从而能够顺利运行模拟。作业0用于确保所有系统正常工作。课程内容涵盖六自由度(6-DOF)飞行动力学和模型预测控制,通过实际示例进行学习。学员还将掌握用户数据报协议(UDP)通信,用于利用Python与FlightGear之间的数据交换构建自己的飞行模拟。 课程亮点: - 学习飞行动态的基础知识,包括六自由度与模型预测控制。 - 通过五个互动作业,深入理解航空方程和飞行模拟。 - 学习飞机运动方程,这是航空航天行业的重要知识。 - 使用开源信息(如F-16飞机)进行飞行控制设计案例分析。 - 了解线性控制理论、状态空间表达和传递函数。 课程的第一部分(作业0和1)将引导学员设置FlightGear与Python的交互,学习基本的坐标变换。随后,学员将学习控制理论中的二次优化及其在各行业(如科技与金融)中的应用,并在作业2中实现一个二次优化求解器。作业3和4将重点介绍模型预测控制在飞行控制中的应用。最终,在作业5中,学员将能够在FlightGear中可视化完整的六自由度飞行模拟。 该课程适合希望进入航空航天行业的初学者,尤其是对新兴的超音速、超音速飞行及小型空中交通工具(如空中出租车和无人机)感兴趣的人。

课程评论(0条)

课程详情

Important Note:Please go through the first 3 free videos and Assignment 0 to setup Python and FlightGear to be able to run your simulations. There are a lot of Python packages to install along with FlightGear aircraft and scenery. You are strongly suggested to have everything ready prior to committing to the course. Assignment 0 is a test to ensure things are working smoothly - Please download it from GitHub: Vinayak-D, repo: AerospaceGNCUdemyCourse - see the course preview video or Lecture 3 (Configuring Python) for the download link.Highlights:Learn the basics of aircraft flight dynamics in six degrees of freedom (6-DOF) and model predictive control from practical examples. Understand and apply the User Datagram Protocol (UDP) communication to build your own flight simulations using data sent to/from Python to FlightGear, a free open source flight simulator. Complete 5 interactive assignments to strengthen your understanding of the subject matter. Obtain thorough knowledge of the aircraft equations of motion, a required concept for jobs in the aerospace industry. Learn how to build full 6-DOF simulations from limited information.Description:The aerospace industry is now at a critical phase. A lot of new technologies are being developed such as supersonic and hypersonic flight, new commercial reusable launch vehicles, as well as small aerial vehicles such as air taxis, drones, and similar machines for personal use. This course serves as an introduction to flight dynamics for the absolute beginner. Complex topics such as the aircraft equations of motion, how rotations can be mathematically represented, and the basics of flight simulations are introduced in a practical manner. Case studies on flight control design using open source information from the F-16 aircraft are also presented. This course introduces the topic of linear control theory, state space representation, and transfer functions.Assignments 0 and 1 get you started with FlightGear and Python interacting together via the UDP protocol, and basic coordinate transforms to convert your 3D location to a point on a map.You will learn quadratic optimization, a fundamental concept in control theory as well as machine learning for all industries ranging from tech to finance.You will implement a quadratic optimization solver using Python in Assignment 2. You will learn how to apply model predictive control for linear systems specifically for flight control applications through Assignments 3 and 4.Finally, Assignment 5 ties everything together, you will visualize a full 6-DOF flight simulation in FlightGear!

课程标签

0人关注该课程

主题相关的课程