Randy Mackay
19394918dd
Copter: simplify APM_Config.h
...
Remove items that can be more easily set with parameters
12 years ago
Randy Mackay
28c37dd798
Copter: do pre-arm checks when arming from GCS
12 years ago
Randy Mackay
9d0f40b432
Copter: add pre_arm_rc_check
...
Motors are not be enabled unless we have passed rc checks which include
checking the radio in calibration has been performed.
12 years ago
Randy Mackay
0540acfec9
Copter: change to compassmot instructions
12 years ago
Randy Mackay
33d1129904
Copter: remove unused TB_RATIO parameter
12 years ago
Randy Mackay
e843bf3dfd
Copter: bug fix for POSITION mode throttle
...
Was using alt-hold throttle controller instead of manual throttle
controller
12 years ago
Randy Mackay
a2e298bbfc
Copter: change to default RTL yaw behaviour
...
We will not point the nose home for RTL but will point the nose for all
other waypoints
12 years ago
Randy Mackay
319f3ef560
Copter: flexible CH6 declination tuning range
12 years ago
Randy Mackay
6ba9431be4
Copter: update firmware version and release notes ahead of -rc2
12 years ago
Randy Mackay
e130c8041c
Copter: remove unused event definitions
12 years ago
Randy Mackay
bd6edecdec
Copter: restore logging of arm/disarm event
12 years ago
Randy Mackay
bb7aec2600
Copter: log compass failur to dataflash
12 years ago
Andrew Tridgell
c44fd42349
Copter: fixed RSSI reading on PX4
...
needed for different analog input scaling
12 years ago
Randy Mackay
429f900460
Copter: bug fix for RTL bearing
...
Also smooth RTL's initial climb stage by projecting stopping point
12 years ago
Randy Mackay
ad656c7e8a
Copter: allow lat/lon to be specified for land
12 years ago
Randy Mackay
b3bca271d4
Copter: rename verify_must to verify_nav_command
...
Perhaps easier to understand if we use the "nav" and "conditional"
command labels
12 years ago
Randy Mackay
b65d714675
Copter: set yaw-mode in do_loiter mission command
12 years ago
Randy Mackay
98732ae4e8
Copter: remove redundant init of controllers when auto is started
...
individual do_* commands are responsible for setting roll-pitch, yaw and
throttle modes. Removing this redundant setting of the controllers
removes the short period (10th second max) where loiter and waypoint
controller's desired roll and pitch were used even before the
controllers have been run once.
12 years ago
Randy Mackay
870b9b0fbb
Copter: only run nav controllers when auto-armed
...
This stops run-up in target position and nav controller I terms ahead of
throttle being raised
12 years ago
Randy Mackay
1b52ee211a
Copter: bug fix for RTL yaw control
...
Nose was only pointing home if your initial altitude was above the
RTL_ALT
12 years ago
Randy Mackay
ed5ddfd9db
WPNav: initialise desired roll, pitch
...
bug-fix to resolve 1/10th second twitch when loiter or waypoint
controller are first engaged
12 years ago
Randy Mackay
d0fb332e9f
Copter: init_rc_out in cli's compassmot setup
...
Bug fix to allow cli's compass motor compensation to be run from the
mission planner's terminal window
12 years ago
Andrew Tridgell
95120ed43d
Copter: use library gcs_severity
12 years ago
Randy Mackay
1b2d8636ca
Copter: set wp to "fast" if they have no delay
12 years ago
Randy Mackay
9824f6c223
Copter: add flight mode strings to Parameter info
12 years ago
Randy Mackay
0a148cce19
Copter: log target alt in meters
12 years ago
Andrew Tridgell
9feb46c834
Copter: use new accel cal interact over MAVLink
12 years ago
Randy Mackay
324200b52c
Copter: disable centrifugal correction when disarmed
12 years ago
Andrew Tridgell
703a1ba438
Copter: avoid copying the DCM matrix
12 years ago
Randy Mackay
372ebb602c
Copter: disable centrifugal force correction when disarmed
12 years ago
Randy Mackay
ae2ad8e819
Copter: remove unused radius_of_earth constant
12 years ago
Randy Mackay
6836964e3c
Copter: resolve compiler warning re fence
12 years ago
Randy Mackay
1cfd5900a8
Copter: add support for H-quad frame
...
H-quads are like X quads but the motors spin in the opposite direction.
Having the motors reversed seems to help with yaw authority because of
the slight flex in bodies
12 years ago
Randy Mackay
647a93e78e
Copter: remove jerk when entering RTL or AUTO
...
Loiter target position was not being initialised properly.
Add a few more comments
12 years ago
Randy Mackay
cca05ee8ae
Copter: start dataflash logging when arming
...
Stop nearly empty logs from being produced.
Removed redundant armed bit from ap state.
12 years ago
Andrew Tridgell
b6e3e59bc3
Copter: simplify setHIL for baro
12 years ago
Andrew Tridgell
55da049c69
Copter: fixes for AP_Baro_HIL
12 years ago
Andrew Tridgell
db57c8d7c5
Copter: removed the deprecated HIL sensors interface
...
must use the new HIL_STATE message now
12 years ago
Andrew Tridgell
172d9724df
Copter: use new HIL compass API
12 years ago
Andrew Tridgell
0d027b7a23
Copter: updates for new compass API
12 years ago
Andrew Tridgell
105bd32a2e
Copter: fixed some uses of constrain_float() to be right type
12 years ago
Andrew Tridgell
25c576cad7
Copter: replaced constrain() with constrain_float()
12 years ago
Michael Oborne
743d7f2b74
Fix Param description
12 years ago
Randy Mackay
d9601916ee
Copter: update firmware version and release notes for 3.0.0-rc1
12 years ago
Randy Mackay
3aca35777f
Copter: use mavlink fence message
...
Note: we should consider moving this send via mavlink into the fence
library
12 years ago
Randy Mackay
bab9fa25e5
Copter: add GCS failsafe
12 years ago
Randy Mackay
31e430948a
Copter: use renamed RCInput valid_channels
12 years ago
Randy Mackay
76d0f7f74d
Copter: fix compiler warning re unused float_int
12 years ago
Randy Mackay
cc2232b2f3
Copter: remove outdated tests
...
We primarily use sitl now for testing making these unit tests less
important and having large blocks of commented out code that perhaps
doesn't compile anymore makes the code messy
12 years ago
Randy Mackay
d146d6aaa6
Copter: restore update_altitude to run at 10hz
12 years ago