Randy Mackay
1fa8e10fc7
Copter: fix floating point const compiler warning
10 years ago
Randy Mackay
e0ef57fdb5
Copter: add PILOT_TKOFF_ALT_DEFAULT definition
...
No functional change
10 years ago
Leonard Hall
33a274c928
Copter: take-off uses PosControl's add_takeoff method
...
Also balances pilot and takeoff climb rates
Also removes takeoff's direct use of poscontrol target
Combined effort of Randy and Leonard
10 years ago
Randy Mackay
772a1acc37
Copter: cancel takeoff if mode changed
10 years ago
Randy Mackay
ab608a8fcd
Copter: minor takeoff param name change
...
No functional change
10 years ago
Randy Mackay
70f9739d77
Copter: add takeoff comments
10 years ago
Randy Mackay
6f5b5c24f2
Copter: rename tkoff_ to takeoff_
10 years ago
Jonathan Challinger
73d961cebc
Copter: mavlink initiated takeoff in alt-hold modes
...
adds PILOT_TKOFF_ALT for target altitude above home in cm for pilot initiated takeoff
10 years ago
Jonathan Challinger
b10cf0f38a
Copter: pre-takeoff throttle for sprung throttle sticks
...
Adds PILOT_THR_BHV, PILOT_TKOFF_DZ parameters
10 years ago
Jonathan Challinger
e286323abc
Copter: get_non_takeoff_throttle uses floats
10 years ago
Jonathan Challinger
0dbe94c9a1
Copter: set motor air density ratio
10 years ago
Jonathan Challinger
36cc832931
Copter: guided_posvel run update_z_controller at 400hz
10 years ago
Randy Mackay
da629ce976
Copter: minor format fix
10 years ago
Jonathan Challinger
f5fd89833d
Copter: update YAW_LOOK_AHEAD to use inav velocity direction
10 years ago
Jonathan Challinger
e5b6cf9966
Copter: use circular limit on tilt angle for arm check
10 years ago
Randy Mackay
85b0a18f61
Copter: fix MNT param description
...
extra underscore was appearing in the parameter descriptions on the web
10 years ago
Randy Mackay
276b2dcf5e
Copter: move lost copter check to separate function
...
Also run from scheduler instead of from arm/disarm stick checks
Run at 10hz instead of 1hz
soundalarm_counter to uint8
Disable if equivalent aux switch is setup
Remove SEVERITY_LOW message because the GCSs never print these anyway
10 years ago
svefro
5bee93cba3
Copter: Lost copter alarm through sticks
10 years ago
Julien Dubois
b7a6e3bf2c
Copter: fix update_thr_average to run at 100hz
...
Committed by Randy on Julien's behalf
10 years ago
Randy Mackay
64629914a4
Copter: fix RTL alt when no using Rally points
10 years ago
David Dewey
0545185218
Copter: RTL at no less than 2m above home alt
10 years ago
Andrew Chapman
4311cd4e7a
Copter: add logging for CH6 parameter tuning
...
Logs CH6 tuning values to a new PTUN log struct, specific to
APM::Copter at this point
10 years ago
Randy Mackay
2baf79ee7a
Copter: remove TUNE param descr for AHRS Yaw/RP kP
10 years ago
Andrew Tridgell
cb2427ef9e
Copter: removed special cases for DCM gain changes on arm/disarm
...
copter no longer uses DCM, so it doesn't need these special cases
10 years ago
Robert Lefebvre
1aa696bc10
Copter: Implement Stop Mode
10 years ago
Robert Lefebvre
8e4268ddd3
Copter: Initial creation of control_stop file
10 years ago
Tom Pittenger
66c7090f00
Copter: fix compile warnings by converting .f to .0f
10 years ago
Tom Pittenger
b57437042e
Copter: fix compile warnings for unused functions
10 years ago
Randy Mackay
94dc973c29
Copter: update ARMING_CHECK parm description
10 years ago
Randy Mackay
6e623bce28
Copter: remove optical flow init failure message
...
the sensor only becomes healthy once it has received data which will
take a few seconds after initialisation meaning this failure message
will always be displayed even when the sensor is fine.
10 years ago
Randy Mackay
37e8d1a338
Copter: PosController alt limit from fence and EKF
10 years ago
Randy Mackay
3719ea53e4
Copter: add range finder status to extended status msg
10 years ago
Randy Mackay
5e359c977f
Copter: replace range finder health with status
10 years ago
Randy Mackay
1ff443d667
Copter: add rangefinder pre-arm check
10 years ago
Paul Riseborough
133b8f5ad7
Copter: Allow EKF to pull data from range finder object
10 years ago
Niels Joubert
a52d554a10
ArduCopter: Handle GPS Data Injection
10 years ago
Niels Joubert
704e75d140
ArduCopter: Remove kruft from old RTK driver
10 years ago
Randy Mackay
bfd24801ea
Copter: minor format fix
10 years ago
Arthur Benemann
7cf883a61c
Copter: increase the telemetry receive function rate to 400Hz
...
gimbal loop runs at 100Hz so to respond in time the gcs_check_input must run at a faster rate, the process are asyncronus
10 years ago
Jaime Machuca
5de15464b6
Copter: add call to send digicam configure messages from a mission item
...
Also add log_picture to separate logging and feedback from
the do_take_picture function so that it can be used when pictures
are triggered from a mission command
10 years ago
Randy Mackay
a27f383612
Copter: remove duplicate IMU/ATT logging
...
Previously IMU and ATT data could be logged at both a high rate
and a low rate. This patch makes it skip the low rate logging
if the high rate is enabled
10 years ago
Randy Mackay
06b3935beb
Copter: LOG_BITMASK parameter def get All+FastIMU, All+FastATT
10 years ago
Randy Mackay
dfb720bab6
Copter: rename FULL_IMU logging to IMU_FAST
...
This naming is consistent with the earlier ATTITUDE_FAST option and
clarifies that it's the rate that's increased rather than the content.
10 years ago
Randy Mackay
2dbff9c544
Copter: remove scheduler table for 100hz CPUs
...
We only support high performance CPUs capable of 400hz
10 years ago
Peter Barker
5a45de5e00
Copter: IMU full-rate logging LOG_BITMASK flag
10 years ago
Randy Mackay
1c6c03b0eb
Copter: firmware back to V3.3-dev
10 years ago
Jonathan Challinger
9a025024b5
Copter: use LowPassFilterVector3f for land detector accel filter
10 years ago
Jonathan Challinger
eafbd94d51
Copter: run land detector at 400hz
10 years ago
Jonathan Challinger
f93ff2d3ec
Copter: use new lowpass filter
10 years ago
Leonard Hall
ca66b51ba9
Copter: Autotune parameter update
10 years ago