Randy Mackay
81074ebb3c
Copter: update Y6 defaults
12 years ago
Randy Mackay
6052017b13
Copter: allow override of auto throttle mode
12 years ago
Randy Mackay
45aeb1a921
Copter: split up loiter into 4 steps
...
Reduces disruption to the main loop but also introduces a delay of 30ms
to navigation output
12 years ago
Andrew Tridgell
364790414c
Plane: support new RADIO_STATUS msg
12 years ago
Andrew Tridgell
d5e28e72cc
Copter: support new RADIO_STATUS msg
12 years ago
Andrew Tridgell
4f6bd0e3c9
Rover: support new RADIO_STATUS msg
12 years ago
Randy Mackay
7159c539e6
Copter: skip mode change checks when disarmed
...
Note: there will be a follow up commit to move the checks into a
separate function so they can be called just before arming
12 years ago
Randy Mackay
d8eb7fb82f
Copter: remove x100 from IMAX definitions
12 years ago
Andrew Tridgell
a06f8a156d
Copter: fixed PX4 build
12 years ago
Randy Mackay
fd047cc968
Copter: AUTO ch7/ch8 option
12 years ago
Randy Mackay
2696e160e6
Copter: surface tracking improvement
...
Separate correction speeds for pilot input vs altitude-above-ground
errors to allow slower correction to sonar signals.
Change SONAR_GAIN parameter to be altitude error -> desired speed. This
means it should be set 10x larger than before.
Replace hard-coded sonar cut-off percentage of 70% with
SONAR_RELIABLE_DISTANCE_PCT.
Reduce sonar cut-off percentage to 60%.
Add desired sonar altitude to dataflash log's CTUN message.
12 years ago
Randy Mackay
88332b4acb
Copter: revert to 3 element sonar's mode filter
12 years ago
Andrew Tridgell
feac9d1306
AP_Compass: fixed a bug in the tilt compass calculation
...
The simplification applied a few months ago was incorrect
12 years ago
Randy Mackay
3a5a15a15f
Copter: allow CH6 tuning of sonar gain
12 years ago
Andrew Tridgell
a12991923e
RC_Channel: prevent overwrite of memory on high RC_Channel constructor
12 years ago
Andrew Tridgell
b16e3e4c85
Plane: changed FBW min to 9 m/s
...
6 m/s is too dangerous for widely used planes
12 years ago
Andrew Tridgell
8dd0aa12ed
Plane: prevent GPS speed spikes at startup from breaking airspeed cal
...
the filter can be affected by a huge GPS velocity spike
12 years ago
Randy Mackay
fe56ac3839
Copter: only allow auto_trim in STABILIZE
12 years ago
Randy Mackay
69da4e99f8
Copter: add ch7/ch8 Auto and Land option
...
CH7/CH8 high initiates AUTO mode, low initiates Land. Ideally high
would be a new take-off flight mode so this may need some rework.
12 years ago
Randy Mackay
ac620e2140
Copter: Loiter and AltHold won't breach alt fence
12 years ago
Randy Mackay
04b84664e5
AC_Fence: add safety margin parameter
...
This will allow auto modes to proactively avoid breaching the fence
12 years ago
Randy Mackay
6a2daf1a33
Copter: reduce sonar sensitivity to spikes
12 years ago
Randy Mackay
34e874282e
Copter: only check hdop when circular fence enabled
12 years ago
Randy Mackay
b40cd07ce9
Copter: switch to LOITER when exiting mission
12 years ago
Randy Mackay
d000967a76
Copter: pre-arm check for gps hdop < 2
12 years ago
Andrew Tridgell
b69fb19794
autotest: added templates for JSBSim port numbers
12 years ago
Andrew Tridgell
64082100aa
autotest: added docs links
12 years ago
Andrew Tridgell
61507ccd20
autotest: build docs on each autotest run
12 years ago
Andrew Tridgell
04eb1de7a5
docs: allow docs build to output to another directory
...
use DOCS_OUTPUT_BASE environment variable
12 years ago
Andrew Tridgell
33cbe6151a
SITL: support multiple instances of SITL running at once
12 years ago
Andrew Tridgell
4425b6af7c
Plane: update for new TECS API
12 years ago
Andrew Tridgell
3c967a9c71
AP_TECS: use a ahrs reference
...
saves a pointer access
12 years ago
Andrew Tridgell
accfd46633
Plane: update for new APM_Control API
12 years ago
Andrew Tridgell
144516c941
AP_L1_Control: set min groundspeed to 0.1
...
this works better for slow rovers
12 years ago
Andrew Tridgell
c6e37aaec3
APM_Control: use a ahrs reference, not pointer
...
saves pointer check
12 years ago
Andrew Tridgell
a98d7bd050
GCS_MAVLink: updated to latest upstream mavlink defintions
12 years ago
Andrew Tridgell
b43bf44552
AP_GPS: improved the precision of the NMEA driver
...
this brings the NMEA driver to the same lat/lon precision as the uBlox
driver (approx 1cm)
12 years ago
Andrew Tridgell
97baec8bc7
SITL: update for new SIMSTATE message
12 years ago
Andrew Tridgell
3c6f938ae0
docs: fixed project names in doxygen output
12 years ago
Andrew Tridgell
e75c48c029
SITL: added simulated NMEA GPS
...
useful for validating the NMEA GPS driver
12 years ago
Gareth Owen
48753c6182
docs: added doxygen support and doxygen build scripts
12 years ago
Andrew Tridgell
8378dc9779
Plane: use reference to AHRS
12 years ago
Andrew Tridgell
31fce44063
AP_L1_Control: use a reference to AHRS
...
makes code a bit simpler
12 years ago
Andrew Tridgell
917b51a46b
autotest: added command line args to test script
12 years ago
Andrew Tridgell
5cfdf52381
Plane: change default modes to FBWA not STABILIZE
12 years ago
Andrew Tridgell
d4ca3ebf65
Plane: check for parameter send at default of 10Hz
...
50Hz can cause overruns, especially on PX4 which can drain the tx
buffer very rapidly
12 years ago
Andrew Tridgell
08ec43ef89
AP_L1_Control: use get_position()
12 years ago
Andrew Tridgell
b74ed795f2
AP_L1_Control: removed _maxf() and _geo2planar() functions
...
not needed any more
12 years ago
Andrew Tridgell
653fa5a191
AP_L1_Control: adjust position for GPS lag
...
this should help for rovers
12 years ago
Andrew Tridgell
57d2dd814d
AP_AHRS: added get_position_lag() call
...
provide position lag to libraries
12 years ago