Randy Mackay
ef2d980520
Copter: version to 3.3-rc11
2015-09-10 14:51:52 +09:00
Randy Mackay
7ce58b1b4e
Copter: 3.3-rc11 release notes
2015-09-10 14:51:50 +09:00
Andrew Tridgell
7ca88a26da
Copter: use prearm_failure_reason()
2015-09-10 14:51:43 +09:00
Randy Mackay
f21fd6d61e
Copter: Release notes for AC3.3-rc10
2015-08-28 12:04:43 +09:00
Randy Mackay
bec4e43630
Copter: version to 3.3-rc10
2015-08-28 12:04:41 +09:00
Randy Mackay
a1ac2bff56
Copter: fix optflow position_ok check
...
We should accept predicted relative horizontal position only when disarmed
2015-08-28 12:04:38 +09:00
Randy Mackay
3ee88112cf
Copter: sanity check do-set-home and do-set-ROI location
2015-08-28 12:04:34 +09:00
Randy Mackay
e1a7760d38
Copter: pre-arm check of EKF compass variance
2015-08-28 12:04:29 +09:00
Randy Mackay
873d31915a
Copter: always check GPS before arming in Loiter
2015-08-28 12:04:27 +09:00
Randy Mackay
f5fa19371f
Copter: add ACCEL_Z_FILT_HZ parameter description
...
Also fixed parameter links to ATC, BATT and MOT libraries
2015-08-28 12:04:25 +09:00
Randy Mackay
13752b5821
Copter: fix Autotune param descriptions
2015-08-28 12:04:19 +09:00
Randy Mackay
247e11ab81
Copter: AUTOTUNE_MIN_D param to allow controlling minimum D
2015-08-28 12:04:17 +09:00
Randy Mackay
58774222c3
Copter: failsafe RTL vs LAND decision always based on 2m
...
Previously this decision was based on the WPNAV_RADIUS parameter which is unexpected (and undocumented) behaviour. Better just to hard-code it to 2m and remove the dependency on this parameter.
2015-08-28 12:04:14 +09:00
squilter
dd3df029ef
Copter: define and send FIRMWARE_VERSION
2015-08-28 10:30:18 +09:00
Randy Mackay
70c7e93dd2
Copter: version to AC3.3-rc9
2015-08-19 20:45:15 +09:00
Randy Mackay
304fd8e4b3
Copter: AC3.3-rc9 release notes
2015-08-19 20:45:14 +09:00
Tom Pittenger
945639ac0f
Copter: implement try send mission_item_reached
...
clean up unreachable code
2015-08-19 20:44:59 +09:00
Stewart Loving-Gibbard
efa021543c
Copter: fix spelling errors in Parameters.cpp
2015-08-19 20:44:28 +09:00
squilter
262393c614
Copter: update flighttermination capability
2015-08-19 20:44:27 +09:00
Paul Riseborough
e16ab6bf86
Copter: shorten disarm counter to 10 seconds
2015-08-19 20:44:14 +09:00
Jonathan Challinger
49126e83e2
Copter: adapt auto disarm for sprung throttle stick copters
2015-08-19 20:44:13 +09:00
Randy Mackay
abdd37ea2c
Copter: fix PILOT_TKOFF_DZ param description
2015-08-19 20:44:10 +09:00
Randy Mackay
ab1d9886da
Copter: fix ANGLE_MAX param description
...
Thanks to Hamish for finding this
2015-08-19 20:44:09 +09:00
squilter
ea5dc3d1b4
Copter: implement do_flighttermination
2015-08-19 20:43:58 +09:00
TShapinsky
39df7e87f7
Copter: add velocity control timeout in guided mode
2015-08-19 20:43:57 +09:00
Andrew Tridgell
cb423eb2f4
Copter: added RPM dataflash logging
2015-08-19 20:43:49 +09:00
Andrew Tridgell
2cf93e828d
Copter: added RPM sensor support
...
send result via MAVLink
2015-08-19 20:43:46 +09:00
Randy Mackay
587a38b42a
Copter: check frame for SET_POSITION_TARGET_GLOBAL_INT in guided
2015-08-19 20:43:41 +09:00
Randy Mackay
72d468353e
Copter: guided SET_POSITION_TARGET accepts frame
2015-08-19 20:43:40 +09:00
Randy Mackay
76e66be9cb
Copter: convert fn from body-frame to NE
2015-08-19 20:43:39 +09:00
Randy Mackay
181373cf69
Copter: landing with guided velocity controller
2015-08-19 20:43:38 +09:00
squilter
81f7cd06a6
Copter: update copter's capabilities
2015-08-19 20:43:37 +09:00
Gustavo Jose de Sousa
f91ef9382d
ArduCopter: standardize inclusion of libaries headers
...
This commit changes the way libraries headers are included in source files:
- If the header is in the same directory the source belongs to, so the
notation '#include ""' is used with the path relative to the directory
containing the source.
- If the header is outside the directory containing the source, then we use
the notation '#include <>' with the path relative to libraries folder.
Some of the advantages of such approach:
- Only one search path for libraries headers.
- OSs like Windows may have a better lookup time.
2015-08-19 20:42:04 +09:00
Jonathan Challinger
abaebac11c
Copter: bug fix to RTL_ALT_MIN feature
...
commited by Randy
2015-08-19 20:41:55 +09:00
Przemek Lekston
cdf59e4632
Copter: fix logging disabled build
2015-08-19 20:03:51 +09:00
Randy Mackay
5f706252fe
Copter: init vehicle capabilities
2015-08-19 20:03:45 +09:00
squilter
44aec8fdca
Copter: add capability bitmask
2015-08-19 20:03:41 +09:00
Randy Mackay
cb9cb7fdc4
Copter: arming check that baro is healthy
2015-08-19 20:03:22 +09:00
Randy Mackay
8c0294f1b7
Copter: arming check that accels and gyro are healty
2015-08-19 20:03:21 +09:00
Randy Mackay
ef6b173326
Copter: slow start motors after landing in Stabilize, Acro
2015-08-19 20:02:42 +09:00
Andrew Tridgell
954cfde741
Copter: fixed comment on get_pilot_desired_yaw_rate
2015-08-19 20:02:35 +09:00
Randy Mackay
c5b85d8c71
Copter: update AC3.3-rc8 release notes
2015-08-19 20:02:31 +09:00
Randy Mackay
818ef28206
Copter: version to AC3.3-rc8
2015-07-25 14:16:20 +09:00
Randy Mackay
0645453997
Copter: AC3.3-rc8 release notes
2015-07-25 13:46:14 +09:00
Randy Mackay
c627f84fa8
Copter: Ch6 circle rate as float
2015-07-23 16:21:23 +09:00
Randy Mackay
7935bf70f1
Copter: rc_override active only on non-zero overrides
...
Bug found by Kevin Hester
2015-07-22 17:32:30 +09:00
Randy Mackay
908afad65c
Copter: reset yaw angle target when disarmed or landed in AltHold
2015-07-21 16:26:50 +09:00
Randy Mackay
35a924703f
Copter: change multirotor comments to multicopter
...
No functional change
2015-07-21 16:26:25 +09:00
Randy Mackay
1b68d0eead
Copter: no MotBatt logging for TradHeli
2015-07-21 16:26:22 +09:00
Randy Mackay
4cacff54b4
Copter: no update_throttle_thr_mix for TradHeli
2015-07-21 16:26:19 +09:00
Randy Mackay
5baf98bcfc
Copter: no get_throttle_pre_takeoff for TradHeli
2015-07-21 16:26:17 +09:00
Randy Mackay
0f174053d6
Coptre: disable esc calibration for TradHeli
2015-07-21 16:26:14 +09:00
Randy Mackay
1af383253f
Copter: disable compassmot for TradHeli
2015-07-21 16:26:11 +09:00
Randy Mackay
546d668d1d
Copter: no set_hover_throttle for TradHeli
2015-07-21 16:26:07 +09:00
Randy Mackay
88b617707f
Copter: call set_throttle_range for multicopters only
2015-07-21 16:26:05 +09:00
Randy Mackay
53aad69fa2
Copter: include AttControl_Multi.h
2015-07-21 16:26:02 +09:00
Randy Mackay
0af7fb93e5
Copter: rename param to MotorsMulticopter
2015-07-21 16:25:58 +09:00
Robert Lefebvre
e3a0f1568d
Copter: Tradheli to check rotor speed control input before arming
...
Also, force rsc_control input to 0 when disarmed. This prevents condition where AP_MotorsHeli can receive a rotor speed command greater than zero while disarmed, which was causing the ColYaw function to move the rudder servo. These two changes are somewhat tied together as it required changing the arming_check to check the RSC_Control not desired_speed from AP_MotorsHeli.
2015-07-21 16:25:25 +09:00
Robert Lefebvre
534ba89756
Copter: Tradheli manage yaw better on the ground.
2015-07-21 16:25:16 +09:00
Robert Lefebvre
92de71f993
Copter: Check helicopter parameters during Pre-Arm Checks
2015-07-21 16:25:07 +09:00
Robert Lefebvre
f3496356b2
Copter: Tradheli won't get set_yaw_headroom tuning function
2015-07-21 16:24:55 +09:00
Robert Lefebvre
cdfdb340df
Copter: Use AP_Motors_Multirotors class for params
2015-07-21 16:24:46 +09:00
Tom Pittenger
0ecebbd55f
Copter: Refactor verify_command
...
- abstracted verify_command so that command-wide actions can happen more cleanly, namely mission_item_reached
- This also brings the structure in line with plane and rover
2015-07-21 14:48:37 +09:00
Randy Mackay
4d24d1494d
Copter: send_mission_item_reached when cmd completed
2015-07-19 12:14:15 +09:00
Randy Mackay
c62da52259
Copter: add gcs_send_mission_item_reached
2015-07-19 12:14:12 +09:00
Randy Mackay
ec298fb508
Copter: Log_Write_Attitude yaw as 0 to 36000
2015-07-18 13:26:01 +09:00
Randy Mackay
277e3d8675
Copter: enable ekf_check only after ekf origin has been set
2015-07-16 14:54:12 +09:00
Randy Mackay
35dd7322d2
Copter: float constant fix for heli's check_dynamic_flight
...
No functional change
2015-07-14 20:17:17 +09:00
Robert Lefebvre
5541899a99
Copter: Whitespace fixes.
2015-07-14 20:17:16 +09:00
Robert Lefebvre
24d0031389
Copter: replace slow_start() with full set_throttle_takeoff() function.
2015-07-14 20:17:15 +09:00
Robert Lefebvre
0a69c13b1d
Copter: Fix helicopter ground stabilization in Auto, Brake, Circle, Guided, Land and RTL modes.
2015-07-14 20:17:14 +09:00
Randy Mackay
f3770432f9
Copter: fix do_user_takeoff indentation
...
No functional change
2015-07-14 20:16:57 +09:00
Robert Lefebvre
bc6deb5575
Copter: Tradheli Mavlink Takeoff to fail if rotor not spinning.
2015-07-14 20:13:46 +09:00
Andy Piper
425e26c258
Copter: reduce GPS_HDOP_GOOD params default to 140
...
This is required as part of the ublox change from pdop to hdop
2015-07-14 15:02:06 +09:00
Randy Mackay
4e3d0ae0c1
Copter: fix startup logging
...
Removed potentially endless loop caused by start_logging calling
Log_Write_Startup which called should_log which could then call
start_logging.
Moved disarm event logging above motors disarm so it is logged
2015-07-14 14:03:00 +09:00
Randy Mackay
063faa0383
Copter: add RTL_CLIMB_MIN
...
Vehicle climbs at least this many cm when entering RTL
2015-07-13 20:38:52 +09:00
Randy Mackay
c33453fcf9
Copter: rename ESC param to ESC_CALIBRATION
2015-07-13 09:33:37 +09:00
Randy Mackay
1a911553eb
Copter: allow disabling ESC calibration
2015-07-13 09:33:35 +09:00
Randy Mackay
764fa36716
Copter: log ERR when compass, baro unhealthy
2015-07-12 22:11:35 +09:00
Randy Mackay
2e6b6e473a
Copter: fix home_distance calculation
...
Distance was calculated vs EKF origin instead of AHRS home
2015-07-08 15:27:59 +09:00
Randy Mackay
290cdcf6fb
Copter: check fence when disarmed
...
this allows catching fence breaches as part of arming checks
2015-07-08 15:27:57 +09:00
Randy Mackay
fbe0e5dfb3
Copter: add arming check of fence
2015-07-08 15:27:54 +09:00
Randy Mackay
07880bf90a
Copter: add TRI yaw servo changes to release notes
2015-07-07 13:29:22 +09:00
Lucas De Marchi
0bc09adc78
ArduCopter: use ARRAY_SIZE macro
2015-07-07 07:56:30 +10:00
Randy Mackay
cfe046c9d1
Copter: log EKF height reset
2015-07-06 12:11:54 +09:00
Randy Mackay
221ddb545e
Copter: log ahrs home and ekf origin
2015-07-06 12:11:51 +09:00
Randy Mackay
af8b9e703c
Copter: fix compiler warning from pid_tuning_send call
2015-07-02 14:22:53 +09:00
Randy Mackay
63052ff874
Copter: pre-arm check of battery voltage
2015-07-02 14:19:13 +09:00
Randy Mackay
c57b4f9c8c
Copter: add Flip, AutoTune to FLTMODE param descriptions
2015-07-02 13:24:20 +09:00
Randy Mackay
ea30e5151d
Copter: pre-arm check thr is above failsafe
2015-07-01 16:36:11 +09:00
Peter Barker
12bce49cd1
Copter: use common mission logging code
2015-06-30 16:23:35 +10:00
Peter Barker
52a31a31e0
Copter: use common system information logging
2015-06-30 16:23:34 +10:00
Randy Mackay
d89058a75c
Copter: loiter state reads takeoff climb rate during takeoff
2015-06-29 13:49:58 +09:00
Robert Lefebvre
01ae84dda6
Copter: Create Loiter state machine.
2015-06-29 13:49:55 +09:00
Randy Mackay
1a9cdac441
Copter: remove unused definition
2015-06-28 21:55:31 +09:00
Randy Mackay
cc212f1398
Copter: AC3.3-rc7 release notes
2015-06-28 21:21:05 +09:00
Randy Mackay
e60f53d144
Copter: arming check Bitmask param description
2015-06-27 19:20:52 +09:00
Randy Mackay
2b35fbc81f
Copter: remove redundant ToRad definition
2015-06-27 19:20:50 +09:00
Peter Barker
788faf1f7d
Copter: DataFlash frontend/backend split
2015-06-26 16:02:50 +10:00
Andrew Tridgell
ebddc05ead
Copter: enable tail pass thru in acro for EXTGYRO tails
...
this allows acro mode to function as full passthru
2015-06-26 12:45:40 +09:00