Skip to content

Releases: mpaperno/aq_flight_control

7.1.1898

15 Nov 15:54
Compare
Choose a tag to compare
Enforce orbit waypoint relative heading to target, fixes possibly fly…

…-away condition;

Fix maximum horizontal speed for orbit waypoint (it used global default instead of wpt setting);
Increase tolerance for orbit waypoint arrival detection (still not very reliable at higher orbit speeds);
On wpt arrival, only freeze heading if it was relative (prevents unnecessary yawing in some cases).

(cherry picked from commit ff9e02a772aaaf980958c17897965941f3e6ffc6)

7.1.1925-EXPR

15 Nov 15:54
Compare
Choose a tag to compare

7.1.1923

15 Nov 15:55
Compare
Choose a tag to compare
Update changes list.

7.1.1919

15 Apr 16:51
Compare
Choose a tag to compare
Fix automatic yaw to north at takeoff with PID controller.

v7.1.1897-EXPR

15 Apr 16:54
Compare
Choose a tag to compare
Fix bug in 7.1.1895 preventing gimbal roll/pitch reversing; fix port …

…parameter minimums.

v7.1.1896-EXPR

09 Apr 12:18
Compare
Choose a tag to compare
mavlink: organize order of include directives, fix mission response c…

…odes, fix local pos. NED D telemetry, add new diagnostics data.

Make explicit AIMU build type in hzp.

v7.1.1895-EXPR

09 Apr 12:20
Compare
Choose a tag to compare

+ Add ability to adjust some parameter values live using RC, e.g. attitude/nav PIDs, all Quatos settings, live gimbal tuning, default nav speed limits, control factors, etc.
Adds option to save the resulting adjusted values directly to permanent onboard storage.
Use QGC 1.7.B1 or newer for setup, full list of adjustable params, and instructions (or see notes in config_default.h).
* Fix issues with CONFIG_VERSION changes, eg. ignoring all saved params when version changes and vice versa when new params were not properly assigned defaults. New system allows loading defaults selectively vs. all at once.
From here on, please do not manually change the CONFIG_VERSION parameter onboard or in saved files, it is no longer a necessary workaround and may lead to problems later.
~ Improved initial parameter loading sequence will never overwrite params saved in flash (until/unless user requests it).
+ Adds some basic paramater value sanity checking (min/max) when loading/assigning values.
~ Provides more detailed feedback (messages) during param loading/assignment operations (status/warnings/errors).

v7.1.1887-EXPR

21 Feb 21:02
Compare
Choose a tag to compare

* Fix random yawing on Landing-type waypoint when previous wpt type used relative heading.
* Fix setting of desired yaw/heading for Landing waypoint via MAVLink/QGC.
~ Specifically hold current position for Landing waypoint (possibly prevent diagonal descent). (Note that Lat/Lon cannot be specified for landing-type waypoint, which has always been the case but is not obvious when using the QGC mission planner.)
+ Add more diagnostic telemetry data (RC switch statuses and RAM usage).

v7.1.1885-EXPR

21 Feb 21:05
Compare
Choose a tag to compare

! Waypoint skip switch will now go back to start of mission after the last waypoint, allows restarting a mission in flight.
* Fix constant waypoint arrival message when last waypoint is reached.
* Do not re-enter mission mode when there is no viable waypoint to load (eg. after end of mission).
~ Add text notices when waypoint is loaded and reached.
* Fix waypoint being recorded while clearing them at the same time using stick commands.

v7.1.1884-EXPR

21 Feb 21:05
Compare
Choose a tag to compare

~ Enable 2nd serial port option on M4 boards (COMM 2). Shared with PWM ports 7 (Serial Tx, J2.10 on expansion header) and 8 (Serial Rx, J1.10 on header). When using those ports for PWM (motor) outputs, be sure to disable any protocol on Serial 2 (QGC Misc. Settings/Serial Port 2/Protocol = None).
* Fix possible endless notification loop if sending of waypoints times out.
- Remove State Of Charge (SOC) parameters and functions since they're not used.
~ Start up message notification queue early to allow more startup messages to come through. Increase size of notification queue to avoid loosing startup messages before comm system is active.
~ Exclude unused AQ binary telemetry/command interface from default builds (define HAS_AQ_TELEMETRY to include it).