Real-time Simulation and Deployment for Unmanned Aerial Vehicles (UAVs)
Overview
Simulating an Unmanned Aerial Vehicle (UAV) allows for early verification and validation of its performance and behavior. By utilizing physics-based plant models, simulated sensors, and 3D virtual environments, simulation aids in visualizing the system's response during the design and testing of autonomy algorithms, as well as the tuning of control parameters.
To minimize risk before actual UAV flight, it is crucial to test the UAV controller and autonomy algorithms in a controlled lab environment. In this webinar, we will demonstrate how to simulate a commercially available drone equipped with a PX4 autopilot and utilize the model for testing and tuning the control algorithms.
Autonomous algorithms like obstacle avoidance demand significant computational resources and necessitate an onboard computer on the drone, in addition to the autopilot. We will showcase how to test these algorithms by simulating them with a UAV autopilot and onboard computer in a hardware-in-the-loop (HITL) workflow. Furthermore, we will highlight the integration with the PX4 architecture, the process of identifying an accurate plant model, deploying a tuned controller, and conducting real-time hardware-in-the-loop simulations using Speedgoat.
Highlights
You will learn about:
- Parameter identification for plant and attitude controller using flight logs
- Designing and tuning a controller through simulations
- Deployment of controller with a 3-axis gimbal for lab-controlled testing
- Deployment of an obstacle avoidance algorithm on NVIDIA Jetson, utilizing vision data from Unreal for path correction to PX4
- Simulating sensor failure during a UAV mission
- Real-time simulation with plant model deployed on Speedgoat
About the Presenters
Ronal George
Ronal George is a senior application engineer for robotics and autonomous systems at MathWorks. Prior to joining MathWorks in April 2019, Ronal worked as an inside sales engineer at SPX Transformer Solutions and as an electrical design engineer at WindLabs. Ronal has a master’s degree in electrical engineering from North Carolina State University. As a part of his master’s, Ronal worked with the Advanced Diagnosis, Automation and Control (ADAC) Laboratory to develop planning and localization algorithms for multiagent systems.
Mihir Acharya
Mihir Acharya is a senior product manager for robotics and autonomous systems applications at MathWorks, focusing on UAVs and navigation solutions. Mihir also authors the Autonomous Systems blog page on the MathWorks website. Prior to MathWorks, Mihir has worked with ABB Corporate Research where he designed robot end effectors and Omron Robotics where he developed path planning applications for mobile robots. Mihir has an M.S. in Robotics Engineering from Worcester Polytechnic Institute.
Recorded: 13 Dec 2023
웹사이트 선택
번역된 콘텐츠를 보고 지역별 이벤트와 혜택을 살펴보려면 웹사이트를 선택하십시오. 현재 계신 지역에 따라 다음 웹사이트를 권장합니다:
또한 다음 목록에서 웹사이트를 선택하실 수도 있습니다.
사이트 성능 최적화 방법
최고의 사이트 성능을 위해 중국 사이트(중국어 또는 영어)를 선택하십시오. 현재 계신 지역에서는 다른 국가의 MathWorks 사이트 방문이 최적화되지 않았습니다.
미주
- América Latina (Español)
- Canada (English)
- United States (English)
유럽
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)
아시아 태평양
- Australia (English)
- India (English)
- New Zealand (English)
- 中国
- 日本Japanese (日本語)
- 한국Korean (한국어)