Commit Graph

8850 Commits

Author SHA1 Message Date
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