Jonathan Challinger
62c63e9b35
Copter: support AUTOPILOT_VERSION_REQUEST message
10 years ago
Jonathan Challinger
c5d66cdfba
Copter: add send_autopilot_version
10 years ago
Randy Mackay
e7ac9d27f5
Copter: AC3.2.1 release notes
...
No changes from AC3.2.1-rc2
10 years ago
Randy Mackay
99ca779718
Copter: fix to allow arming in Guided from GCS
10 years ago
Randy Mackay
4ff75f0371
Copter: perf info ignores slow loop due to arming
10 years ago
Randy Mackay
8b5f1575ad
Copter: remove pre-arm check of RC3_TRIM
...
RC3_TRIM parameter is not used so we can remove this check
10 years ago
Randy Mackay
a70f98552e
Copter: rename xy_mode
10 years ago
Jonathan Challinger
e71ad72fc0
Copter: update usage of update_xy_controller
10 years ago
Robert Lefebvre
0b1f217420
Copter: Add PreArm check for radio trims.
10 years ago
Robert Lefebvre
2186dec271
Copter: Remove trim_radio() function.
10 years ago
Randy Mackay
ecaf3280e5
Copter: update AC3.2.1-rc2 release notes
10 years ago
Jonathan Challinger
4311fa8952
Copter: 90-atan2(-x,y) is the same as atan2(y,x)
10 years ago
Jonathan Challinger
f77b359e83
Copter: increase get_roi_yaw from 40hz to 100hz
10 years ago
Jonathan Challinger
2cb63dc792
Copter: don't assume home is at the origin
10 years ago
Jonathan Challinger
9c2865f6a8
Copter: update pv_location_to_vector to use get_origin instead of get_home
10 years ago
Jason Short
3b5228922e
Copter: increased ESC auto-cal delay
10 years ago
Andrew Tridgell
51dc3c120d
Copter: handle GIMBAL_REPORT receive and send
...
Pair-Programmed-With: Randy Mackay <rmackay9@yahoo.com>
10 years ago
Randy Mackay
f00861d2f1
Copter: using arming_failed as event
10 years ago
Randy Mackay
9e813948fa
Copter: protect against multiple arming messages
...
Protect against the GCS sending multiple arming messages close together
which disrupts the gyro calibration
10 years ago
Randy Mackay
32cb901ce3
Copter: allow arming at mid throttle in AltHold, Loiter
10 years ago
Randy Mackay
e7f20c04c3
Copter: init_arm_motors calls pre-arm checks
...
This reduces a small amount of duplicated code in the pilot initiated
arming and GCS initiated arming functions
10 years ago
Randy Mackay
f4c392c64d
Copter: pre_arm_checks returns success or failure
...
This makes the pre-arm check function consist with the other arming
check functions
10 years ago
Randy Mackay
64af4ff923
Copter: rename set_servos_4 to motors_output
10 years ago
Randy Mackay
8754ce9eed
Copter: move 80% thr limit to MotorsTri
10 years ago
Randy Mackay
43ba94e99a
Copter: rename manual_flight_mode to mode_has_manual_throttle
10 years ago
Randy Mackay
3aac281c5a
Copter: land detector requires desired climb rate be < -20cm/s
10 years ago
Randy Mackay
3e872c71fc
Copter: AC3.2.1-rc2 release notes
10 years ago
Robert Lefebvre
8e8ec09740
Copter: update pos_control alt_max from fence at 1hz
10 years ago
Randy Mackay
e0cfe091fb
Copter: setup uart after checking usb_connected
10 years ago
Randy Mackay
8ea65c2dc2
Copter: APM_Config define to disable FRSKY telem
10 years ago
Randy Mackay
f91fb9a4e8
Copter: rename frsky_telemetry_send function
10 years ago
Randy Mackay
34503de18e
Copter: integrate SerialManager
...
Remove serial0, serial1 baud and protocol parameters
Pass serial_manager to GCS, GPS, mount, FrSky_telem objects during init
call SerialManager init_console on startup
use SerialManager's set_block_writes_all
10 years ago
Randy Mackay
7ffcf62e2e
Copter: move MNT param's underscore to mount lib
10 years ago
Randy Mackay
c51ba8cd03
Copter: integrate mount frontend-backend restructure
...
initialise mount on startup
use Mount::has_pan_control method
Remove calls to unimplemented mount.configure_cmd
Remove call to update_mount_type which will be handled from within mount
lib
10 years ago
Randy Mackay
31b2534c1d
Copter: rename mount.set_roi_cmd to set_roi_target
10 years ago
Randy Mackay
18f8ffab6f
Copter: remove land detector bar climb rate definition
10 years ago
Jonathan Challinger
9d585700f8
Copter: remove baro climb rate check from land detector
10 years ago
Matthias Badaire
a2d71d2811
Copter: Frsky telemtry change move parameter to init of the class
...
Parameter needs to be passed and use at the init of the class frsky telem
10 years ago
Randy Mackay
1819bd48f4
Copter: remove home_is_set checks from Loiter, PosHold, RTL
...
This allows these flight modes to potentially operate even when the
vehicle has never had a GPS lock.
Potentially we should replace this with a check that the EKF's origin
has been set
10 years ago
Randy Mackay
d49489ca7e
Copter: optflow_position_ok requires using EKF
10 years ago
Randy Mackay
01f1ce4cb3
Copter: position_ok false when EKF in const pos mode
10 years ago
Randy Mackay
74ac79ba10
Copter: Drift uses throttle_zero flag
10 years ago
Randy Mackay
02d0b05926
Copter: minor format fix
10 years ago
Randy Mackay
4185d17915
Copter: fix to RTL, PosHold and Loiter's use of filter status
10 years ago
Randy Mackay
cc52bbbffb
Copter: update current loc once home is set
10 years ago
Randy Mackay
f1a6b06586
Copter: remove redundant filter status checks
10 years ago
Randy Mackay
3641d3d508
Copter: send inav velocities in global position message
...
Also absolute alt now calculated from home alt + current alt above home
instead of using GPS absolute alt
10 years ago
Randy Mackay
e464909ddf
Copter: position_ok true when EKF predicts it will be ok
...
This resolves the chicken and egg problem of the EKF filter status's
position flags not becoming true until after the vehicle has been armed
at least once.
10 years ago
Randy Mackay
58ac9de94b
Copter: update home position when disarmed
...
This resolves the issue in which the vehicle's position jumped back to
it's home location when disarmed and using the EKF. This also makes
copter consistent with plane.
10 years ago
Randy Mackay
fd0b82f669
Copter: add optflow_position_ok and use for loiter
...
This allows entering Loiter flight mode with only optical flow based
position
10 years ago