Commit Graph

  • a904f78fad Parameter parser/markdown includes boolean flag Hamish Willee 2019-10-24 17:50:29 -07:00
  • 788b8c86a2 InnovationLpf: initialize state to zero bresch 2019-10-24 18:26:49 +02:00
  • 40edd33078 mc_pos_control: reduce scope of attitude setpoint Matthias Grob 2019-10-22 17:09:12 +02:00
  • 79334958a9 WeatherVane: only update with last row of rotation matrix Matthias Grob 2019-10-22 17:00:36 +02:00
  • 9c25b987bc vehicle_local_position_setpoint: make acceleration and jerk arrays Matthias Grob 2019-10-22 16:41:52 +02:00
  • 0062390c46 Jenkins CI: Colcon build on ROS2 Dashing workspace TSC21 2019-10-24 11:00:49 +01:00
  • 45c320ba8e bump container tags to 2019-10-24 TSC21 2019-10-24 10:49:22 +01:00
  • 5b018ebc83 Jenkins CI: Tests: bump px4-dev-ros-melodic tag to 2019-10-23 TSC21 2019-10-23 17:24:33 +01:00
  • 6fbc8afd50 Jenkins CI: move SITL tests to Melodic container TSC21 2019-10-20 17:58:40 +01:00
  • a7727769e9 ekf2: Fix heading not stable issue. The prblem was that a large dt could drive the alpha filter crazy because of the small dt approximation during the computation of the coefficient. - Remove unused bitmask packing of the innovation checks bresch 2019-10-24 10:50:14 +02:00
  • 2fc5789d68 Support offboard velocity setpoints for rover (#13225) JaeyoungLim 2019-10-24 10:40:20 +02:00
  • b5ba1665f6 commander: add COM_MOT_TEST_EN parameter to enable/disable motor testing Beat Küng 2019-10-22 10:49:59 +02:00
  • 02833c6075 px4io: add support for test_motor Beat Küng 2019-10-21 12:19:41 +02:00
  • 0d91d4e702 commander: do not beep on successful commands Beat Küng 2019-10-21 12:13:59 +02:00
  • f7b04d5cbc commander: answer to VEHICLE_CMD_DO_ORBIT Beat Küng 2019-10-21 12:13:04 +02:00
  • bc09a872fa mixer_module: do not enter test mode if kill switch is engaged Beat Küng 2019-10-21 12:12:36 +02:00
  • 285ae608a5 commander: add support for DO_MOTOR_TEST Beat Küng 2019-10-21 12:12:07 +02:00
  • eb6a9bd488 px4io: add missing lock()/unlock() in ioctl Beat Küng 2019-10-21 12:06:06 +02:00
  • f317d227ef arch.sh: get rid of ignition-cmake workaround Matthias Grob 2019-10-23 16:46:39 +02:00
  • 1d44231cd4 modalai fc-v1: add dshot support Travis Bottalico 2019-10-23 17:52:26 -07:00
  • 367e756c81 Fix a missed refactor of board name in vscode file Travis Bottalico 2019-10-23 17:43:15 -07:00
  • 7389bf1759 Add rangefinder dependency to the CM8JL65 driver CMakeList and organize #includes. mcsauder 2019-10-23 10:11:59 -06:00
  • 9b4b24ee71 removed unused definition RomanBapst 2019-10-17 09:25:02 +02:00
  • 0e3a0b8659 range_finder_checks: parametrised signal quality hysteresis duration RomanBapst 2019-10-15 14:31:32 +02:00
  • 16d1e15b51 addressed review comments RomanBapst 2019-10-15 14:14:46 +02:00
  • 6bc6f26043 range_finder_checks: set range height to valid if signal quality is non-zero RomanBapst 2019-10-14 10:08:59 +02:00
  • 6299d8199c ekf_helper: use latest validated range sample to reset height RomanBapst 2019-10-14 08:52:18 +02:00
  • 00f49e62c2 cleanup checks of range finder data RomanBapst 2019-10-14 08:17:56 +02:00
  • f7871ec9de Retune h480 Jaeyoung-Lim 2019-10-22 12:06:28 +02:00
  • 06a902f598 rcS: do not wipe next flight UUID parameter when resetting parameters RomanBapst 2019-10-23 14:16:34 +02:00
  • 38651ceee1 mc_pos_control: address @bresch's review comments Matthias Grob 2019-10-23 11:47:25 +02:00
  • d60e1e2774 ControlMath: switch to gtest for unit tessting Matthias Grob 2019-10-22 15:50:48 +02:00
  • ad60f6d786 PositionControl: make it self contained library Matthias Grob 2019-10-22 14:58:25 +02:00
  • 4d37065f1b EKF: Make use of inverse rotation function consistent with name Paul Riseborough 2019-08-22 09:30:49 +10:00
  • 36de2b3dc1 EKF: Use matrix library for quaternion to rotation matrix conversion Paul Riseborough 2019-08-22 09:27:01 +10:00
  • 215203fc6f Automatic Differentiation 'Dual' Type (#100) Julian Kent 2019-10-23 12:07:51 +02:00
  • 549fb0d5de ekf2_main - Add optical flow innovation pre-flight check (#13036) Mathieu Bresciani 2019-10-22 16:22:42 +02:00
  • 1a4ab069c9 rate controller: add override specifiers whenever needed bresch 2019-10-22 13:26:52 +02:00
  • 29f71fff96 ekf: Add override specifier for all functions that override virtual functions of the estimator interface class bresch 2019-10-21 11:09:58 +02:00
  • 50167bfbcf estimator interface: add deprecated functions for backward compatibility bresch 2019-10-16 11:58:58 +02:00
  • b38458c2ab Terrain estimator: formatting and remove redundant comments bresch 2019-10-10 16:36:48 +02:00
  • 0aef0eda59 terrain_estimator: remove dead code. Since the terrain estimator is constantly reset on ground, it is not necessary anymore to fuse fake measurements on ground if the range measurements are bad. bresch 2019-10-10 14:51:29 +02:00
  • 370e04ee60 terrain_est: Continuously reset terrain height on ground using known clearance. This is the best estimate as we should not rely on a distance sensor while on the ground. This also helps when the drone is carried over as it avoids starting with a crazy downward distance for optical flow scaling. bresch 2019-10-03 18:01:02 +02:00
  • 644c816a2a generate_listener.py don't use message length Daniel Agar 2019-10-21 17:20:49 -04:00
  • 35398e05ca perf counter cleanup (mostly intervals) Daniel Agar 2019-10-21 18:54:17 -04:00
  • f7e62349b3 px4_posix: increase posix stack overhead (mostly for ASan) v1.10.0-beta4 Daniel Agar 2019-10-20 11:44:54 -04:00
  • 6a0f5249f8 sensors: split out analog battery handling to new standalone battery_status module Daniel Agar 2019-10-21 13:40:23 -04:00
  • f956bafa4e MixingOutput: remove safety button check Beat Küng 2019-10-18 10:07:51 +02:00
  • 529da7b33e MIXERIOCLOADBUF ioctl: remove unnecessary string length restriction Beat Küng 2019-10-18 09:55:43 +02:00
  • a8f6622831 OutputModuleInterface::updateOutputs return bool to control actuator_outputs pub Beat Küng 2019-10-16 20:59:42 +02:00
  • 380247168d mixer_module: avoid using an enum as px4::atomic argument Beat Küng 2019-10-16 14:26:20 +02:00
  • 0871802568 mixer_module: add support for test_motor (motor_test CLI command) Beat Küng 2019-10-15 18:56:52 +02:00
  • 349469cf75 refactor pwm_out_sim: use mixer_module and run on work queue Beat Küng 2019-10-15 10:58:20 +02:00
  • 2837152983 refactor mixer_module: move some code in update() into separate methods Beat Küng 2019-10-14 13:51:20 +02:00
  • 72a8be538a mixer_module: more robust logic to set 'stop_motors' flag Beat Küng 2019-10-14 12:23:02 +02:00
  • 177da1f923 RTL params - proposed updates Hamish Willee 2019-10-14 20:55:48 +11:00
  • 4cc7bb7296 addressed review comments RomanBapst 2019-10-08 08:23:57 +02:00
  • b1a9d4b4c7 updated rtl parameter descriptions. RomanBapst 2019-07-12 13:43:39 +02:00
  • 2930b55732 microRTPS: templates: only decode ros2_distro when possible and nedeed TSC21 2019-10-19 20:05:31 +01:00
  • 981f8d5d90 systemcmds/tests: IntrusiveQueue and List fix memory leaks Daniel Agar 2019-10-20 10:46:44 -04:00
  • 687a3a15c5 top: decrease priority below IMU sensor WQ threads Daniel Agar 2019-10-19 13:44:24 -04:00
  • 3bbf1cc868 Add support for ModalAI FC1 modaltb 2019-10-19 09:23:23 -07:00
  • 070d75496d Handle MAV_CMD_PREFLIGHT_REBOOT_SHUTDOWN 'Do nothing for autopilot' Nick Steele 2019-10-18 09:37:22 -04:00
  • 08ec6a28f0 mc_att_control: remove TPA Matthias Grob 2019-10-16 15:07:30 +02:00
  • f9ddbd7e2a mpu6000: remove factory test for fmu-v2 Julian Oes 2019-10-18 12:09:51 +02:00
  • 22c4bb498c FlightTaskDescend: set no vertical thrust when commanding velocity Matthias Grob 2019-10-15 13:53:17 +02:00
  • de90543d6f FlightTasks: add Descend task to land without GPS Julian Oes 2019-10-09 14:58:00 +02:00
  • 5f53ae1253 mc_pos_control: execute failsafe with invalid setpoints Matthias Grob 2019-10-14 20:35:45 +02:00
  • 95dc522b99 update sitl_gazebo submodule 18/10/2019 Martina Rivizzigno 2019-10-18 12:14:24 +02:00
  • d3da4a92e0 msg: don't implement print_message for fmu-v2 Julian Oes 2019-10-18 11:23:32 +02:00
  • e9c9fb8239 fix multicopter land detector: do not update parameters every cycle (#13212) Mark Sauder 2019-10-18 01:25:41 -06:00
  • cefa7ec5dc arch.sh: use nproc instead of grepping /proc/cpuinfo Matthias Grob 2019-10-17 14:27:06 +02:00
  • be1f966e5f Collision prevention: Option to enable flying outside FOV and rename parameters (new CP group) Tanja BaumannandMartina Rivizzigno 2019-10-17 17:23:50 +02:00
  • 2fcddd9b8d mavlink: fix uninitialized mavlink warnings Julian Oes 2019-10-01 13:52:36 +02:00
  • ec95378821 logger: fix uninitialized coverity warnings Julian Oes 2019-10-01 13:52:06 +02:00
  • 8e625285fc platforms: initialize strings Julian Oes 2019-10-01 13:46:00 +02:00
  • cf8f03f190 Changed listener to not busy-wait (#13157) Timothy Scott 2019-10-17 11:29:36 +02:00
  • 40bb209fd2 dshot telemetry: enable telemetry publishing for setups with only one ESC Nicolas de Palezieux 2019-10-17 10:33:18 +02:00
  • 6ccb4af8b0 CollisionPrevention: remove unnecessary double precision floating point math Daniel Agar 2019-10-16 23:12:19 -04:00
  • e942d3a3b2 FlightTasks: remove unnecessary double precision floating point math Daniel Agar 2019-10-16 23:12:15 -04:00
  • 25aded36ec WorkQueue: avoid potential semaphore counter overflow Beat Küng 2019-10-16 11:48:14 +02:00
  • 2296c9acfa uavcan_virtual_can_driver: fix invalid use of px4_sem_getvalue Beat Küng 2019-10-16 11:41:23 +02:00
  • 884621415d dataman: fix invalid use of px4_sem_timedwait Beat Küng 2019-10-16 11:40:27 +02:00
  • bde36f0f4a ROMFS: rc.vtol_defaults limit inner loop rate (#13196) Daniel Agar 2019-10-16 12:27:06 -04:00
  • 17c17f26a9 VTOL GPSF: fix fixed bank loiter (#12778) ThomasRigi 2019-10-16 17:57:44 +02:00
  • 412c364e90 microRTPS bridge: templates: do not change naming of topics based on the fasrtpsgen version TSC21 2019-10-16 16:05:01 +01:00
  • a053b7f69b vtol_att_control_main: only reset thrust when disarmed Matthias Grob 2019-10-15 15:25:44 +02:00
  • 4cc7b1319f Fix param update in mc_att_control Julien Lecoeur 2019-10-16 13:43:23 +02:00
  • 17551a99f8 io_timer: fix potential invalid memory access Beat Küng 2019-10-16 11:36:48 +02:00
  • 617f37afbf mixer_{multicopter,helicopter}: add buffer size check Beat Küng 2019-10-16 11:35:38 +02:00
  • 173337e49c uORBManager: print errno for advertisement failures Beat Küng 2019-10-16 11:30:52 +02:00
  • 45a53726d6 LandDetector: switch to uORB::Publication v1.10.0-beta3 Matthias Grob 2019-10-14 18:49:37 +02:00
  • 679e4fedf5 LandDetector: switch land flags to properies instead of one state Matthias Grob 2019-10-12 21:52:52 +02:00
  • 1e1549a169 Add support for Bosch BMP388 barometer modaltb 2019-10-15 20:33:49 -07:00
  • c58cfce6be do not check VP fusion during GPS startup Ilya Petrov 2019-04-16 13:09:11 +04:00
  • a4e035d338 Add param to choose vision observation noise source kamilritz 2019-10-10 08:20:16 +02:00
  • 6bfb50df8a run arm authorization as last pre-arm check, as it used to be implemented RomanBapst 2019-10-15 16:17:13 +02:00
  • e843090383 Replace a lot of memset with {} initializers Matthias Grob 2019-10-15 14:57:38 +02:00
  • b8f70e865c voted_senors_update: remove memset 0 initializations because of zero initializer in header Matthias Grob 2019-10-15 14:19:33 +02:00
  • 185e2811dc gyro_calibration: use constexpr instead of const Matthias Grob 2019-10-15 14:18:30 +02:00