|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/developing-in-dronekit-with-python/
课程评论:没有评论
课程名称:使用Python开发DroneKit 概述:通过使用UAV开发工具,学习如何编程操作自己的无人机!在本课程中,您将掌握开发无人机基础软件应用程序的基础知识。我们将使用由3D Robotics提供的基于Python的API——DroneKit。为了简化学习过程,我们会使用名为SITL(Software in The Loop)的模拟器,以便在不需要购买无人机的情况下进行演示、学习和测试思想。 在课程中,我们将解答以下问题: - 如何连接无人机并启动Python脚本? - 如何读取、设置和监控无人机的状态和设置信息? - 如何控制无人机的位置? - 如何通过MAVLink消息发送命令给无人机? - 如何让无人机实现自主飞行? 此外,我们还将讨论两个实例应用,分别是无人机安全和无人机送货。课程假设您具有Python基础知识和一些无人机开发工具的使用经验(如ArduPilot和MAVLink),但即使您不熟悉后者,也能顺利跟上课程进度。 本课程适合所有有兴趣开发无人机程序以及在购买无人机前,希望测试和运行无人机的人员。所有的幻灯片、脚本和参考材料均可下载使用。完成课程后,您将能够无须复杂的低层抽象,开发自己的无人机软件应用。如果您准备好了,或许还可以购买自己的无人机并进行操作。 听起来很激动人心吗?加入我们,成为这个数十亿美元行业的一部分。天空才是极限,字面意思上!
Takeoff and operate your own drone by programming in Python using UAV development tools! In this course, you'll learn the fundamentals for developing your own UAV-based software applications. We're going to be using a Python-based API called DroneKit by 3D Robotics. To save you some trouble, we'll also using a simulation vehicle for demonstration purposes called SITL or Software in The Loop. That way, you won't have to buy your own drone if you're not ready or to just learn and test an idea.To arm you with the basics, we'll be addressing the following questions:How do you connect a vehicle and launch a python script?How do you read, set, and monitor vehicle state and setting information?How do you control the position of a drone?How do you send commands to a drone through MAVLink messages?How do you run a drone autonomously?We'll also go over two sample use cases about drone security and drone delivery.We'll be assuming you are familiar with Python and some UAV development tools, like ArduPilot and MAVLink. If not for the latter, don't worry. You'll still be able to follow. This course is for anyone interested in developing UAV-based programs and testing and running a UAV before buying one. All slides, scripts, and reference material will be available for download and use.If you complete the course, you'll be equipped to develop your own UAV-based software applications without the complex low-level abstraction. If you're ready, maybe even buy your own drone and run your own operations.Sound exciting? Join us and be part of a billion dollar industry. Sky's the limit, literally!