Commit Graph

  • 7e3eff7b2d remove unnecessary duplicate matrices from inverse Siddharth Bharat Purohit 2017-02-03 23:50:09 +05:30
  • d3f71454cc posix_sitl_default.cmake: add modules/events Beat Küng 2017-02-03 13:43:17 +01:00
  • 0d000173b5 l3gd20 selftest: don't check for 0 offset Beat Küng 2017-02-03 13:13:40 +01:00
  • 32ed939ea4 param_shmem: readd dropped static to function definition Beat Küng 2017-02-03 12:15:32 +01:00
  • ea4d3d970b temperature_calibration: make sure to save the params after the process Beat Küng 2017-02-03 11:52:27 +01:00
  • 6583f73cfa temperature_calibration: reduce code duplication by adding a TemperatureCalibrationCommon class Beat Küng 2017-02-03 11:16:36 +01:00
  • 38b4984c36 temperature_calibration: make sure to call orb_unsubscribe() when objects are destroyed Beat Küng 2017-02-03 10:38:01 +01:00
  • 980c3bc6a7 temperature_calibration: notify system about param changes Beat Küng 2017-02-03 10:33:00 +01:00
  • b89b76fbe6 gyro_calibration: use param_notify_changes Beat Küng 2017-02-03 10:28:39 +01:00
  • 3eecd16309 accelerometer_calibration: use param_notify_changes Beat Küng 2017-02-03 10:28:13 +01:00
  • a802caca87 param: add param_notify_changes() method Beat Küng 2017-02-03 10:31:31 +01:00
  • 4b8e6cf9cd temperature_calibration: make sure to always do an orb_copy() even when already finished Beat Küng 2017-02-03 10:02:34 +01:00
  • d2dd61dfbd temperature_calibration: make sure to report an error only once Beat Küng 2017-02-03 09:59:23 +01:00
  • fe53e3a0d5 commander: add status_changed when battery is low Simone Guscetti 2017-02-03 11:39:50 +01:00
  • c4a8aa9c68 temperature_calibration: refactor to separate code & reduce code duplication Beat Küng 2017-02-02 20:11:28 +01:00
  • b6f3cf9425 events: refactor temperature_calibration command to take options and use a single vehicle_command Beat Küng 2017-02-02 15:42:09 +01:00
  • 603cd1e6dc refator events: move temperature calibration implementation into subdirectory Beat Küng 2017-02-02 13:43:30 +01:00
  • b36e65fd6d events: Improve consistency of console messages Paul Riseborough 2017-02-02 22:31:07 +11:00
  • 9e219fba0c events: make required temp rise for calibration adjustable Paul Riseborough 2017-02-02 20:55:40 +11:00
  • 4ff5e7c5ab systemlib Paul Riseborough 2017-02-02 20:52:36 +11:00
  • 8001db257c ROMFS: enable auto start of thermal calibration Paul Riseborough 2017-02-02 20:34:15 +11:00
  • 8aa91512e9 systemlib: Add parameters to control thermal calibration startup behaviour Paul Riseborough 2017-02-02 17:37:38 +11:00
  • f86347f1e2 Tools: Enable offline calibrator to handle less than 3 inertial sensors Paul Riseborough 2017-02-02 17:13:07 +11:00
  • 4d163eebb9 events: Add accelerometer and baro thermal calibration Paul Riseborough 2017-02-02 08:53:32 +11:00
  • f0c456dd54 events: give gyro cal unique names in preparation for other sensor types Paul Riseborough 2017-02-02 08:52:39 +11:00
  • 9e80a6c9d6 sensors: rc filter no unstable cutoff, better initialisation, reset filter on change, constrain output Filter gets unstable if cutoff is above sample rate/2. Filter initial frequencies do not matter a lot because they get replaced by parameters anyways. Filter delay values get reset to 0 when the filter is reconfigured otherwise there can be some weird spikes in the output. Filter output gets constrained to the range again because of possible overshoot. Matthias Grob 2017-01-30 16:47:56 +01:00
  • 81dcba3a2a sensors: rc added low pass filter parameters Matthias Grob 2017-01-30 10:34:44 +01:00
  • c2be4b2b29 mc_pos_control: added exponential curve to manual x,y velocity setpoint controlled by parameter MPC_XY_MAN_EXPO that is disabled (0) by default Matthias Grob 2017-01-27 14:17:43 +01:00
  • 661832ca1d mathlib: added exponential curve function Matthias Grob 2017-01-27 14:05:22 +01:00
  • d991285406 sensors: rc filter: added sample rate of 33.3Hz and lowpass cutoff 5Hz hardcoded for testing Matthias Grob 2017-01-27 10:25:09 +01:00
  • 27a4ce2691 sensors: rc added lowpass filters to the 4 main channels without useful samplerate and cutoff frequency yet Matthias Grob 2017-01-26 08:07:10 +01:00
  • a14dbdcfdb sensors: rc refactored min max ifs to constrain Matthias Grob 2017-01-25 17:42:46 +01:00
  • 9527dd7714 Add auav-x21_default to the qgc firmware for distribution David Sidrane 2017-02-01 07:25:08 -10:00
  • 3dc6e7b574 LandDetector: use a 64bit counter for total system flight time Beat Küng 2017-02-01 13:38:28 +01:00
  • 05b649cc86 LandDetector: fix total system flight time (landed & takeoff logic) Beat Küng 2017-02-01 13:36:42 +01:00
  • f718b3a97a mc_pos_control: limit slewrate different in up and down direction Dennis Mannhart 2017-02-01 15:06:16 +01:00
  • c976a26156 Use wild card *_PX4_* for upload David Sidrane 2017-02-01 17:16:24 -10:00
  • 7883085e4a clang-tidy readability-simplify-boolean-expr (#235) Daniel Agar 2017-02-02 00:17:43 -05:00
  • 47b8ef258b clang-tidy performance-type-promotion-in-math-fn (#236) Daniel Agar 2017-02-02 00:17:08 -05:00
  • 0eac637870 clang-tidy relax function-size.LineThreshold Daniel Agar 2017-02-01 14:44:02 -05:00
  • 9a2ce9a098 clang-tidy relax function-size.StatementThreshold Daniel Agar 2017-02-01 14:42:39 -05:00
  • b068c61784 clang-tidy clang-analyzer-core.NonNullParamChecker Daniel Agar 2017-01-31 14:38:01 -05:00
  • 345123bb04 clang-tidy readability-static-definition-in-anonymous-namespace Daniel Agar 2017-01-31 00:43:09 -05:00
  • b59ab8b663 clang-tidy remove TODOs Daniel Agar 2017-01-31 00:00:50 -05:00
  • 6f05fec335 clang-tidy performance-unnecessary-copy-initialization Daniel Agar 2017-01-30 23:24:04 -05:00
  • 7e5f09f408 clang-tidy performance-unnecessary-value-param Daniel Agar 2017-01-30 23:04:34 -05:00
  • be5764db48 clang-tidy misc-suspicious-missing-comma Daniel Agar 2017-01-30 22:38:24 -05:00
  • edd564b5a9 clang-tidy list all available checks Daniel Agar 2017-01-30 22:05:54 -05:00
  • 37a2e331c4 clang-tidy test_bson memcmp check return Daniel Agar 2017-01-29 21:53:22 -05:00
  • 070cd55636 clang-tidy readability Daniel Agar 2017-01-29 21:52:53 -05:00
  • b33d49c77d state_machine_helper use static_assert Daniel Agar 2017-01-29 21:49:15 -05:00
  • 4e3b4091e8 run-clang-tidy only display output on error Daniel Agar 2017-01-29 20:41:59 -05:00
  • 226148ea8b import llvm 4.0 run-clang-tidy.py Daniel Agar 2017-01-29 20:41:04 -05:00
  • ca09f8a107 uORBDevices use global read with stdin int Daniel Agar 2017-01-29 18:39:44 -05:00
  • 73da6d30d9 clang-tidy errors cause target failure Daniel Agar 2017-01-29 18:45:05 -05:00
  • 96e51f7c59 clang-tidy remove redundant Daniel Agar 2017-01-29 04:32:20 -05:00
  • 6631e72d6f clang-tidy modernize-redundant-void-arg Daniel Agar 2017-01-28 20:49:47 -05:00
  • e927f3e040 clang-tidy modernize-use-nullptr Daniel Agar 2017-01-28 20:21:58 -05:00
  • ec2467d4a5 MPC controller: Do not initialize to zero dt but a likely default dt Lorenz Meier 2017-01-28 15:14:23 +01:00
  • 299c40f627 mc_pos_control: timestamp fix for vel_sp Dennis Mannhart 2017-02-01 17:54:02 +01:00
  • a66a25b884 sdlog2_dump.py skip unknown message type Bart Slinger 2017-01-30 14:08:38 +01:00
  • 80c348d3b0 temperature_compensation: fix return value for set_sensor_id Beat Küng 2017-01-30 14:08:53 +01:00
  • c07fd1a360 mc_att_control_main: fix style Beat Küng 2017-01-30 14:08:20 +01:00
  • 4f6e379e50 temperature_compensation: use const for reference Beat Küng 2017-01-30 13:30:48 +01:00
  • 7d8ce9ab9c sensors: Fix bug in temperature offset calculation Paul Riseborough 2017-01-30 22:36:16 +11:00
  • c0fd3afc8c accelerometer_calibration: only notify system once (after last scale change) Beat Küng 2017-01-30 11:26:52 +01:00
  • 998a407148 SITL: better formatting of help output Beat Küng 2017-01-30 11:26:09 +01:00
  • 0a447e9a93 Tools: update instructions for off-board calibrator Paul Riseborough 2017-01-28 15:58:15 +11:00
  • e78c5155a2 Tools: update calibration instructions Paul Riseborough 2017-01-28 13:22:31 +11:00
  • 253683af5f drivers: Don't require driver level gyro offsets to be non-zero Paul Riseborough 2017-01-28 12:20:03 +11:00
  • bdbc4f4d65 commander: fix bug in gyro calibration Paul Riseborough 2017-01-28 12:18:56 +11:00
  • 6e841f6cbd commander: fix bugs in handling of thermal compensation during access cal Paul Riseborough 2017-01-28 11:43:37 +11:00
  • 06f280e021 Tools: reinstate original offline calibrator to unblock testing Paul Riseborough 2017-01-28 08:39:05 +11:00
  • 0220875961 fix temperature_calibration: reverse order of polynom coefficients Beat Küng 2017-01-27 16:31:51 +01:00
  • d84e55878a temperature_calibration: remove unused include <vector> Beat Küng 2017-01-27 16:25:48 +01:00
  • e31958cad1 voted_sensors_update: don't report failover if previous index is invalid Beat Küng 2017-01-27 16:25:15 +01:00
  • f9b75e68c9 Tools: Change sign convention used by thermal calibrator Paul Riseborough 2017-01-27 08:42:36 +11:00
  • c829e27a02 temperature_calibration: refactor variable names: remove preceding _ Beat Küng 2017-01-26 16:56:11 +01:00
  • b5b6fb24e3 temperature_calibration: exit task when complete, set TC_G_ENABLE & use param_set_no_notification Beat Küng 2017-01-26 16:49:52 +01:00
  • 4a8d29800c voted_sensors_update: cleanup & remove some attributes Beat Küng 2017-01-26 14:10:07 +01:00
  • 4763a119bc calibration: make sure to notify the system when temp calibration changes Beat Küng 2017-01-26 14:08:18 +01:00
  • 7ebe2ac017 gyro_calibration: take into account temperature compensation when storing the scale Beat Küng 2017-01-26 11:36:26 +01:00
  • fbef2b7a6a accelerometer_calibration: avoid using accel_mapping Beat Küng 2017-01-26 10:44:12 +01:00
  • 97d7164b64 logger: remove actuator_controls from list of default topics Beat Küng 2017-01-25 15:23:39 +01:00
  • 6ee3c1a117 temperature_compensation: fix copy-paste error (max_temp was not initialized) Beat Küng 2017-01-25 15:20:28 +01:00
  • 21070b069b mc_att_control_main: fix {x,y,z} variables (copy-paste mistake) Beat Küng 2017-01-25 15:08:31 +01:00
  • 75be1abc4c temperature_compensation: make sure to reset temperature when params change Beat Küng 2017-01-25 14:57:00 +01:00
  • fdb75dbba2 accelerometer_calibration: simplify & fix if temp compensation is enabled Beat Küng 2017-01-25 14:55:22 +01:00
  • d0ea4e8876 accelerometer_calibration: cleanup Beat Küng 2017-01-25 14:53:44 +01:00
  • 69fd8447ae accelerometer_calibration: make sure to initialize sensor_correction properly Beat Küng 2017-01-25 13:43:58 +01:00
  • 51def4fc60 gyro_calibration: make sure to initialize sensor_correction properly Beat Küng 2017-01-25 13:43:38 +01:00
  • f890c82c97 mc_att_control_main: remove unnecessary memset for _sensor_correction Beat Küng 2017-01-25 13:40:34 +01:00
  • c00c638b77 Remove IMU calibration parameter checks Paul Riseborough 2017-01-22 12:11:42 +11:00
  • fb774bef67 commander: enable accel cal to adjust thermal compensation parameters Paul Riseborough 2017-01-22 11:07:47 +11:00
  • bdd3b094a7 sensors: report mapping from uORB to compensation parameter index Paul Riseborough 2017-01-22 17:05:36 +11:00
  • 8b1a5461c4 sensors: Update documentation Paul Riseborough 2017-01-22 17:04:47 +11:00
  • ba9e8741c0 msg: Add mapping from uORB index to compensation parameter index Paul Riseborough 2017-01-22 17:03:17 +11:00
  • f2f5034832 sensors: prevent high frequency updating of sensor corrections Paul Riseborough 2017-01-22 10:30:40 +11:00
  • 62694d92d2 commander: rework IMU cal for compatibility with temperature compensation Paul Riseborough 2017-01-20 22:10:20 +11:00
  • add298c0b5 mc_att_control: use legacy offset and scale definition (+2 squashed commits) Squashed commits: [f81a8b0] mc_att_control: remove unnecessary initialisers [f3d3f48] mc_att_control: accommodate changes to sensor_correction topic Paul Riseborough 2017-01-20 21:42:33 +11:00