Need to master the following basic knowledge:
- Use of ground station software (QGC/PM)
- The remote control controls the basic flight and driving of drones and unmanned vehicles
- Use of ROS, Ubuntu, Git and other tools
- C++/Python and other language foundation
- PX4/APM firmware flashing, setting parameters and other simple operations
Suggested learning process:
1. Information
- Introduction to drone knowledge
Website: https://zhuanlan.zhihu.com/p/40196798
https://zhuanlan.zhihu.com/p/22571121
- Xiaobai's advanced road to the direction of drones/unmanned vehicles:
https://bbs.amovlab.com/forum.php?mod=viewthread&tid=384&highlight=%E5%BC%80%E5%8F%91
3. Understanding of flight control related knowledge
4. Website: https://bbs.amovlab.com/forum.php?mod=viewthread&tid=1183&extra=page%3D1
5. Pixhawk common information download link
6. Website: https://mp.weixin.qq.com/s/Q_W-jin2MERVze--TT7xKg
7. ROS official website link:
http://wiki.ros.org/cn/community
8. QGC official website link:
9. The code warehouse of Bobay College: https://gitea.amovlab.com/
10. C language foundation: https://zhuanlan.zhihu.com/p/33123783
11. Basic biped and quadruped robot: https://zhuanlan.zhihu.com/p/84286317
2. Video Course
1. Ubuntu system operation related video courses
https://bbs.amovlab.com/plugin.php?id=zhanmishu_video:video&mod=video&cid=30
https://bbs.amovlab.com/plugin.php?id=zhanmishu_video:video&mod=video&cid=26
2. C++ software development video course
https://bbs.amovlab.com/plugin.php?id=zhanmishu_video:video&mod=video&cid=21
3. Flight control related secondary development related video courses
(PX4 firmware/APM firmware can choose the learning direction)
3-1, PX4 firmware secondary development course elementary
URL: https://bbs.amovlab.com/plugin.php?id=zhanmishu_video:video&mod=video&cid=6
3-2, PX4 firmware secondary development course intermediate
URL: https://bbs.amovlab.com/plugin.php?id=zhanmishu_video:video&mod=video&cid=1
3-3, APM firmware secondary development course elementary
URL: https://bbs.amovlab.com/plugin.php?id=zhanmishu_video:video&mod=video&cid=8
3-4, APM firmware secondary development course intermediate
URL: https://bbs.amovlab.com/plugin.php?id=zhanmishu_video:video&mod=video&cid=15
3-5: Full analysis of APM firmware LOG log
URL: https://bbs.amovlab.com/plugin.php?id=zhanmishu_video:video&mod=video&cid=4
4. QGC ground station secondary development video course
URL: https://bbs.amovlab.com/plugin.php?id=zhanmishu_video:video&mod=video&cid=9
5. The secondary development video course of PM ground station
URL: https://bbs.amovlab.com/plugin.php?id=zhanmishu_video:video&mod=video&cid=10
6. Assembly and debugging practice courses
6-1, PX4 firmware
URL: https://bbs.amovlab.com/plugin.php?id=zhanmishu_video:video&mod=video&cid=25
6-2, APM firmware
Website: https://mp.weixin.qq.com/s/VXKU_kIB-v-i0AX3zgtLig
Website: https://mp.weixin.qq.com/s/HY7XLzUH1odve4d8paknpg
Website: https://mp.weixin.qq.com/s/1vXfYPgaQEkXLfpSnjJqAw
7. ROS system related video courses
7-1, 21 Lectures on Introduction to ROS
URL: https://bbs.amovlab.com/plugin.php?id=zhanmishu_video:video&mod=video&cid=32
7-2, MAVROS tutorial-autonomous flight in offboard mode
URL: https://bbs.amovlab.com/plugin.php?id=zhanmishu_video:video&mod=video&cid=11
8. Video courses related to simulation development
8-1、UAV simulation development
URL: https://bbs.amovlab.com/plugin.php?id=zhanmishu_video:video&mod=video&cid=18
8-2. Secondary development of PX4 intelligent drone
URL: https://bbs.amovlab.com/plugin.php?id=zhanmishu_video:video&mod=video&cid=39
9. Artificial intelligence development
9-1. MAVROS tutorial-autonomous flight in offboard mode
URL: https://bbs.amovlab.com/plugin.php?id=zhanmishu_video:video&mod=video&cid=11
9-2, UAV visual perception course
URL: https://bbs.amovlab.com/plugin.php?id=zhanmishu_video:video&mod=video&cid=14
9-3, PX4 firmware (fixed wing)-advanced
URL: https://bbs.amovlab.com/plugin.php?id=zhanmishu_video:video&mod=video&cid=12
10. Algorithm development
10-1, Kalman filter (theory)
URL: https://bbs.amovlab.com/plugin.php?id=zhanmishu_video:video&mod=video&cid=19
10-2, Kalman filter (practical operation)
URL: https://bbs.amovlab.com/plugin.php?id=zhanmishu_video:video&mod=video&cid=22
10-3. Interpretation of VINS-Visual SLAM Algorithm
URL: https://bbs.amovlab.com/plugin.php?id=zhanmishu_video:video&mod=video&cid=40