Commit Graph

113 Commits

Author SHA1 Message Date
Tuomas Järvinen 2275a0a5ee Improve use of MAVSDK::first_autopilot()
Check return value of MAVSDK::first_autopilot(). Before application
crashed if ArduPilot was not running.

Type: Improvement
Issue: https://denyspopov.atlassian.net/browse/AZ-17
2024-05-21 15:50:26 +02:00
Tuomas Järvinen ab791eb254 Improve use of MAVSDK::add_any_connection()
Added error printing and possibility to use UART as connection
to the flight controller.

Issue: https://denyspopov.atlassian.net/browse/AZ-16
Type: New Feature
2024-05-20 21:02:32 +02:00
Tuomas Järvinen dda897a573 Register MAVSDK::Telemetry::Position type for Qt
Without this application can't get position events in Qt5 based systems.

Type: Improvement
2024-05-20 18:11:06 +02:00
Tuomas Järvinen 028737478b Removed problematic cmake script and improved qmake script.
There was some issues in cmake build. For some reason it doesn't
handle QObjects properly and are so causing issues with telemetry
signals.

Modified qmake script to use user compiled MAVSDK installed to
/usr/local/

Type: Improvement
2024-05-20 17:09:00 +02:00
Alex Bezdieniezhnykh 442d9d3057 Merge branch 'master' of github.com:azaion/autopilot 2024-05-19 23:40:28 +03:00
Alex Bezdieniezhnykh 03de7ea327 add instructions on building and running on jetson/any embedded 2024-05-19 23:39:59 +03:00
Tuomas Järvinen 09f974c1c9 Improve use of MAVSDK::Telemetry
Print health information if Telemetry::health_all_ok() fails.

Type: Improvement
Issue: https://denyspopov.atlassian.net/browse/AZ-15
2024-05-19 22:06:03 +02:00
Tuomas Järvinen b0b17d7fcc Improve comments in Autopilot
Issue: https://denyspopov.atlassian.net/browse/AZ-14
Type: Improvement
2024-05-19 19:49:39 +02:00
Tuomas Järvinen f0c8a1334a Changed qmake script to use MAVSDK directly instead of pkg-config,
because the MAVSDK Debian package has a broken pkg-config file.
2024-05-18 18:32:27 +02:00
Tuomas Järvinen 052c1daee0 Added cmake script which work better with MAVSDK debian package. 2024-05-18 15:48:26 +02:00
Tuomas Järvinen 791e91eb44 Added rapidjson submodule again. 2024-05-12 22:47:53 +02:00
Tuomas Järvinen f832b9fc92 Initial version of ArduPilot compatible autopilot
- removed PX4 and MAVSDK git submodules
2024-05-12 22:42:52 +02:00
Tuomas Järvinen f7acface7f Initial version. Can fly simple mission defined in JSON file.
Please check README.md how to install dependencies and run the application.
2024-03-18 22:31:38 +01:00