Commit Graph

  • 71613ac631 Jenkins fetch all tags Daniel Agar 2019-07-25 10:45:00 -04:00
  • 57352ae3bd Reinstated rover CI test Timothy Scott 2019-07-19 15:34:58 +02:00
  • 80f2603b17 Fixed timing of rover pos control Timothy Scott 2019-07-19 15:20:25 +02:00
  • 4f090980ab kakutef7 board_config: remove usb valid defines Beat Küng 2019-07-19 12:55:56 +02:00
  • 72ddf3e0aa tune_control: use orb queue advertisement consistently Beat Küng 2019-07-16 13:55:59 +02:00
  • c869cb0ea5 validate_yaml.py: fix for python3 Beat Küng 2019-07-16 13:54:19 +02:00
  • 8e5aaff76b airframes: add Kopis 2 Beat Küng 2019-07-05 14:16:48 +02:00
  • 5afa404b7f appveyor: fix PX4 version format check Matthias Grob 2019-07-25 12:22:41 +01:00
  • e296297ab7 Revert "hotfix for logger: use '%i' instead of '%zu'" David Sidrane 2019-07-24 13:27:02 -07:00
  • df0599913e Firmwarte master with nuttx printf backport David Sidrane 2019-07-24 13:20:02 -07:00
  • c0053409a3 ak09916: fixed driver not reporting magnetometer as external RomanBapst 2019-07-25 10:12:46 +02:00
  • 2b8337e5e2 Add units for EKF2_RNG_A_HMAX and EKF2_RNG_A_VMAX (#12545) Hamish Willee 2019-07-25 16:09:35 +10:00
  • 8f47535b54 ROMFS: fix airframe incremental build Julien Lecoeur 2019-07-20 19:31:53 +02:00
  • 24c2846750 ROMFS: add explicit dependency to parser scripts Julien Lecoeur 2019-07-20 19:31:42 +02:00
  • 2fbb70d9ca mc_att_control: output zero throttle in manual mode when landed - MPC_MANTHR_MIN is used as minimum throttle in attitude control mode when the vehicle is in air. This is useful to retain some control around roll and pitch axis if airmode is not enabled and the user demands zero throttle. However, when the vehicle is landed there is not need to keep the throttle at a higher value than zero. RomanBapst 2019-07-23 15:35:05 +02:00
  • ac5669deb4 CI: ensure 'git fetch --tags' is executed for all Firmware builds Beat Küng 2019-07-22 13:46:35 +02:00
  • 05ff7bb731 version: validate format of the git tag Beat Küng 2019-07-22 10:44:29 +02:00
  • 2ed8ebf889 rover_pos_control: refactor to ModuleBase and use C++ Param API Timothy Scott 2019-07-23 11:16:52 +02:00
  • e23e3d7bae Airframe parser: add docs Julien Lecoeur 2019-07-22 12:02:51 +02:00
  • daeba4e75f Add airframe .post scripts on NuttX targets Julien Lecoeur 2019-07-20 20:09:42 +02:00
  • d38164fc8e Fix flag for initialization Jaeyoung-Lim 2019-07-21 17:37:08 +02:00
  • e964af9262 commander_params: enable RC override by default Matthias Grob 2019-07-18 14:19:45 +01:00
  • 706500f19c Commander: make RC override multicopter only Matthias Grob 2019-07-18 14:15:41 +01:00
  • 5c1ab06343 Commander: pure refactor of RC override conditions Matthias Grob 2019-07-16 16:00:33 +01:00
  • 84a0d16386 Clarify weird behavior of the LIS3MDL Bob Long 2019-07-19 09:52:38 -04:00
  • b71bae414b param: fix potential nullptr dereferencing on param import Beat Küng 2019-07-18 19:20:44 +02:00
  • aaad71faab commander_params: enable automatic disarming after land detection by default Matthias Grob 2019-06-27 06:46:45 +01:00
  • 9986a88697 mavlink: split BATTERY_STATUS from SYS_STATUS update and handle all bricks (#12034) Daniel Agar 2019-07-18 07:32:41 -04:00
  • 51d4239eee Commented out rover SITL test Timothy Scott 2019-07-16 13:16:38 +02:00
  • ecf396443f Minor bugfix Timothy Scott 2019-07-17 09:20:29 +02:00
  • b9a2c9daf8 Fixed uninitialized variable Timothy Scott 2019-07-17 09:23:03 +02:00
  • 4a02475dd1 rcS: reduce a few LOC in AUTOCNF logic (#12467) Mark Sauder 2019-07-16 08:48:25 -06:00
  • e6aa035209 hotfix for logger: use '%i' instead of '%zu' Beat Küng 2019-07-16 10:53:07 +02:00
  • ea0e164145 FlightTask - Rename state_prev to last_setpoint bresch 2019-07-15 17:57:40 +02:00
  • 37a9b90945 FlightTask - Move checkSetpoints function in each FlightTask to be tailored to the specific needs and avoid checking all the setpoints bresch 2019-07-08 10:57:50 +02:00
  • 24811cf550 FlightTask smoothVel - Initialize ekf reset counters when task is activated bresch 2019-07-02 16:39:48 +02:00
  • 1414f50cea FlightTask - When switching task, pass the last setpoints of the previous task to the new task This is done to allow proper initialization of the new FlightTask and give it a chance to continue the setpoints without discontinuity. The function checkSetpoints replaces the setpoints containing NANs with an estimate of the state. The estimate is usually the current estimate of the EKF or zero. The transition FlightTask also provides an estimate of the current acceleration to properly initialize the next FlightTask after back-transition. This avoid having to initialize the accelerations to zero knowing that the actual acceleration is usually far from zero. bresch 2019-07-02 16:11:44 +02:00
  • d24c415fd7 PID rate controller - Add controller gain to support Ideal PID form (ISA standard) bresch 2019-07-12 14:43:10 +02:00
  • 7c05073044 Fixed overflowing tslc. Timothy Scott 2019-07-10 11:23:38 +02:00
  • e25ad348e8 Added message handler for UTM_GLOBAL_POSITION Timothy Scott 2019-07-10 11:04:15 +02:00
  • efad34e55e jenkins: pub_test needs to start px4 in daemon mode Anthony Lamping 2019-07-15 11:08:46 -04:00
  • f613581b70 Jenkinsfile-compile: add kakutef7 to nuttx build targets Beat Küng 2019-07-10 07:34:39 +02:00
  • 84bca7e4d0 shellcheck: disable SC2181 Beat Küng 2019-07-09 18:45:18 +02:00
  • d95aae4619 Generic-arm-none-eabi-gcc-cortex-m7: use SP float depending on NuttX config Beat Küng 2019-07-05 14:19:33 +02:00
  • 6e833ed7a8 boards: add Holybro KakuteF7 Beat Küng 2019-06-28 20:07:21 +02:00
  • 098afad9e0 missing SD card error tune: play only twice instead of repeating endlessly Beat Küng 2019-07-06 17:25:59 +02:00
  • f803e54eee ToneAlarmInterface: add support for non-pwm-based buzzers Beat Küng 2019-07-06 17:25:16 +02:00
  • 92c2d7ae36 CBRK_BUZZER: allow to disable startup sound Beat Küng 2019-07-06 17:24:22 +02:00
  • d8da9db04c fix atxxxx osd driver: use correct device id Beat Küng 2019-07-06 17:34:24 +02:00
  • 5fe4c61b42 rc_input: add RC_PORT_CONFIG param to configure RC port Beat Küng 2019-07-05 14:13:58 +02:00
  • b7a0e1ef03 boards: simplify RC port configuration by using NuttX ioctl's Beat Küng 2019-07-11 10:16:55 +02:00
  • 9a1ad97c11 fix ToneAlarmInterface: correct TOME_ALARM_CLOCK for timer 13 and 14 Beat Küng 2019-07-05 13:57:18 +02:00
  • a3c920db7d board_defaults: remove unnecessary 'set MIXER_AUX none' Beat Küng 2019-07-04 21:46:00 +02:00
  • 4b0afff33a fmu-v5 init.c: remove unused include Beat Küng 2019-06-28 17:52:26 +02:00
  • fcb7372554 atxxxx: fix comment Beat Küng 2019-06-28 17:48:48 +02:00
  • 1112828dcf adc: allow board to not define BOARD_ADC_HIPOWER_5V_OC or BOARD_ADC_PERIPH_5V_OC Beat Küng 2019-06-28 17:48:34 +02:00
  • 5d8710d539 bmp280: fix device_id initialization Beat Küng 2019-06-28 17:48:06 +02:00
  • 1fb80612f3 CollisionPrevention: address https://github.com/PX4/Firmware/pull/12179 review comments Martina Rivizzigno 2019-07-11 13:20:27 +02:00
  • ac67d5603f CollisionPrevention: compute the attitude_sensor_frame outside for loop Martina Rivizzigno 2019-07-08 17:28:43 +02:00
  • 560c9f972a CollisionPrevention: use the maximum timestamp between offboard and distance sensor such that if one of the two fails the vehicle goes into failsafe, do not switch off CollisionPrevention if it fails Martina Rivizzigno 2019-07-01 18:46:01 +02:00
  • 8aad105265 mc_pos_control: increase stack size by 100 bytes Martina Rivizzigno 2019-06-28 17:18:06 +02:00
  • 02bdc2c46b CollisionPrevention: use FlightTasks convention for private/public methods, add doxygen on header file Martina Rivizzigno 2019-06-25 14:58:08 +02:00
  • 8637a9255e CollisionPrevention: add failsafe for stale distance data Martina Rivizzigno 2019-06-25 09:42:17 +02:00
  • 0ee770e853 logger: log obstacle_distance_fused instead of obstacle_distance Martina Rivizzigno 2019-06-25 08:52:11 +02:00
  • ff6a4d9e71 stream mavlink message OBSTACLE DISTANCE Martina Rivizzigno 2019-06-17 13:50:08 +02:00
  • e6e4d846fb add uORB message obstacle_distance_fused with data from offboard obstacle_distance and distance sensor Martina Rivizzigno 2019-06-17 11:52:27 +02:00
  • a9b1946bea CollisionPrevention: make sure that vehicle tilt compensation is correct for all sensor orientation Martina Rivizzigno 2019-06-13 14:50:51 +02:00
  • 2439dc09ae CollisionPrevention: refactor code to make it more readable Martina Rivizzigno 2019-06-05 18:43:15 +02:00
  • b6eea508bb CollisionPrevention: make sure that the timestamp is updated for distance sensors even if they are out of range Martina Rivizzigno 2019-06-05 18:31:00 +02:00
  • 09bfb00c88 Obstacle_distance: use only one increment in float directly CollisionPrevention: rename a few variables to make the code more readable Martina Rivizzigno 2019-06-05 17:51:06 +02:00
  • d216b45202 cm8jl65: use paramter to set sensor orientation Martina Rivizzigno 2019-06-04 21:39:04 +02:00
  • 6a0ed6af93 cm8jl65: add field of view Martina Rivizzigno 2019-06-04 21:38:01 +02:00
  • 5b24f28ac7 CollisionPrevention: map distance_sensor data to obstacle distance Martina Rivizzigno 2019-06-04 21:36:35 +02:00
  • aff131774e simulator mavlink: add horizontal and vertical fov + quaterion orientation to distance sensor Martina Rivizzigno 2019-06-04 21:35:52 +02:00
  • 02c3765c1b obstacle_distance: add fields from mavlink extension Martina Rivizzigno 2019-06-04 17:50:08 +02:00
  • d375402b5b distance_sensor: add horiontal and vertical fov, add quaternion for sensor orientation Martina Rivizzigno 2019-06-04 17:49:49 +02:00
  • 53c5b6d24f px4_fmu-v2_multicopter disable batt_smbus Daniel Agar 2019-07-12 15:57:35 -04:00
  • 7be5d15502 px4fmu: cleanup - removed duplicate const MAX_ACTUATORS definition BazookaJoe1900 2019-07-12 01:25:56 +03:00
  • e5128ac7b9 Cosmetic - Use c++ list initialization bresch 2019-06-27 14:23:08 +02:00
  • 15ec73629b MPC auto - Add MPC_YAW_MODE: towards waypoint (yaw first) mode. This mode ensures that the vehicle yaws towards the next waypoint before accelerating. This is required for drones with front vision and aerodynamic multicopters such as standard vtol planes or highspeed multirotors. bresch 2019-06-27 14:07:48 +02:00
  • 2ed00c9cb6 Rover: Rewrote gnd_pos_control and removed gnd_att_control (#12239) Timothy Scott 2019-07-11 15:39:13 +02:00
  • 3743e6d8fb yaml: use safe_load(f) instead of load(f, Loader=yaml.FullLoader) Beat Küng 2019-07-11 08:18:12 +02:00
  • 27ef1899c7 Fix up MAV_X_RATE as html tag doesn't render (#12449) Hamish WilleeandBeat Küng 2019-07-11 16:07:20 +10:00
  • 4e5974f1ca srf02 driver: Move member variable initialization to declarations, standardize against other drivers and format. (#11891) Mark Sauder 2019-07-10 21:05:02 -06:00
  • d4cd1d0d2e NuttX stm32f7 fully re-enable dcache with write back (#12435) Daniel Agar 2019-07-10 19:08:12 -04:00
  • dc10a68539 NuttX and apps update 7.29 Daniel Agar 2019-06-26 22:25:39 -04:00
  • fbd3386c39 Jenkins Hardware ensure buzzer is disabled on test rack Daniel Agar 2019-07-10 09:28:25 -04:00
  • 453ecfeb55 YAML: use Loaders and safe_load (#11910) Alexis Paques 2019-07-10 15:15:29 +02:00
  • 6da8ce94f1 Fix off-by-one error in tgt_system (SDF version) Fabian Schilling 2019-07-04 14:59:28 +02:00
  • 5e39e14e7c Fix off-by-one error in tgt_system parameter Fabian Schilling 2019-07-04 14:58:43 +02:00
  • 7ace66a2b9 Jenkins hardware increase timeout 10 -> 20 minutes Daniel Agar 2019-07-09 20:39:00 -04:00
  • aa86bf5f92 landdetector flight time: fix cast to 64 bits Beat Küng 2019-07-09 22:06:00 +02:00
  • 321c2c0392 boards don't use px4_add_library for drivers_board Daniel Agar 2019-05-31 21:30:37 -04:00
  • b54a43fccc UAVCAN driver: support throttle linearization (THR_MLD_FAC parameter) Roman Bapst 2019-07-09 21:10:54 +02:00
  • 2aa05e3914 Mavlink FTP - process only messages that have our component id Matej Frančeškin 2019-07-08 13:12:58 +02:00
  • fdcb0f06d6 Babyshark VTOL: updated config file (new smooth flight task, detuned position control, improved land detector, included autopilot rotation) Silvan Fuhrer 2019-07-09 14:06:28 +02:00
  • 6df1600357 Auto - Update velocity setpoint generator to avoid overshoot at high cruise speed. The linear mapping from position error to cruise velocity is changed by a combination of that linear mapping and a nonlinear function containing the maximum acceleration and jerk to avoid overshoots at waypoints due to overoptimistic breaking distance. bresch 2019-07-04 18:03:12 +02:00
  • 59c555aec3 Multicopter Auto: Adjustable land speed via RC (#12220) Jacob Dahl 2019-07-08 22:55:21 -05:00
  • c1e4970841 Delete uneccessary #includes from the lights driver directory. mcsauder 2019-07-08 11:52:32 -06:00
  • f3af3217c7 Delete unnecessary #includes from the irlock driver. mcsauder 2019-07-08 10:36:38 -06:00