Randy Mackay
7e11ec9a6f
Copter: surf tracking, do-land use inav alt
...
Also CTUN logging of inav alt switched to get directly from inertial nav
lib instead of using current_loc.alt
10 years ago
Randy Mackay
cb66bf8b98
Copter: functions to convert alt-above-home vs alt-above-origin
10 years ago
Randy Mackay
9bd3a7249a
Copter: disable inertial nav
10 years ago
Randy Mackay
fbe87afb9c
Copter: pre-arm check of EKF origin vs home
...
EKF origin must be within 50km of home or numerical errors get too large
10 years ago
Randy Mackay
e7579198c9
Copter: when arming set home to current loc only if not locked
10 years ago
Randy Mackay
9e156d2f81
Copter: always update current_loc regardless of inav state
...
If inertial nav is not initialised these will be set to zero anyway
10 years ago
Randy Mackay
7029b11414
Copter: support do_set_home command from GCS and mission
10 years ago
Randy Mackay
d5fd6d2a99
Copter: use home_is_set function
10 years ago
Randy Mackay
e081b9d1c7
Copter: home is set becomes three state
10 years ago
Randy Mackay
a4fd36a775
Copter: fix compile error when fence disabled
...
Fix provided by iyia12co
10 years ago
Andrew Tridgell
81302fe190
Copter: implement MAV_CMD_REQUEST_AUTOPILOT_CAPABILITIES
10 years ago
Jonathan Challinger
0cc83b1826
Copter: use hal.util soft_armed state
10 years ago
Andrew Tridgell
4ade22c94b
Copter: use common send_autopilot_version()
10 years ago
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