Commit Graph

  • 12875f7869 mission: when land start marker present, look for loiter to altitude item instead of using the previous waypoint as landing target - the previous waypoint could be miles away RomanBapst 2020-10-23 10:32:27 +03:00
  • e0c394a00b mission: fixed bug in computation of landing altitude RomanBapst 2020-10-09 13:49:46 +03:00
  • a4a03e86da mission: be more intelligent about saying that we are on a mission landing - previously the decision of being on a landing pattern was taken by just looking at the current mission index. However, even if the current mission index indicates a landing pattern the vehicle could be at an arbitrary location, far from being established on the pattern. RomanBapst 2020-10-09 13:49:15 +03:00
  • 29c3ce6d5d reworked RTL cone implementation RomanBapst 2020-06-05 14:50:41 +03:00
  • dad5ce1e41 rtl: set proper acceptance radius for move_to_land item RomanBapst 2020-04-28 16:35:23 +03:00
  • 6ff95ae645 RTL: implement proper RTL sequence for VTOL - descend to RTL descend altitude - transition - move to land waypoint - loiter and then land RomanBapst 2020-04-24 15:17:47 +03:00
  • 197a21a22e rtl: for fixed wing (also vtol) make the descend state of RTL use type NAV_CMD_LOITER_TO_ALT RomanBapst 2020-04-21 15:56:52 +03:00
  • bb2826ad27 rtl: for vtol first desend down to RTL descend altitude before doing a transition RomanBapst 2020-03-24 10:42:18 +03:00
  • e81d5daa66 rtl: if very close to home then do not descend if higher than RTL_DESCEND_ALT before reaching home RomanBapst 2020-03-26 15:37:58 +03:00
  • 7c727edc3f Simple mixer: add output slew rate Silvan Fuhrer 2020-08-28 11:07:47 +02:00
  • 98cff94702 px4_work_queue: directly support SITL lockstep Daniel Agar 2021-01-03 21:41:08 -05:00
  • 8c71ecd97e Update submodule ecl to latest Sat Jan 2 12:39:29 UTC 2021 PX4 BuildBot 2021-01-02 12:39:29 +00:00
  • d502292d07 mission: for vtol takeoff don't use next waypoint as target during transition RomanBapst 2020-09-29 12:43:27 +03:00
  • a6274bc5ed rc/dsm: remove system field check, add new validity checks v1.11.3 Daniel Agar 2020-12-31 21:48:46 -05:00
  • a1b81df445 Update submodule sitl_gazebo to latest Fri Jan 1 12:39:16 UTC 2021 PX4 BuildBot 2021-01-01 12:39:16 +00:00
  • 78ce46f007 Removing Matlab derivation Kamil Ritz 2020-12-19 11:34:18 +01:00
  • 0bdae5745a Update dsm.cpp Lorenz Meier 2021-01-01 15:30:25 +01:00
  • 9409122638 RC tests: Add new test file This file is using a PX4IO-bound receiver on a DX9 Lorenz Meier 2021-01-01 13:58:44 +01:00
  • 8d6239f11f PX4IO: Use DSM frame drops These will now be reported the same as on SBUS. Lorenz Meier 2021-01-01 13:57:56 +01:00
  • 47fcf97442 DSM: Report frame drops Frame drops were measured but not reported on PX4IO. Lorenz Meier 2021-01-01 13:56:50 +01:00
  • 00e6d11dfa PX Uploader: Disable windowed mode The windowed mode has been added for Windows targets originally. It gets very often incorrectly detected and slows down flashing considerably. This even applies to serial links. We are disabling it now in most circumstances. Lorenz Meier 2021-01-01 13:47:46 +01:00
  • 95dd2f7e8d rc/dsm: remove system field check, add new validity checks Daniel Agar 2020-12-31 21:48:46 -05:00
  • d7b89ecc86 boards: px4/fmu-v5 disable px4io in rc.board_defaults Daniel Agar 2020-12-28 12:40:45 -05:00
  • a444d2610a Spektrum passive power: Only use if present Lorenz Meier 2020-12-31 12:26:49 +01:00
  • 641cc33d79 RC input: Always report DSM state Lorenz Meier 2020-12-30 17:28:38 +01:00
  • e85afb22a5 FMUv5: Default Spektrum power to passive Lorenz Meier 2020-12-30 17:26:30 +01:00
  • cc34d4601d FMUv5: Support passive power controls This ensures that FMU-side power controls are not interfering with IO-side power controls of DSM receivers if they happen to be OR-ed in the schematics Lorenz Meier 2020-12-30 17:24:09 +01:00
  • 6529e1444f RC input: Better monitoring The output is now less confusing in terms of which protocol is currently active. Lorenz Meier 2020-12-30 17:22:49 +01:00
  • af28a298e5 DSM driver: Add option for passive power controls Lorenz Meier 2020-12-30 17:21:37 +01:00
  • 4237c8be25 Commander: Do not acknowledge binding This is now done in the respective modules directly and based on implementation and execution state. Lorenz Meier 2020-12-30 17:13:04 +01:00
  • 2d1551e5bf PX4IO: Acknowledge binding Lorenz Meier 2020-12-30 17:12:23 +01:00
  • 8445a08bff RC input: Acknowledge binding (or indicate that feature is not implemented) Lorenz Meier 2020-12-30 17:11:46 +01:00
  • 44bdd5456f PX4IO: Bind if not armed DSM binding was disabled before if safety was off, which on a lot of multicopters is today the default. The logic is now checking instead for wether the system is armed. Lorenz Meier 2020-12-30 16:04:33 +01:00
  • a34e57a4cc Simulator: Increase stack, publication affinity This commit increases the send thread stack size and changes the thread affinity of the lockstep clocking topic. It also improves verbosity in case error states occur. Lorenz Meier 2020-12-30 23:05:34 +01:00
  • fda63f802e Tone alarm: Adjust log levels The earlier log levels represented normal operation scenarios as errors, this aligns the log levels. Lorenz Meier 2020-12-29 11:27:11 +01:00
  • 3cc53f551d MAVSDK tests: Use full system timeout off Depending on loop iterations for timeouts is not accurate, as usleep behavior depends on the system load and asking for a 0 ms sleep can potentially return immediately. Lorenz Meier 2020-12-29 11:00:03 +01:00
  • e27d80abc4 Camera feedback: Indicate success If the feedback module is loaded then we want to provide capture feedback. Lorenz Meier 2020-12-30 21:42:15 +01:00
  • 404f74f996 boards: mro/pixracerpro add flight_mode_manager Daniel Agar 2020-12-29 11:32:33 -05:00
  • fe2e299046 FlightModeManager: small rebase change RomanBapst 2020-12-15 10:31:30 +03:00
  • e92795b474 Temporary logging addition to debug CI Matthias Grob 2020-10-25 10:04:28 +01:00
  • fafbb687d8 FlightModeManager: fix integral reset on ground Matthias Grob 2020-10-24 17:27:07 +02:00
  • 7de288877a MulticoperPositionControl: 3rd pass get rid of zombie members Matthias Grob 2020-10-24 16:55:05 +02:00
  • 62ada2e2dc FlightModeManager: restore weathervane calls Matthias Grob 2020-10-24 15:05:03 +02:00
  • aa888223f0 FlightModeManager: fix takeoff state in stabilized mode Matthias Grob 2020-10-24 14:55:25 +02:00
  • 8edb06e94f FlightModeManager: make sure emergency failsafe works Matthias Grob 2020-10-24 14:35:27 +02:00
  • 8329208b84 FlightModeManager: fix takeoff ramp from zero Matthias Grob 2020-10-24 13:15:00 +02:00
  • 88c274b3cd MulticopterPositionControl: 2nd pass to move to FlightModeManager Matthias Grob 2020-10-24 12:32:32 +02:00
  • f52bad87e2 mc_pos_control: separate out flight_tasks (into FlightModeManager) Matthias Grob 2020-10-24 10:30:12 +02:00
  • 7545249215 Add flight_mode_manager to all targets with mc_pos_control Matthias Grob 2020-10-24 17:09:25 +02:00
  • fa7170bc4f Add FlightModeManager Matthias Grob 2020-10-24 10:28:30 +02:00
  • 49d4cc7d5b commander: CMD_NAV_LAND/CMD_NAV_PRECLAND reply RESULT_ACCEPTED unless transition is denied Daniel Agar 2020-12-15 10:41:26 -05:00
  • 80068093d6 add esc_battery module to modalai/fc-v1 build Benjamin Linne 2020-12-29 14:27:00 -05:00
  • 91f5f26618 commander: main_state_transition call trivial style fixes Daniel Agar 2020-12-15 10:43:47 -05:00
  • 4f62355dec msg: new estimator_status_flags message for more accessible ekf2 status logging Daniel AgarandMathieu Bresciani 2020-12-29 11:27:21 -05:00
  • ddc1f964d2 Mac OS CI: Harden against intermittent install failures Lorenz Meier 2020-12-28 23:43:20 +01:00
  • 565da15f2f MAVSDK test: Increase timeout Lorenz Meier 2020-12-28 21:00:54 +01:00
  • 7510e6ba0a FMUv2: Exclude rarely used configurations Lorenz Meier 2020-12-28 12:17:54 +01:00
  • 53711926ab FMUv2: Exclude specialized fixed wing configs The FMUv2 users can default back to generic configs for those. Lorenz Meier 2020-12-28 12:17:28 +01:00
  • aa28c3bd3c VTOL airframes: Exclude FMUv2 This excludes FMUv2 targets, since VTOL is already disabled on FMUv2. Lorenz Meier 2020-12-28 12:16:18 +01:00
  • 3d809134f5 Updating SITL gazebo (Mac OS fixes) Lorenz Meier 2020-12-28 20:41:48 +01:00
  • adb98d5702 mavlink: move HIL_ACTUATOR_CONTROLS to separate streams header Daniel Agar 2020-12-27 21:25:03 -05:00
  • 3b20310e9c mavlink: move POSITION_TARGET_GLOBAL_INT to separate streams header Daniel Agar 2020-12-27 21:08:12 -05:00
  • 672a1c90aa mavlink: move POSITION_TARGET_LOCAL_NED to separate streams header Daniel Agar 2020-12-27 20:55:04 -05:00
  • 6b1d02feb7 mavlink: move RC_CHANNELS to separate streams header Daniel Agar 2020-12-27 20:40:57 -05:00
  • 48be6962d1 mavlink: move MANUAL_CONTROL to separate streams header Daniel Agar 2020-12-27 20:34:32 -05:00
  • 629d03b684 mavlink: move TRAJECTORY_REPRESENTATION_WAYPOINTS to separate streams header Daniel Agar 2020-12-27 20:23:48 -05:00
  • 5762c3b356 mavlink: move NAV_CONTROLLER_OUTPUT to separate streams header Daniel Agar 2020-12-27 20:19:42 -05:00
  • 9f57df75e8 remove rotation 41 (ROLL_270_YAW_180) Daniel Agar 2020-12-27 13:34:07 -05:00
  • a66cb0cbaf mavlink: check TX buffer before processing command ack Daniel Agar 2020-12-27 18:44:16 -05:00
  • 8d5813994f format smart battery serial number as string on mavlink bazooka joe 2020-12-28 11:32:14 +02:00
  • ceadcd74d0 mavlink: CAMERA_TRIGGER stream check free tx buf before send Daniel Agar 2020-12-27 19:18:12 -05:00
  • ae706537b8 mavlink: CAMERA_IMAGE_CAPTURED stream check free tx buf before send Daniel Agar 2020-12-27 19:16:38 -05:00
  • 27b631e827 mavlink: ADSB_VEHICLE stream check free tx buf before send Daniel Agar 2020-12-27 19:14:44 -05:00
  • 0d72b47571 mavlink: COLLISION stream check free tx buf before send Daniel Agar 2020-12-27 19:13:16 -05:00
  • dcb897307d mavlink: HEARTBEAT stream check free tx buf before send Daniel Agar 2020-12-27 19:12:59 -05:00
  • e06d218ff2 commander: disable arm_auth request for prearm status continuous publication Nicolas MARTIN 2020-12-27 22:23:05 +01:00
  • 02a08c42b7 tests: perf don't bother printing all perf counters Daniel Agar 2020-11-11 00:34:04 -05:00
  • 12bf035642 uORB: tests limit latency to only orb_test_medium and remove some unnecessary output Daniel Agar 2020-11-11 00:20:52 -05:00
  • 409ea2ac02 mavlink: parameters manually mark active minimal QGC set on first send Daniel Agar 2020-12-27 13:54:03 -05:00
  • 4b0d8efbc1 Commander: move static overload_start to class Lorenz Meier 2020-11-24 23:57:56 +01:00
  • 4f30037980 Add yosemite world as SITL target for gazebo Jaeyoung-Lim 2020-12-02 16:06:34 +01:00
  • 092060cde2 posix: improve error out for mlockall() and pthread_create Daniel Agar 2020-12-27 12:43:32 -05:00
  • 48da0055a1 boards: add initial mRo Pixracer Pro (M10064C) support Daniel Agar 2020-12-27 12:12:15 -05:00
  • 9012d1aa0e containers/List: fix default add (O(1)) and create new addFront() addBack() methods origin/pr-List_reverse pr-List_reverse Daniel Agar 2020-05-10 16:54:14 -04:00
  • aa54db42ed Update submodule ecl to latest Sat Dec 26 12:39:53 UTC 2020 PX4 BuildBot 2020-12-26 12:39:53 +00:00
  • 18f334f4db flow: add unit test for yaw motion (#950) Mathieu Bresciani 2020-12-25 09:47:14 +01:00
  • 051bcf75b3 Fix PX4_CMAKE_BUILD_TYPE=Debug configuration Dan GeorgeandDan George 2020-12-24 16:02:07 -08:00
  • 0608a7fcc4 WIP: dsm bind default to DSMX 11 ms origin/pr-dsm_bind_always_dsmx_11 pr-dsm_bind_always_dsmx_11 Daniel Agar 2020-12-24 15:30:05 -05:00
  • 92afe45f7f vtol_att_control: improve readability of fill_actuator_outputs() Daniel Agar 2020-12-24 09:29:17 -05:00
  • 9849ff4a9c Standard VTOL: set idle PWM during backtransition Silvan Fuhrer 2020-12-22 13:46:22 +01:00
  • 7e01938341 VTOL: rename class variable flag_idle_mc to _flag_idle_mc Silvan Fuhrer 2020-12-22 13:36:38 +01:00
  • 5c93403db7 Tools: Python >3.7 requires the wheel packge Ramón Hernán Roche Quintana 2020-12-16 14:09:49 -08:00
  • 70c372329c MAVLink FTP: Update implementation according to updates specs The MAVLink specs for CreateFile in MAVLink FTP were updated on Dec 23, 2020 (today) with a behavior change to truncate a file if it already existed, following the UNIX standard behavior: https://pubs.opengroup.org/onlinepubs/9699919799/functions/creat.html. This change is tracking that spec change. While it is a functional change, the limited usage of the FTP protocol and the fact that implementations should not rely on error states to determine wether to truncate a file or not makes this a viable change. Lorenz Meier 2020-12-23 09:28:44 +01:00
  • 7861377e20 Update submodule devices to latest Tue Dec 22 00:39:39 UTC 2020 PX4 BuildBot 2020-12-22 00:39:39 +00:00
  • a88b7fc517 ROMFS: Tiltrotor SITL: improve tuning and remove unnecessary params from config Silvan Fuhrer 2020-12-19 15:09:54 +01:00
  • 3ff7cd94dd Update submodule ecl to latest Mon Dec 21 00:39:54 UTC 2020 PX4 BuildBot 2020-12-21 00:39:54 +00:00
  • ec79361548 Update submodule sitl_gazebo to latest Mon Dec 21 00:39:43 UTC 2020 PX4 BuildBot 2020-12-21 00:39:43 +00:00
  • df7f261e03 Add missing const modifier Kamil Ritz 2020-12-20 09:51:53 +01:00
  • 5868463d06 Update submodule matrix to latest Fri Dec 18 12:38:33 UTC 2020 PX4 BuildBot 2020-12-18 12:38:33 +00:00
  • 39c585ac97 Enable SITL tests for macos (#16329) JaeyoungLim 2020-12-18 12:31:51 +01:00