Notes2 - terrytaylorbonn/auxdrone GitHub Wiki
Offboard Mode (Generic/All Frames) https://docs.px4.io/main/en/flight_modes/offboard.html#developer-resources
ghaderi
-
Communicating with Pixhawk over Ethernet ( TTL to Ethernet Telemetry ) https://www.youtube.com/watch?v=BNqZInlLKsM&t=359s
-
Создаем мост UART - Ethernet. Идеальное решение для удаленной отладки и обмена данными. https://www.youtube.com/watch?v=khI1xmbZN7A
-
MAVSDK Introduction + GCS GUI App example using Python Tkinter https://www.youtube.com/watch?v=SM0WtREzqqE
Advanced 12 Drone Swarm Multiple Leader/Follower using PX4 and MAVSDK Dockerized Demo | Episode 6 https://www.youtube.com/watch?v=VTyb1E_ueIk
px4 ethernet
- PX4 Ethernet Setup https://docs.px4.io/main/en/advanced_config/ethernet_setup.html#px4-mavlink-serial-port-configuration
- MAVLink Peripherals (GCS/OSD/Companion) https://docs.px4.io/main/en/peripherals/mavlink_peripherals.html
- Serial Port Configuration https://docs.px4.io/main/en/peripherals/serial_configuration.html
QGC on arm
- Installing QGroundControl on Ubuntu ARM64 using Flatpak https://github.com/sidharthmohannair/Installing-QGroundControl-on-Ubuntu-ARM64-using-Flatpak
- I can’t QGC for Nvidia Jetson Nano
speedybee esc
https://www.speedybee.com/speedybee-f405-bls-50a-30x30-4-in-1-esc/
pymavlink, mavlink
- https://www.ardusub.com/developers/pymavlink.html#autopilot-eg-pixhawk-connected-to-the-computer-via-serial
- https://mavlink.io/en/mavgen_python/
- https://mavlink.io/en/services/heartbeat.html
- Sending and recieving heartbeats to BlueROV from surface computer using pymavlink https://discuss.bluerobotics.com/t/sending-and-recieving-heartbeats-to-bluerov-from-surface-computer-using-pymavlink/10940
- https://mavlink.io/en/mavgen_python/#connection_string CONNECTION STRINGs
- https://github.com/ArduPilot/pymavlink/blob/master/mavutil.py MAVUTIL
https://diydrones.com/forum/topics/no-heatbeats-from-mavlink-the-saga-continues-now-w-pixhawk
custom mavlink messages
-
Sending custom MAVLink commands with QGC https://discuss.bluerobotics.com/t/sending-custom-mavlink-commands-with-qgc/17070
-
PX4 and the art of Custom MAVLink Messages - Hamish Willee, Auterion https://www.youtube.com/watch?v=qfDGdgIAU5g
-
https://mavlink.io/en/mavgen_python/examples.html Examples (Pymavlink)
Nano power on start script
-
How to Run a Script on Startup for Raspberry Pi // EASY https://www.youtube.com/watch?v=Gl9HS7-H0mI
-
MY POST Pymavlink script not getting heartbeat from pixhawk 6c (sometimes)
CUDA nano
https://jetsonhacks.com/2024/01/15/cuda-programming-in-python-with-numba/
INAV MODES
https://www.youtube.com/watch?v=ottfm4GpcV8 INAV🌟How ALT Hold ➡️ Works
NANO J41
https://jetsonhacks.com/2019/10/10/jetson-nano-uart/#google_vignette
UART on GPIO HEADER - Jetson Nano https://www.youtube.com/watch?v=fInhTJhVi5M&t=24s
FTDI
FTDI USB to Serial Adapter Demo https://www.youtube.com/watch?v=7yhgYJe2ShM
NANO RPI CC
- https://docs.px4.io/main/ko/companion_computer/pixhawk_rpi.html
- https://discuss.ardupilot.org/t/pixhawk-6c-to-rpi-4-connection/104768/16
Phases (5)
Phase 1 (epics 1-3): Basic build/fly/document at least 1 platform variant for epics 1-3 (2024.01-06)
Phase 1 is to get the content for the Getting into the air ASAP in good shape.
Phase 2: Clean up the docs (2024.06-2024.09)
Phase 3 (epics 1-3): Ardupilot (and Betaflight again) (other firmware?)
Get the content in good shape (or create missing content) for doing what was done in Getting into the air ASAP on other platforms (BF, AP).
Phase 4 (epic 4): AI advanced (the big focus)
Advanced AI requires simulation (HITL, SITL), usage of various FC-resident API's (MavSDK, etc), ROS messaging, and AI algorithms.
Phase 5 (epic 5): Advanced platforms
Not sure I'd ever get around to doing these, but I'd like to keep track of idea just in case.