Commit Graph

5815 Commits

Author SHA1 Message Date
Randy Mackay d11caf042d Copter: do not use out-of-range aux switch values
This protects against FrSky SBUS that can send 874 for some channels even after recovering from a failsafe
2019-01-11 09:40:39 +09:00
Randy Mackay 6c4da9e38f Copter: version to 3.6.4 2018-12-27 12:12:07 +09:00
Randy Mackay 570f37c5fe Copter: 3.6.4 release notes 2018-12-27 12:06:44 +09:00
Randy Mackay 58f5da7bc7 Copter: version to 3.6.4-rc1 2018-12-20 14:43:57 +09:00
Randy Mackay 6011515d8b Copter: 3.6.4-rc1 release notes 2018-12-20 14:43:13 +09:00
Randy Mackay c8cbbb9246 Copter: follow return wp_distance and wp_bearing 2018-12-17 08:59:28 +09:00
Randy Mackay 528ed38ecf Copter: remove follow mode debug 2018-12-17 08:59:25 +09:00
Randy Mackay 63eb66fe08 Copter: version to 3.6.3 2018-12-04 09:53:28 +09:00
Randy Mackay 23a236f89a Copter: 3.6.3 release notes 2018-12-04 09:52:57 +09:00
Randy Mackay 28b0fc51c3 Copter: version to 3.6.3-rc1 2018-12-01 13:50:58 +09:00
Randy Mackay 9d07580ae5 Copter: 3.6.3-rc1 release notes 2018-12-01 13:50:29 +09:00
ChristopherOlson b242ec680e Copter:Parameters-TradHeli - set defaults for PSC and LOIT controllers 2018-12-01 13:44:26 +09:00
Randy Mackay 25f725362d Copter: version to 3.6.2 2018-11-24 08:45:58 +09:00
Randy Mackay 374ec39dad Copter: 3.6.2 release notes 2018-11-24 08:44:40 +09:00
Randy Mackay 97dd4b464d Copter: version to 3.6.2-rc4 2018-11-22 09:14:03 +09:00
Randy Mackay acef1bdfb2 Copter: 3.6.2-rc4 release notes 2018-11-22 09:12:54 +09:00
Randy Mackay 9baff4ae4e Copter: winch disabled by default 2018-11-22 09:01:20 +09:00
Randy Mackay c8b063a632 Copter: remove reset of alt target in manual throttle mode
the target was being set to zero only for logging purposes
2018-11-22 08:58:18 +09:00
Randy Mackay 0e61bbe657 Copter: version to 3.6.2-rc3 2018-11-19 12:00:18 +09:00
Randy Mackay e01ba2e255 Copter: 3.6.2-rc3 release notes 2018-11-19 11:59:53 +09:00
Randy Mackay f37cf57040 Copter: version to 3.6.2-rc2 2018-11-15 10:47:30 +09:00
Randy Mackay 9f5a34f409 Copter: 3.6.2-rc2 release notes 2018-11-15 10:46:56 +09:00
Randy Mackay 04c6cd106a Copter: version to 3.6.2-rc1 2018-11-15 09:59:44 +09:00
Randy Mackay 26a9a5e973 Copter: 3.6.2-rc1 release notes 2018-11-15 09:59:16 +09:00
Peter Barker 7a0b9632cd Copter: make mavlink rangefinder health bit depend just on data available
This means the sensor is healthy even if it is out of range.

