You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This new attempt changes: "Preflight Fail: Horizontal position estimate Error" to: "Preflight Fail: Position estimate Error"
In fact, this newest wording is more easily understood by the average user and is actually more consistent with the other COM_ARM_EKF_xxx related errors:
This fix removes the asynchronous update. The net effect is the the rate change will occur on the next counter expiration. The worst case is the rate change is delayed by 20 Ms.](0705d6c) by davids5
🛠️ [refactor ecl ekf analysis (#11412) * refactor ekf analysis part 1: move plotting to functions
add plot_check_flags plot function
put plots in seperate file
use object-oriented programming for plotting
move functions for post processing and pdf report creation to new files
add in_air_detector and description as a csv file
refactor metrics and checks into separate functions
refactor metrics into seperate file, seperate plotting
ecl-ekf tools: re-structure folder and move results table generation
if we can be certain this sequence won't occur in PX4 then the d-cache will be re-enabled](77b5c47) by dagar
🛠️ [re-word landing required msg for understandability changed: "Mission rejected: land start required."
to: "Mission rejected: landing pattern required."
This new message is more clear to the average user. When using RTL_TYPE = 1, mission feasibility checker adds the requirement of a landing sequence beginning with a MAV_CMD_DO_LAND_START and ending with a MAV_CMD_NAV_LAND with at least 1 other waypoint prior to the land waypoint. The warning message "Mission rejected: land start required." is a common warning to trigger whenever the mission is blank or the mission is uploaded without a landing pattern. The wording in this message confusing to the average user as they usually do not know the inner workings of the "landing pattern" that their planning software helps them make (e.g. Qgroundcontrol). The only users who would know what a "Do_Land_Start" mission item is are advanced users already and this new message should work equally well for them as well as the non-advanced user.](4c21163) by Antiheavy
🛠️ re-word Preflight Fail msg for consistency changed: "Preflight Fail: Horizontal estimate Pos Error"
to: "Preflight Fail: Horizontal position estimate Error" by Antiheavy
Here's the Weekly Digest for PX4/Firmware:
ISSUES
Last week 53 issues were created.
Of these, 22 issues have been closed and 31 issues are still open.
OPEN ISSUES
💚 #11531 Feature: have the Mission Feasibility Checker check for a takeoff waypoint, by TSC21
💚 #11530 Copter cant fly with following z setpoint, by E666GT
💚 #11526 Accels inconsistance and No X,Y estimation, by E666GT
💚 #11525 [DO NOT MERGE]: posix shutdown investigation/hacks, by dagar
💚 #11524 Fix ROI yaw wrapping, by MaEtUgR
💚 #11523 CI: Xvfb not starting, by lamping7
💚 #11522 MC motors fail to spin after transition back for my VTOL tailsitter, by mrkhan200
💚 #11521 gpssim: populate s_variance_m_s with 0.25, by CarlOlsson
💚 #11519 Move most variable initializations out of the MavlinkReceiver constructor to the variable declarations, by mcsauder
💚 #11518 [WIP]: PX4 platform layer, by dagar
💚 #11517 navigator: Reset vehicle_roi before a mission, by potaito
💚 #11514 Update MAVLink RSSI field interpretation to latest versions, by hamishwillee
💚 #11513 Rename Simulator class methods names to match convention in the class, by mcsauder
💚 #11512 Offboard: Fixed Wing Position Controller does not output Thrust, by troffel1
💚 #11511 mavlink/MavlinkReceiver: Use hrt_absolute_time for distance_sensor timestamps, by sfalexrog
💚 #11510 some hardware communication problem, by KeyneZzz
💚 #11509 GDB single-step debugging commander. cpp, abnormal, by yangang123
💚 #11507 GPS Issues_Pixhawk 4 mini v5_ Pixhawk Pro v4 pro, by Tony3dr
💚 #11505 ADIS16497 Driver, by mhkabir
💚 #11503 [Err] [gazebo_mavlink_interface.cpp:1018] poll timeout when mc_att_control stop, by srmx
💚 #11502 Adding Gazebo to multi simulation script, by shrit
💚 #11501 Replay is broken in master, by roangel
💚 #11500 NXP FMUK66 - RGB LED not working when Pixhawk 4 GPS (with LED) plugged in, by jarivanewijk
💚 #11499 Break apart handle_message() method into multiple handle_message_xxx() methods in simulator_mavlink.cpp…, by mcsauder
💚 #11497 Incremental build broken when adding rc.board_extras, by bkueng
💚 #11496 Minimum value for MIS_YAW_ERR parameter?, by ktskt
💚 #11492 pixhawk i2c deadlock in v1.8.2 with Pixhack v5, by dlwalter
💚 #11489 [WIP] uORB: add px4 work queue call back mechanism on publish, by dagar
💚 #11487 Reintroduce slow takeoff and landing, by bresch
💚 #11483 Is there a propeller break protection function?, by zhuchunwu
💚 #11482 [WIP] Fx79 Frame: Reverse aileron outputs, by hamishwillee
CLOSED ISSUES
❤️ #11529 Update submodule sitl_gazebo to latest Fri Feb 22 12:38:23 UTC 2019, by dagar
❤️ #11528 Update submodule mavlink v2.0 to latest Fri Feb 22 12:38:30 UTC 2019, by dagar
❤️ #11527 tests enable bezier and search_min, by dagar
❤️ #11520 mavlink_receiver: fix DISTANCE_SENSOR covariance handling, by okalachev
❤️ #11516 Failover in case of gyroscope failure, by mtm-oss
❤️ #11515 Navigator: Rename "offboard missions" to simply "missions", by potaito
❤️ #11508 Update nuttx with backport f7 i2c fix on 7.28+, by davids5
❤️ #11506 Deprecate #defines in mavlink_receiver.cpp - (Break apart PR#11274 into easily verifiable steps - Step 1), by mcsauder
❤️ #11504 Added GPS reset command, by MatejFranceskin
❤️ #11498 Tools/sitl_gazebo: update submodule, by bkueng
❤️ #11495 Fix link to EKF tuning page, by hamishwillee
❤️ #11494 Rename
tune_control_s strength
totune_control_s volume
to match Nuttx/Linux naming conventions., by mcsauder❤️ #11493 Rename Tunes::get_next_tune() to Tunes::get_next_note()., by mcsauder
❤️ #11491 re-word Preflight Fail msg, attempt 2, by Antiheavy
❤️ #11490 jMAVSim: update submodule, use -lockstep CLI arg, by julianoes
❤️ #11488 Rename MB12XX_MAX_RANGEFINDERS to RANGE_FINDER_MAX_SENSORS., by mcsauder
❤️ #11486 Jenkins SITL tests coverage temporarily disable process_logdata_ekf.py coverage, by dagar
❤️ #11485 sensors: prevent double orb_copy of gyro topic, by julianoes
❤️ #11484 PR GPS reset command, by MatejFranceskin
❤️ #11481 re-word landing required msg for understandability, by Antiheavy
❤️ #11480 re-word Preflight Fail msg for consistency, by Antiheavy
❤️ #11479 add mavlink_tcp_port for multi-vehicle simulation with gazebo, by stmoon
LIKED ISSUE
👍 #11515 Navigator: Rename "offboard missions" to simply "missions", by potaito
It received 👍 x1, 😄 x0, 🎉 x0 and ❤️ x0.
NOISY ISSUE
🔈 #11492 pixhawk i2c deadlock in v1.8.2 with Pixhack v5, by dlwalter
It received 9 comments.
PULL REQUESTS
Last week, 67 pull requests were created, updated or merged.
UPDATED PULL REQUEST
Last week, 36 pull requests were updated.
💛 #11531 Feature: have the Mission Feasibility Checker check for a takeoff waypoint, by TSC21
💛 #11525 [DO NOT MERGE]: posix shutdown investigation/hacks, by dagar
💛 #11524 Fix ROI yaw wrapping, by MaEtUgR
💛 #11521 gpssim: populate s_variance_m_s with 0.25, by CarlOlsson
💛 #11519 Move most variable initializations out of the MavlinkReceiver constructor to the variable declarations, by mcsauder
💛 #11518 [WIP]: PX4 platform layer, by dagar
💛 #11517 navigator: Reset vehicle_roi before a mission, by potaito
💛 #11513 Rename Simulator class methods names to match convention in the class, by mcsauder
💛 #11511 mavlink/MavlinkReceiver: Use hrt_absolute_time for distance_sensor timestamps, by sfalexrog
💛 #11505 ADIS16497 Driver, by mhkabir
💛 #11502 Adding Gazebo to multi simulation script, by shrit
💛 #11499 Break apart handle_message() method into multiple handle_message_xxx() methods in simulator_mavlink.cpp…, by mcsauder
💛 #11489 [WIP] uORB: add px4 work queue call back mechanism on publish, by dagar
💛 #11487 Reintroduce slow takeoff and landing, by bresch
💛 #11482 [WIP] Fx79 Frame: Reverse aileron outputs, by hamishwillee
💛 #11460 smooth takeoff - Support smooth takeoff triggered by jerk setpoint, by bresch
💛 #11456 [WIP] Added obstacle avoidance healthiness topic in vehicle status msg., by cmic0
💛 #11454 [WIP] HEARTBEAT and commander failsafe handling cleanup, by dagar
💛 #11431 Add mavlink play tune message to simulator class, by catch-twenty-two
💛 #11424 added ground effect reporting to land detector, by RomanBapst
💛 #11394 [READY FOR test] Add f7 bl update, by davids5
💛 #11351 [WIP Do not merge] NXP i.MXRT port of PX4 FMUv5, by davids5
💛 #11274 Variable initialization moved from constructor to declarations in MavlinkReceiver class and alphabetize var lists., by mcsauder
💛 #11261 PX4 general work queue, by dagar
💛 #11224 Adis16448 refactor, by mcsauder
💛 #11211 Fix Altitude Limitation, by MaEtUgR
💛 #11169 Introduce AutoManeuverSystem for BVLOS applications, by bresch
💛 #11140 [WIP] QMC5883 Magnetometer Driver, by dlwalter
💛 #11092 EKF2: add usage to new exposed covariance, by TSC21
💛 #10780 Avoidance Interface CI, by mrivi
💛 #10733 Improve robustness to bad and lost airspeed data, by priseborough
💛 #10361 CI: unhide .ci directory, by bkueng
💛 #10266 Add remote power off switch, by UAV-Pilot
💛 #9385 Feature/dynamixel position, by ZacharyTaylor
💛 #9357 changed mavlink log msgs to guide users how to solve the preflight fail issue, by barzanisar
💛 #9167 Enable mavlink forwarding in SITL for all FW/VTOL, by anassinator
MERGED PULL REQUEST
Last week, 31 pull requests were merged.
💜 #11529 Update submodule sitl_gazebo to latest Fri Feb 22 12:38:23 UTC 2019, by dagar
💜 #11528 Update submodule mavlink v2.0 to latest Fri Feb 22 12:38:30 UTC 2019, by dagar
💜 #11527 tests enable bezier and search_min, by dagar
💜 #11520 mavlink_receiver: fix DISTANCE_SENSOR covariance handling, by okalachev
💜 #11516 Failover in case of gyroscope failure, by mtm-oss
💜 #11515 Navigator: Rename "offboard missions" to simply "missions", by potaito
💜 #11508 Update nuttx with backport f7 i2c fix on 7.28+, by davids5
💜 #11506 Deprecate #defines in mavlink_receiver.cpp - (Break apart PR#11274 into easily verifiable steps - Step 1), by mcsauder
💜 #11504 Added GPS reset command, by MatejFranceskin
💜 #11498 Tools/sitl_gazebo: update submodule, by bkueng
💜 #11495 Fix link to EKF tuning page, by hamishwillee
💜 #11494 Rename
tune_control_s strength
totune_control_s volume
to match Nuttx/Linux naming conventions., by mcsauder💜 #11493 Rename Tunes::get_next_tune() to Tunes::get_next_note()., by mcsauder
💜 #11491 re-word Preflight Fail msg, attempt 2, by Antiheavy
💜 #11490 jMAVSim: update submodule, use -lockstep CLI arg, by julianoes
💜 #11488 Rename MB12XX_MAX_RANGEFINDERS to RANGE_FINDER_MAX_SENSORS., by mcsauder
💜 #11486 Jenkins SITL tests coverage temporarily disable process_logdata_ekf.py coverage, by dagar
💜 #11485 sensors: prevent double orb_copy of gyro topic, by julianoes
💜 #11481 re-word landing required msg for understandability, by Antiheavy
💜 #11480 re-word Preflight Fail msg for consistency, by Antiheavy
💜 #11479 add mavlink_tcp_port for multi-vehicle simulation with gazebo, by stmoon
💜 #11475 using only px4_getopt() and never the unsafe getopt(), by BazookaJoe1900
💜 #11466 Add new mavlink mode EV for external vision, by AnnaDaiZH
💜 #11453 BUGFIX stm32:drv_io_timer:Prevent glitch on PWM outputs , by davids5
💜 #11447 Move remaining variable initialization from constructor list, add orb_unsubscribe() to Simulation class destructor., by mcsauder
💜 #11434 bmi055: fixes for on-chip filter, by bkueng
💜 #11430 STM32F7 disable d-cache as a precaution (#11374), by dagar
💜 #11417 PX4_ISFINITE use builtin everywhere, by dagar
💜 #11412 refactor ecl ekf analysis, by JohannesBrand
💜 #10774 omnibus-f4sd osd integration, by DanielePettenuzzo
💜 #10175 commander auto disarm if kill switch engaged for 5 seconds, by dagar
COMMITS
Last week there were 51 commits.
🛠️ Update submodule mavlink v2.0 to latest Fri Feb 22 12:38:30 UTC 2019 (#11528) - mavlink v2.0 in PX4/Firmware (8f45c4f9ac1391a7519f633ed654cc41c54cafaa): https://github.com/mavlink/c_library_v2/commit/bf68eed6f6819ca1eca44217955794af554d0369
- mavlink v2.0 current upstream: https://github.com/mavlink/c_library_v2/commit/f073569b746b6533c1715b0bbfed6c988444b257
- Changes: https://github.com/mavlink/c_library_v2/compare/bf68eed6f6819ca1eca44217955794af554d0369...f073569b746b6533c1715b0bbfed6c988444b257 by dagar
🛠️ Update submodule sitl_gazebo to latest Fri Feb 22 12:38:23 UTC 2019 - sitl_gazebo in PX4/Firmware (4e792b24872f08b607579aefb810c127c5416206): https://github.com/PX4/sitl_gazebo/commit/b34a96e7e5572209d21b9445be048c77ef041baa - sitl_gazebo current upstream: https://github.com/PX4/sitl_gazebo/commit/2e80474653bcb7808a7dfced4cf403ef607d69da - Changes: https://github.com/PX4/sitl_gazebo/compare/b34a96e7e5572209d21b9445be048c77ef041baa...2e80474653bcb7808a7dfced4cf403ef607d69da 2e80474 2019-02-18 Elia Tarasov - fix comment for mag strength table unit 9a9a137 2019-02-18 Elia Tarasov - fix comment for the file name 7c49b2f 2019-02-18 Elia Tarasov - add units to mag variables c004d94 2019-02-18 Elia Tarasov - fix magnetic field calculation by using geo lookup table e9a3940 2019-02-18 Elia Tarasov - fix comment on magnetic data source and properties c76ac17 2019-02-18 Elia Tarasov - copy magnetic data tables and functions from ecl/geo_lookup 28f59c5 2019-02-18 Elia Tarasov - add constrain function 8c869ed 2019-02-18 Elia Tarasov - fix linker complain on multiple definitions b5213a7 2019-02-18 Elia Tarasov - add getters for mag inclination and strength d311233 2019-02-15 Elia Tarasov - fix D-component of magnetic field for Zurich according to WMM2015 by PX4BuildBot
🛠️ tests enable bezier and search_min by dagar
🛠️ simulator_mavlink: fix DISTANCE_SENSOR.covariance field handling by okalachev
🛠️ Rename distance_sensor.covariance to variance by okalachev
🛠️ mavlink_messages: fill DISTANCE_SENSOR.covariance correctly by okalachev
🛠️ mavlink_receiver: fix DISTANCE_SENSOR covariance handling by okalachev
🛠️ mc_att_control: Failover in case of gyroscope failure (#11516) Problem description at: http://discuss.px4.io/t/multicopter-lock-if-primary-gyro-fails/9685 by mtm-oss
🛠️ Update nuttx with backport f7 i2c fix on 7.28+ by davids5
🛠️ PX4_ISFINITE use builtin everywhere by dagar
🛠️ bmi055: add support for IMU_GYRO_CUTOFF and IMU_ACCEL_CUTOFF by bkueng
🛠️ bmi055: fixes for on-chip filter - Accel: use cutoff of 62.5 Hz instead of 500 Hz - Gyro: the cutoff frequency is coupled with the ODR and is fixed to 116 Hz at 1 kHz readout rate. So this patch does not change anything for the gyro. by bkueng
🛠️ Move variable initializations to header file that were no longer in the correct order in the constructor list. by mcsauder
🛠️ Deprecate #defines that are not needed, format whitespace and minor (incomplete) alphebetization of a few lists. by mcsauder
🛠️ navigator: removed "using" C++ directive There is only one occurence of the namespace specified, so it's more readable to simply specify the full namespace in this case. by potaito
🛠️ navigator: offboard_mission -> mission by potaito
🛠️ [remove check of myoptind >= argc because: bkueng Because BATT_SMBUS is using a different structure (the ModuleBase class), and
BATT_SMBUS::task_spawn
is only called for thestart
command. This is the reason why you don't need to check for it in here.](6ed5ee6) by BazookaJoe1900🛠️ Fixed using myoptarg instead of optarg by BazookaJoe1900
🛠️ Fixed using myoptarg instead of optarg Co-Authored-By: BazookaJoe1900 BazookaJoe1900@gmail.com by bkueng
🛠️ Fixed using myoptarg instead of optarg Co-Authored-By: BazookaJoe1900 BazookaJoe1900@gmail.com by bkueng
🛠️ Fixed using myoptarg instead of optarg Co-Authored-By: BazookaJoe1900 BazookaJoe1900@gmail.com by bkueng
🛠️ Fixed using myoptarg instead of optarg Co-Authored-By: BazookaJoe1900 BazookaJoe1900@gmail.com by bkueng
🛠️ Fixed using myoptarg instead of optarg Co-Authored-By: BazookaJoe1900 BazookaJoe1900@gmail.com by bkueng
🛠️ using only px4_getopt() and never the unsafe getopt() using only <px4_getopt.h> as include, cleanup related includes added check that all the option are valid (myoptind >= argc). if there are invalid options on some script that might now lead not to run commands by BazookaJoe1900
🛠️ add mavlink mode external vision MAVLINK_MODE_EXTVISION the mode can be used for VIO algorithms and obstacle avoidance to close the loop by AnnaDaiZH
🛠️ Add perf_free() calls orb_unsubscribe and remove delete _instance in the Simulator class destructor. by mcsauder
🛠️ Move remaining variable initialization from constructor list and alphabetize/organize methods and vars ordering. by mcsauder
🛠️ commander auto disarm if kill switch engaged for 5 seconds - closes #10133 by dagar
🛠️ Added GPS reset command by MatejFranceskin
🛠️ fmu-v4 rc.board_extras: use 'if ! ' instead if 'if then else' by bkueng
🛠️ atxxxx: various fixes & cleanup by bkueng
🛠️ atxxxx: refactor to ModuleBase (fixes some uorb subscription problems) by bkueng
🛠️ osd: rename driver to atxxxx by bkueng
🛠️ omnibus: initial osd driver for omnibus board by DanielePettenuzzo
🛠️ Rename tune_control_s strength to volume to match Nuttx and Linux standard nomenclature for audio (loudness) control. by mcsauder
🛠️ reduced use of mixed capitalization e.g.
Preflight Fail: Height estimate error
Preflight Fail: Velocity estimate error
Preflight Fail: Position estimate error
Preflight Fail: Yaw estimate error by Antiheavy
🛠️ [re-word Preflight Fail msg, attempt 2 My recent PR exceeded the 50 char limit (apparently the last character must be null?).
This new attempt changes: "Preflight Fail: Horizontal position estimate Error" to: "Preflight Fail: Position estimate Error"
In fact, this newest wording is more easily understood by the average user and is actually more consistent with the other COM_ARM_EKF_xxx related errors:
COM_ARM_EKF_HGT --> "Preflight Fail: Height estimate Error"
COM_ARM_EKF_VEL --> "Preflight Fail: Velocity estimate Error"
COM_ARM_EKF_POS --> "Preflight Fail: Position estimate Error"](0faba12) by Antiheavy
🛠️ Tools/sitl_gazebo: update submodule Includes https://github.com/PX4/sitl_gazebo/pull/283 by bkueng
🛠️ add mavlink_tcp_port for multiple uav simultation by stmoon
🛠️ Fix link to EKF tuning page by hamishwillee
🛠️ Rename Tunes::get_next_tune() to Tunes::get_next_note(). by mcsauder
🛠️ jMAVSim: update submodule, use -lockstep CLI arg This updates the jMAVSim submodule which includes a fix for HITL. In order to fix HITL, a CLI argument
-lockstep
was required to enable lockstep. This has now been added to the command in jmavsim_run.sh. by julianoes🛠️ Rename MB12XX_MAX_RANGEFINDERS to RANGE_FINDER_MAX_SENSORS. by mcsauder
🛠️ sensors: prevent double orb_copy of gyro topic By using the uORB::Subscription API we use a separate subscription rather than
orb_copy
on the existing file descriptor used in sensors throughpx4_poll
. This fixes a very peculiar problem that we observed in SITL in CI for fixedwing. The events were as follows: 1.sensors
doespx4_poll
on the gyro topic (as normal), and gets the latest sample usingorb_copy
. 2. A parameter update happens when the mag is initialized and triggersVotedSensorsUpdate::parameters_update()
whereorb_copy
happens before the main loop insensors
has started apx4_poll
. 3.sensors
now does thepx4_poll
, however waits indefinitely because it has already copied the latest sample. Also, thepx4_poll
will never time out because in lockstep the simulator waits for the next actuator control message which it never gets and therefore it never sends the next sensor message with a new timestamp to advance the time. This only happens for fixedwing because there is only one "uORB path" through the system unlike for multicopter where a gyro sample can get picked up by eithersensors
or directlymc_att_control
, so the system can survive ifsensors
has "drops". by julianoes🛠️ Jenkins SITL restore FW tests by dagar
🛠️ Jenkins SITL tests coverage temporarily disable process_logdata_ekf.py coverage - need to update to python3 coverage.py. by dagar
🛠️ [stm32 drv_io_timer: Prevent glitch on PWM outputs (#11453) Rate changes were doing an asynchronous register reload via the EGR_UG. This could extend a PWM pulse up to 2X.
This fix removes the asynchronous update. The net effect is the the rate change will occur on the next counter expiration. The worst case is the rate change is delayed by 20 Ms.](0705d6c) by davids5
🛠️ [refactor ecl ekf analysis (#11412) * refactor ekf analysis part 1: move plotting to functions
add plot_check_flags plot function
put plots in seperate file
use object-oriented programming for plotting
move functions for post processing and pdf report creation to new files
add in_air_detector and description as a csv file
refactor metrics and checks into separate functions
refactor metrics into seperate file, seperate plotting
ecl-ekf tools: re-structure folder and move results table generation
ecl-ekf-tool: fix imports and test_results_table
ecl-ekf tools: bugfix output observer tracking error plot
ecl-ekf-tools: update batch processing to new api, fix exception handling
ecl-ekf-tools: use correct in_air_detector
ecl-ekf-tools: rename csv file containing the bare test results table
ecl-tools: refactor for improving readability
ecl-ekf tools: small plotting bugfixes
ecl-ekf tools: small bugfixes in_air time, on_ground_trans, filenames
ecl-ekf-tools: fix amber metric bug
ecl-ekf-tools: remove custom function in inairdetector
ecl-ekf-tools: remove import of pandas
ecl-ekf-tools: add python interpreter to the script start
ecl-ekf-tools pdf_report: fix python interpreter line
px4-dev-ros-kinetic: update container tag to 2019-02-13
ecl-ekf-tools python interpreter line: call python3 bin directly
ecl-ekf-tools: change airtime from namedtuple to class for python 3.5
ecl-ekf-tools: update docker image px4-dev-ros-kinetic
ecl-ekf-tools: fix memory leak by correctly closing matplotlib figures](b01e470) by JohannesBrand
🛠️ [STM32F7 disable d-cache as a precaution (STM32F7 disable d-cache see 1259864 Data corruption in a sequence of … #11374) - see 1259864 Data corruption in a sequence of Write-Through stores and loads
🛠️ [re-word landing required msg for understandability changed: "Mission rejected: land start required."
to: "Mission rejected: landing pattern required."
This new message is more clear to the average user. When using RTL_TYPE = 1, mission feasibility checker adds the requirement of a landing sequence beginning with a MAV_CMD_DO_LAND_START and ending with a MAV_CMD_NAV_LAND with at least 1 other waypoint prior to the land waypoint. The warning message "Mission rejected: land start required." is a common warning to trigger whenever the mission is blank or the mission is uploaded without a landing pattern. The wording in this message confusing to the average user as they usually do not know the inner workings of the "landing pattern" that their planning software helps them make (e.g. Qgroundcontrol). The only users who would know what a "Do_Land_Start" mission item is are advanced users already and this new message should work equally well for them as well as the non-advanced user.](4c21163) by Antiheavy
🛠️ re-word Preflight Fail msg for consistency changed: "Preflight Fail: Horizontal estimate Pos Error"
to: "Preflight Fail: Horizontal position estimate Error" by Antiheavy
CONTRIBUTORS
Last week there were 17 contributors.
👤 dagar
👤 PX4BuildBot
👤 okalachev
👤 mtm-oss
👤 davids5
👤 bkueng
👤 mcsauder
👤 potaito
👤 BazookaJoe1900
👤 AnnaDaiZH
👤 MatejFranceskin
👤 DanielePettenuzzo
👤 Antiheavy
👤 stmoon
👤 hamishwillee
👤 julianoes
👤 JohannesBrand
STARGAZERS
Last week there were 15 stagazers.
⭐ wallarug
⭐ GitHub30
⭐ simutisernestas
⭐ firulais
⭐ zhangjimin233
⭐ quynnhh
⭐ dyfeng2017
⭐ lordmalvern
⭐ apgiorgi
⭐ ktamail666
⭐ Muddpuppy
⭐ sengsoulivanh
⭐ florianbaer
⭐ masatof
⭐ Martin-Pozniak
You all are the stars! 🌟
RELEASES
Last week there were no releases.
That's all for last week, please 👀 Watch and ⭐ Star the repository PX4/Firmware to receive next weekly updates. 😃
You can also view all Weekly Digests by clicking here.
The text was updated successfully, but these errors were encountered: