Andrew Tridgell
fc72b86304
SITL: disable optical flow on the desktop build
...
it doesn't work yet, as no sensor emulator is available
2012-11-19 09:04:03 +11:00
Andrew Tridgell
df19bef23c
SITL: don't define __AVR_ATmega2560__ on desktop build
...
this allows us to properly separate the desktop build in the code
2012-11-19 09:03:35 +11:00
Andrew Tridgell
1229cb06c0
DigitalWriteFast: added README about license and author
2012-11-19 08:46:47 +11:00
Andrew Tridgell
b3ffea0ad2
ACM: fixed some memory cast warnings
2012-11-19 08:42:36 +11:00
Andrew Tridgell
7800b27b42
AP_OpticalFlow: fixed some memory cast warnings
2012-11-19 08:42:36 +11:00
Andrew Tridgell
859401f334
AP_Limits: fixed some memory cast warnings
2012-11-19 08:42:36 +11:00
Andrew Tridgell
0534406f6d
SITL: added SREG declaration
2012-11-19 08:42:36 +11:00
Andrew Tridgell
7c90931306
DigitalWriteFast: fixed memory cast to work on SITL build
2012-11-19 08:25:53 +11:00
Andrew Tridgell
73a4dbf650
APM: fixed altitude_filter for new LowPassFilter syntax
2012-11-19 08:09:44 +11:00
Andrew Tridgell
85b87b752a
APM: change WIND direction to match convention
...
Thanks to Leo Hogg for pointing this out
2012-11-19 07:16:47 +11:00
Andrew Tridgell
ae76145374
Rover: added support for finish line waypoints
...
this ensures waypoints complete, even with bad yaw from mag
interference
2012-11-19 07:16:47 +11:00
rmackay9
38fdacd93b
ArduCopter: replaced digitalRead and digitalWrite with faster calls
...
improved performance logging to dataflash
2012-11-19 01:16:07 +09:00
rmackay9
55e47f5504
DigitalWriteFast: first addition of lib to speed up read and writes of analog pins
2012-11-19 01:07:10 +09:00
rmackay9
85a77554e1
Filter: improved low pass filter allows setting gain using time_step and cutoff freq
2012-11-19 01:06:06 +09:00
Andrew Tridgell
41b76b5320
Rover: removed inverted flight support
2012-11-17 18:03:17 +11:00
Andrew Tridgell
741dc022f3
Rover: fixed the sonar
...
We were not initialising the analog source timer
2012-11-17 18:02:28 +11:00
Andrew Tridgell
d48489d456
Rover: major update, fixing lots of bugs
...
This removes a lot of the ArduPlane specific cruft left over from the
initial Rover import from ArduPlane, plus fixes a bunch of serious
bugs. For example, the rover was unable to use either compass or gps
for heading - it used just gyros!
There is still a lot of cruft left, but this at least gives a bit
better basis for future work
2012-11-17 17:45:30 +11:00
Andrew Tridgell
604ec021ec
MAVLink: improve usefulness of logged GPS velocities
...
we need them to align with time to use them for accelerations
2012-11-17 17:45:30 +11:00
Jason Short
ab215838a6
ACM Nav_throttle- removed sign inversion
2012-11-16 17:38:57 -08:00
Robert Lefebvre
6c407e5770
Added Leonard to Contributor List.
2012-11-16 15:43:03 -05:00
John Arne Birkeland
8fc27a45cc
Improved watchdog timer reset, so that only valid input signals will prevent the watchdog timer from triggering
2012-11-16 12:51:34 +01:00
rmackay9
2374806bfc
APM_RC: allow ppm sum for as few as 5 channels
2012-11-16 11:07:11 +09:00
rmackay9
25d404587c
APM_RC: fix _last_update definition to resolve build error
2012-11-16 10:00:56 +09:00
John Arne Birkeland
47d2602019
APM_RC - Interupt safe get_last_update();
2012-11-15 22:42:28 +01:00
rmackay9
3a4d122e32
ArduCopter: low baterry failsafe
2012-11-15 23:35:41 +09:00
rmackay9
414f9b9759
ArduCopter, APM_RC: failsafe if PPM encoder fails to update for 2 seconds
2012-11-15 23:35:36 +09:00
Michael Oborne
d3c661dd8e
Mission Planner 1.2.20
...
fix airspeed error scale and min ground speed
modify mount options
add german lang
fix terminal baud rate issue
msi mod- single msi for x86 and x64 and all win os's
2012-11-15 19:18:53 +08:00
Andrew Tridgell
e28cbed1e9
AP_AHRS: prevent a large delta_t from affecting DCM solution
...
this should fix large changes in attitude directly after arming
ArduCopter
2012-11-13 15:33:10 +11:00
Andrew Tridgell
a523c319ce
SITL: fixed build with new sonar driver
2012-11-13 15:12:38 +11:00
rmackay9
cd5da84698
ArduCopter: flight mode changes ignored while in throttle failsafe
...
reaction time to flight mode changes (when not in failsafe) reduced from 0.6 seconds to 0.1 seconds
2012-11-13 12:50:51 +09:00
rmackay9
6a2cca3610
ArduCopter, ArduPlane: rename ap variable in GCS_Mavlink.pde to resolve compiler warning re shadowing of variable 'ap'
...
Changed ArduPlane to keep function consistent with ArduCopter
2012-11-12 13:30:04 +09:00
rmackay9
dab975301b
ArduCopter: remove some variables no longer required with introduction of AP_state
2012-11-12 12:41:25 +09:00
rmackay9
702dd1fb2e
ArduCopter: remove last remanants of rate_d to resolve compiler warning of unused variables
2012-11-12 12:35:58 +09:00
rmackay9
48fcf1ee8b
AP_RangeFinder_MaxsonarI2CXL: fix compiler error re undefine I2c
2012-11-12 12:23:46 +09:00
Jason Short
1049381dbe
ACM: Added fast descent with Bill P's equation for managed accerlation
2012-11-11 18:23:45 -08:00
Jason Short
27a41c294b
ACM: attitude.pde - adjusted the FF of the alt hold algorithm, the old way was pretty crap. increased the output range of rate controller.
2012-11-11 18:22:54 -08:00
Jason Short
e32491d749
ACM: Added a speed filter for throttle cruise, increased alt change rate for alt hold, increased the max climb_rate reporting
2012-11-11 18:17:33 -08:00
Jason Short
a7d8ca8f52
ACM: Allow greater than 45° pitch and roll in Stab
2012-11-11 18:07:58 -08:00
Jason Short
add51f110d
ACM : Logging.pde formatting
2012-11-11 18:06:50 -08:00
Jason Short
ee9ac7ab2c
ACM : loging ApState at faster rate
2012-11-11 18:00:10 -08:00
Jason Short
a6bda80064
ACM: Allow for user defined roll and pitch input max
2012-11-11 18:00:10 -08:00
rmackay9
7681e25d99
AP_RangeFinder_MaxsonarI2CXL: resolve shadowed variable compiler warning
2012-11-12 10:41:09 +09:00
Andrew Tridgell
b556ebf8b2
MAVLink: update compass health in SYS_STATUS
...
this will make it easier to tell if a I2C error occurred in flight
2012-11-12 11:26:54 +11:00
Andrew Tridgell
7868d5ed3d
AP_Compass: force I2C speed low in a couple more situations
2012-11-12 11:26:20 +11:00
Andrew Tridgell
d43f61de3c
I2C:: catch some more types of I2C errors for error count
2012-11-12 11:25:07 +11:00
Andrew Tridgell
9b42a97de9
AP_Compass: print I2C error count in test sketch
2012-11-12 10:28:26 +11:00
rmackay9
242ab5325f
AP_RangeFinder: added support for MaxBotix XL I2C sonar
2012-11-12 00:25:29 +09:00
rmackay9
fb91be06f2
AP_IMU: delete now that all functionality is moved to AP_InertialSensor
2012-11-11 22:44:36 +09:00
rmackay9
eb25b917ad
ArduCopter: renamed system bitmap to ap_system to resolve desktop compile issues
2012-11-11 22:42:10 +09:00
rmackay9
41c0cee292
ArduCopter: failsafe improvements
...
resolves momentary throttle drop to zero before failsafe engages
resolves motor cut after 30seconds if flying in stabilize without GPS (now switches to ALT_HOLD with target altitude zero)
disables motors if throttle was zero before failsafe event
2012-11-11 22:11:12 +09:00