This is a partial revert of commit 724f34c7e7 (diff-577a72d2550199fabbdfd77fa5890368R408)
2018-11-15 09:44:08 +09:00
Randy Mackay 296132b876 Copter: version to 3.6.1 2018-11-10 10:06:31 +09:00
Randy Mackay bf4c38333a Copter: 3.6.1 release notes 2018-11-10 10:06:06 +09:00
Randy Mackay 5575913b34 Copter: version to 3.6.1-rc1 2018-11-06 13:46:22 +09:00
Randy Mackay e5066a16e0 Copter: 3.6.1-rc1 release notes 2018-11-06 13:46:02 +09:00
Michael du Breuil 9134b44c2b Copter: Remove old parameter conversion that conflicts with newer code 2018-11-06 12:34:04 +09:00
Michael du Breuil 547c9f0bf4 Copter: Fix battery failsafe param conversion 2018-11-06 12:33:48 +09:00
Peter Barker c0ad7d83f5 Copter: allow VFR_HUD.alt to be relative-alt if DEV_OPTIONS has bit 2 set 2018-11-06 12:19:28 +09:00
Randy Mackay 2eedcf5678 Copter: version to 3.6.0 2018-10-27 10:57:40 +09:00
Randy Mackay 57ea8c7b96 Copter: 3.6.0 release notes 2018-10-27 10:56:41 +09:00
Randy Mackay 9747a2ec47 Copter: flowhold descending bug fix 2018-10-27 10:54:47 +09:00
Randy Mackay 66ce71b55b Copter: fix flowhold logging format 2018-10-27 10:54:46 +09:00
Randy Mackay 01c48f6c76 Copter: flowhold formatting fixes 2018-10-27 10:54:45 +09:00
Randy Mackay 014022de03 Copter: version to 3.6.0-rc12 2018-10-05 10:31:07 +09:00
Randy Mackay 5f62be9399 Copter: 3.6.0-rc12 release notes 2018-10-05 10:30:45 +09:00
Randy Mackay 18ad801366 Copter: version to 3.6.0-rc11 2018-10-01 14:35:00 +09:00
Randy Mackay 3159be884d Copter: 3.6.0-rc11 release notes 2018-10-01 14:33:55 +09:00
Leonard Hall 949f4b5e82 Copter: Missing Loiter Init on accel 2018-10-01 12:00:15 +09:00
Leonard Hall 106eb7cd10 Copter: Initialise desired acceleration before loiter init 2018-10-01 11:59:16 +09:00
Randy Mackay df3791a81f Copter: version to 3.6.0-rc10 2018-09-15 10:38:02 +09:00
Randy Mackay 0044dbe707 Copter: 3.6.0-rc10 release notes 2018-09-15 10:37:34 +09:00
Randy Mackay 4314a1ceec Copter: rename rudder_arming to get_rudder_arming_type 2018-09-15 10:12:49 +09:00
Randy Mackay 460a524a0f Copter: arming check formatting fixes 2018-09-15 10:12:41 +09:00
Randy Mackay 069957f342 Copter: support disabling rudder arming 2018-09-15 10:12:38 +09:00
Randy Mackay 2b22e11b81 Copter: version to 3.6.0-rc9 2018-09-08 10:00:23 +09:00
Randy Mackay be9b7dc9ad Copter: 3.6.0-rc9 release notes 2018-09-08 10:00:06 +09:00
Leonard Hall 60815d5e92 Copter: loiter glitch fix 2018-09-08 09:21:14 +09:00
Matt 3c76ec492b Copter: Impliment mavlink landing gear control
Uses MAV_CMD_AIRFRAME_CONFIGURATION to retract and deploy landing gear
2018-09-03 16:50:13 +09:00
Matt 837903a2bf Copter: Landing gear - remove deploy_lock state 2018-09-03 16:50:13 +09:00
Randy Mackay c85496e782 Copter: version to 3.6.0-rc8 2018-08-28 10:21:28 +09:00
Randy Mackay a217590142 Copter: 3.6.0-rc8 release notes 2018-08-28 10:21:22 +09:00
bnsgeyer 45a837d422 Copter: Tradheli - fix issue with position moving while on ground 2018-08-28 10:21:21 +09:00
Randy Mackay 4f9232d10f Copter: version to 3.6.0-rc7 2018-08-02 12:41:55 +09:00
Randy Mackay 88bb3d8a9b Copter: release notes for 3.6.0-rc7 2018-08-02 12:41:39 +09:00
Randy Mackay 40a12a8ea2 Copter: remove compassmot's compass init and accumulate
when compass mot is started, the main loop has been running so the compass will already have been initialised and have good readings
Also remove unnecessary call to get_primary compass
2018-08-02 12:39:07 +09:00
Randy Mackay 17a004e020 Copter: compassmot format fixes 2018-08-02 12:39:06 +09:00
Andrew Tridgell 453aa7a39d Copter: removed include of ADC.h 2018-08-02 12:38:49 +09:00
Andrew Tridgell 1e79e6106f Copter: CH_12 can be used with any HAL, not just HAL_PX4 2018-08-01 15:11:19 +09:00
Raouf b7609cdf95 Copter: Handle always land mode 2018-08-01 15:09:12 +09:00
SergeyBokhantsev ccefe9da84 Copter: implement user auxswitch functions 2018-08-01 15:08:30 +09:00
Randy Mackay d616e28100 Copter: motor test can spin motor for 10min
A user requested they be able to perform longer term tests of their vehicle's motors
2018-08-01 15:07:55 +09:00
Randy Mackay ed9fed75d3 Copter: minor format fix to motor_test 2018-08-01 15:07:52 +09:00
Randy Mackay c04a2e3f1a Copter: version to 3.6.0-rc6 2018-07-16 10:39:47 +09:00
Randy Mackay c47de89d08 Copter: release notes for 3.6.0-rc6 2018-07-16 10:39:47 +09:00
Randy Mackay 2301b19636 Copter: version to 3.6.0-rc5 2018-07-11 15:32:37 +09:00
Randy Mackay 55ef44327f Copter: 3.6.0-rc5 release notes 2018-07-11 15:32:36 +09:00
Lauri Juusela 8516fa43c2 Copter: RTL if not in AUTO mode and FS_THR_ENABLED_CONTINUE_MISSION enabled 2018-07-11 14:15:10 +09:00
Randy Mackay df07c40412 Copter: version to 3.6.0-rc4 2018-07-05 09:55:18 +09:00
Randy Mackay 322cc02fe7 Copter: 3.6.0-rc4 release notes 2018-07-05 09:54:57 +09:00
Peter Barker 3c290af16e Copter: fix inconsistent setting of AP_Notify::flags.pre_arm_gps_check 2018-07-05 09:45:38 +09:00
Luis Vale Gonçalves eccaecb0d7 Copter: minor fix to 3.6.0-rc3 release notes
Clarification of the boards tested from partner CUAV
2018-07-03 21:22:24 +09:00
Luis Vale Gonçalves 7dfde045f1 Copter: small correction to 3.6.0-rc3 release notes
Small correction to fmu
2018-07-03 14:23:18 +09:00
Alexander Malishev 9721544837 Copter: fixed board name in release notes 2018-07-03 14:23:17 +09:00
Randy Mackay df66ca6184 Copter: version to 3.6.0-rc3 2018-07-02 12:03:29 +09:00
Randy Mackay f93b707c2b Copter: 3.6.0-rc3 release notes 2018-07-02 12:03:08 +09:00
Peter Barker f4be542169 Copter: autotune: raise priorities of autotune success and param saved
Closes #8734
2018-06-30 11:40:39 +09:00
Lucas De Marchi 1a45aa12f5 AP_Param: warn on last pass only about unknown parameters
Do not warn about unknown parameters on the first pass, i.e. when
AP_Param:load_all() is called. This is because we may still not know
about dynamically loaded parameters. When we call the second (last)
time, we expect to already know all possible parameters, so print a
warning to both console and the debug terminal.
2018-06-28 10:18:19 -07:00
Lucas De Marchi 7f0d5ddf21 AP_Param: stop panic()'ing on unknown parameters
Our track record on keeping parameters up to date with master is not
great and panic()'ing when loading them apparently is not helping
because every and each vehicle has a different file.

