<aside> ⚠️ 자율비행 드론 (3기) 에서 매우 자세하게 다룹니다. (2023.08.01)

</aside>

작성자: 박준규

최초작성: 2023.01.28(토) 수정: 2023.02.05(일)

Refer to this YouTube playlist while this page is being worked on: https://www.youtube.com/watch?v=RQC557N4Pz8&list=PLg93_MFmLWh0A-0d1OxB3hNSvmOQE_qgu&index=1

References

https://velog.io/@yirameon/SITL-PX4-mavros-ROS2

https://regatte.medium.com/px4-sitl-with-ros2-rtps-bridge-1b2845bf4339

https://docs.px4.io/main/ko/middleware/micrortps.html

https://www.youtube.com/watch?v=F5oelooT67E

https://gist.github.com/julianoes/adbf76408663829cd9aed8d14c88fa29 (ROS2 Humble, Ubuntu22.04)

https://github.com/Jaeyoung-Lim/px4-offboard/blob/2d784532fd323505ac8a6e53bb70145600d367c4/doc/ROS2_PX4_Offboard_Tutorial.md

https://docs.px4.io/main/en/ros/offboard_control.html

What is PX4?

PX4 is an open source flight control software for drones and other unmanned vehicles.

If I am understanding correctly, PX4 is the software that is being run on the Pixhawk flight controller (or SITL during simulations)

Onboard vs Offboard Control

Onboard: The PX4 FC itself (eg. Pixhawk). You can achieve semi-autonomous flight using missions sent by the GCS (QGroundControl) to the FC.