Julian Oes
c3b27629ec
AP_InertialSensor: run PX4 FMUv2 at 800Hz
...
this gives much better noise suppression
2013-08-30 13:01:33 +10:00
Andrew Tridgell
f45e0fe737
PX4: don't need hil module
2013-08-30 13:01:32 +10:00
Andrew Tridgell
0e0afbd756
PX4: allow NuttX tree to be in directory above Firmware tree
2013-08-30 13:01:32 +10:00
Andrew Tridgell
4794d90bbb
HAL_PX4: support up to 16 analog channels
2013-08-30 13:01:32 +10:00
Julian Oes
3b9d71ae8a
PX4: Changed the startup script to have mavlink on USART2 / Serial 1 on FMUv2
2013-08-30 13:01:32 +10:00
Andrew Tridgell
16a3f0d47b
PX4: only put one IO firmware in ROMFS
...
saves a bit of space. This also fixes makefile based upload
2013-08-30 13:01:32 +10:00
Andrew Tridgell
272057ff6d
PX4: fixed build of v1 and v2 firmwares in one build
...
this does a clean on each build, which is horribly inefficient. To fix
that we need to work out what state information is preventing
switching targets in one build
2013-08-30 13:01:32 +10:00
Andrew Tridgell
0f5111caeb
PX4: expand pass thru mixer to 8 channels
...
we're not using it now, but when we do use it we want all 8 channels
2013-08-30 13:01:32 +10:00
Andrew Tridgell
d9d378f74e
PX4: disable mixer load for now
...
loading a mixer disables IO output
2013-08-30 13:01:32 +10:00
Andrew Tridgell
3bc035d83a
HAL_PX4: fixed GPIO build
...
don't use vehicle includes
2013-08-30 13:01:32 +10:00
Andrew Tridgell
ef5a42fabc
AP_HAL: added RCOutput example sketch
...
useful for testing all 14 channels via APM API
2013-08-30 13:01:32 +10:00
Andrew Tridgell
6ce63da042
PX4: fixed airspeed build on FMUv1
2013-08-30 13:01:32 +10:00
Andrew Tridgell
2b1fcc964f
AP_Math: added a quick test of floating point location accuracy
...
just confirming some maths ...
2013-08-30 13:01:32 +10:00
Andrew Tridgell
0f8892e3b9
PX4: enable airspeed base driver and meas driver
...
this uses the new airspeed parent driver from Lorenz
2013-08-30 13:01:32 +10:00
Andrew Tridgell
0f677e3a10
HAL_PX4: fixed build on FMUv1
2013-08-30 13:01:32 +10:00
Andrew Tridgell
3a6b7df23c
PX4: disable bma180 driver for FMUv1
2013-08-30 13:01:32 +10:00
Andrew Tridgell
091b989b30
HAL_PX4: some GPIO functions are not available on FMUv2 yet
2013-08-30 13:01:32 +10:00
Andrew Tridgell
33aa91c0dc
PX4: adapt rc.APM for FMUv1 and FMUv2
2013-08-30 13:01:32 +10:00
Andrew Tridgell
25b2cc7bf6
PX4: moved px4io-*.bin to ROMFS
...
this is more convenient than users having to copy it over
2013-08-30 13:01:32 +10:00
Andrew Tridgell
d27b338e18
PX4: added io-v2 targets
2013-08-30 13:01:32 +10:00
Andrew Tridgell
140fc63a69
PX4: added px4-v2 targets
2013-08-30 13:01:32 +10:00
Andrew Tridgell
bc6c5d0fb1
HAL_PX4: enable right FMUv2 drivers
...
ets_airspeed is ok, but mkblctrl driver doesn't build yet
2013-08-30 13:01:32 +10:00
Julian Oes
ca29d543fd
PX4: Added config file fmuv2 board, not used yet
2013-08-30 13:01:32 +10:00
Julian Oes
56e94d70e9
PX4: Adaptations to latest build changes
2013-08-30 13:01:32 +10:00
Andrew Tridgell
dc97a8eff7
AP_ADC: fixed license text
...
we are on GPLv3 now
2013-08-30 13:01:32 +10:00
Andrew Tridgell
587fb58720
AP_AHRS: fixed license text
...
APM is under GPL, not LGPL
2013-08-30 13:01:32 +10:00
Andrew Tridgell
56e6e28949
Rover: fixed license text
...
rover is under GPL, not LGPL
2013-08-30 13:01:32 +10:00
Randy Mackay
2abb886d8f
AutoTest: remove override of RTL_ALT_FINAL parameter
2013-08-30 10:35:46 +09:00
Randy Mackay
7c78936bc5
Copter: land by default at end of RTL
2013-08-30 10:34:23 +09:00
Craig3DRobotics
6568234018
Copter: Corrected SR0 & SR3 parameter descriptions
2013-08-29 12:19:04 -07:00
Randy Mackay
81074ebb3c
Copter: update Y6 defaults
2013-08-28 13:05:01 +09:00
Randy Mackay
6052017b13
Copter: allow override of auto throttle mode
2013-08-28 11:45:07 +09:00
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
2013-08-28 11:33:10 +09:00
Andrew Tridgell
364790414c
Plane: support new RADIO_STATUS msg
2013-08-24 17:59:13 +10:00
Andrew Tridgell
d5e28e72cc
Copter: support new RADIO_STATUS msg
2013-08-24 17:59:13 +10:00
Andrew Tridgell
4f6bd0e3c9
Rover: support new RADIO_STATUS msg
2013-08-24 17:59:13 +10:00
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
2013-08-22 13:25:27 +09:00
Randy Mackay
d8eb7fb82f
Copter: remove x100 from IMAX definitions
2013-08-19 22:38:34 +09:00
Andrew Tridgell
a06f8a156d
Copter: fixed PX4 build
2013-08-19 21:12:41 +10:00
Randy Mackay
fd047cc968
Copter: AUTO ch7/ch8 option
2013-08-19 18:09:23 +09:00
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.
2013-08-19 09:52:59 +09:00
Randy Mackay
88332b4acb
Copter: revert to 3 element sonar's mode filter
2013-08-19 09:47:48 +09:00
Andrew Tridgell
feac9d1306
AP_Compass: fixed a bug in the tilt compass calculation
...
The simplification applied a few months ago was incorrect
2013-08-18 21:08:52 +10:00
Randy Mackay
3a5a15a15f
Copter: allow CH6 tuning of sonar gain
2013-08-18 15:44:54 +09:00
Andrew Tridgell
a12991923e
RC_Channel: prevent overwrite of memory on high RC_Channel constructor
2013-08-18 11:42:23 +10:00
Andrew Tridgell
b16e3e4c85
Plane: changed FBW min to 9 m/s
...
6 m/s is too dangerous for widely used planes
2013-08-18 11:42:23 +10:00
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
2013-08-18 11:42:22 +10:00
Randy Mackay
fe56ac3839
Copter: only allow auto_trim in STABILIZE
2013-08-15 21:11:23 +09:00
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.
2013-08-15 16:08:33 +09:00
Randy Mackay
ac620e2140
Copter: Loiter and AltHold won't breach alt fence
2013-08-15 16:06:27 +09:00