On aerofc load_defaults_file() is used in the same way as
load_embedded_param_defaults() is in which the panic() behavior has been
previously removed.

This finishes the removal of the panic param and add warnings to the
debug console when reading the parameters (rather than when counting
them).
2018-06-28 10:18:19 -07:00
Peter Barker 81b731b214 Copter: move copter-specific AP_Arming code into Copter subclass 2018-06-28 12:48:31 +10:00
Andrew Tridgell 20dea6df45 Copter: moved OSD to top level params
this gives us plenty of param depth for a complex param tree
2018-06-27 14:55:00 +10:00
Alexander Malishev f63b3c044a Copter: added OSD support 2018-06-27 14:55:00 +10:00
Peter Barker 724f34c7e7 Copter: use MAV_SYS_STATUS_SENSOR_PROXIMITY for proximity sensor
Copter: correct laser sensor health bits
2018-06-26 10:25:28 +10:00
Peter Barker a7a6cfa99f Copter: correct comment 2018-06-26 10:25:28 +10:00
Peter Barker ff17c78c67 Copter: create Copter::Mode::_TakeOff subobject from takeoff_state 2018-06-26 09:11:21 +09:00
Peter Barker 7883582c65 Copter: move takeoff state into Mode class 2018-06-26 09:11:21 +09:00
Peter Barker 597e876953 Copter: clean up do_user_takeoff 2018-06-26 09:11:21 +09:00
Peter Barker cff1969a29 Copter: make do_user_takeoff a member of Mode 2018-06-26 09:11:21 +09:00
Peter Barker cb26ff64b3 Copter: current_mode_has_user_takeoff -> Mode::has_user_takeoff 2018-06-26 09:11:21 +09:00
Peter Barker 70d159cb38 Copter: raise EKF failure even if USB is connected
This will let EKF go bad if your PixHawk is connected to your laptop.
This doesn't seem to be a problem for the other vehicles.

This also allows the EKF to go bad in-flight if you happen to have
connected (against AP's recommendations) your companion computer to your
flight controller via USB.  Since people do this, it is better to have
the checks than not.
2018-06-26 10:07:55 +10:00
Pierre Kancir 2d5cbd2cf8 ArduCopter: report crosstrack_error 2018-06-26 08:42:14 +09:00
Peter Barker 291102360a Copter: use check_failed function 2018-06-23 15:33:19 +10:00
Andrew Tridgell b43316d743 Copter: added ESC_TELEMETRY to mavlink streams 2018-06-21 10:48:02 +10:00
Peter Barker ca8a1ae488 Copter: use magic force arm/disarm definitions 2018-06-20 11:43:38 +10:00
Peter Barker fd9ce90b8e Copter: option to force arm, bypassing checks 2018-06-20 11:43:38 +10:00
Peter Barker 4d6408857f Copter: return appropriate response to failed disarm 2018-06-20 11:43:38 +10:00
Peter Barker 485cafb343 Copter: use AP_FWVersion singleton 2018-06-18 19:10:37 +01:00