priseborough
d159d39037
APM_Control: APM tuning guide.txt - Added step by step tuning description.
12 years ago
priseborough
99f0fb6bd2
APM_Control : Removed 20Hz low-pass filters on rate gyro inputs.
...
These are not required due to MPU 6000 filtering.
12 years ago
priseborough
317b75f4cd
APM_Control: Added tuning guide readme
12 years ago
Andrew Tridgell
9654546b5a
AP_L1_Control: Cleaned up calculation of damping to reduce computations
...
also removed _cross2D, using math library instead
12 years ago
Randy Mackay
372ebb602c
Copter: disable centrifugal force correction when disarmed
12 years ago
Randy Mackay
30faf87715
InertialNav: use AP_Math's longitude_scale
12 years ago
Randy Mackay
7c9d9b9800
AP_Math: use DEG_TO_RAD in longitude_scale
...
Also increased accuracy of RadiansToCentiDegrees although it is like the
compiler will throw away the extra digits anyway.
12 years ago
Randy Mackay
ae2ad8e819
Copter: remove unused radius_of_earth constant
12 years ago
Andrew Tridgell
38fc0e61c6
AP_AHRS: optimise yaw drift correction
...
use new vector2 cross product, and factor out the z component of a dcm
mul_transpose() to reduce the number of floating point operations for
a yaw drift correction cycle
12 years ago
Andrew Tridgell
737f0305ef
AP_Math: implement vector2 cross product
...
useful in DCM for faster yaw correction
12 years ago
Andrew Tridgell
f4189e083b
AP_Math: added mulXY() for matrix3 and vector3
...
returns the XY components of the product
12 years ago
Randy Mackay
ee2daf25b6
AHRS: perf improvement by caching declination vector
12 years ago
Andrew Tridgell
943a1d8c8d
AP_AHRS: added AHRS_GPS_MINSATS option
...
if the number of visible satellites is below AHRS_GPS_MINSATS then
don't use the GPS for acceleration correction for attitude
12 years ago
Randy Mackay
6836964e3c
Copter: resolve compiler warning re fence
12 years ago
Randy Mackay
c20eac7a70
AP_InertialNav: use standard LATLON_TO_CM, DEG_TO_RAD constants
12 years ago
Randy Mackay
7d8822dde1
AutoTest: remove lower loiter PID overrides
...
SITL issues resolved now so default PIDs ok again
12 years ago
Andrew Tridgell
99d21854f9
SITL: fixed drift rate limit in simulator
12 years ago
Andrew Tridgell
53ebcfeba5
SITL: fixed compass vector to be based on yaw not GPS heading
...
Many thanks to Randy for noticing this, and apologies for the wasted time!
12 years ago
MikkoSaarisalo
2dc5078c83
Added .vagrant to .gitignore
...
Relates to pull request #183 (Automated dev environment distribution) and leaves vagrant instance specific configs outside git control.
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
bd75de6a22
AC_Fence: reduce to 150m radius and 100m high
...
100m high,
12 years ago
Randy Mackay
9e01dea95b
AutoTest: reduce copters terminal vel to 15m/s
12 years ago
Randy Mackay
73ea5aab5c
AutoTest: override default Loiter PIDs
...
Although not a permanent solution this temporarily gets the auto tester
to work again because loiter will stop spiralling
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
58d5fab412
autotest: copy .tlog files to history
12 years ago
Andrew Tridgell
b43712e4d2
Plane: fixed APM1-1280 build
12 years ago
Randy Mackay
ba472b9749
AutoTest: remove unused missions
12 years ago
Randy Mackay
f14284e7a0
AutoTest: reorganise copter tests
12 years ago
Randy Mackay
44b0c790f3
AutoTest: turn off compass learning in virtual copter
12 years ago
Randy Mackay
68279a138f
AutoTest: reduce power of virtual copter
12 years ago
Andrew Tridgell
9f0a4dd553
Plane: log GCS text messages to flash log
...
useful for seeing more complex actions
12 years ago
Andrew Tridgell
6cc9939891
AP_ADC: added dummy stop_pin and settle_time calls
12 years ago
Andrew Tridgell
0e66bac70b
AP_RangeFinder: removed special case for APM1
...
the airspeed port doesn't have enough power for the sonar anyway
12 years ago
Andrew Tridgell
244a10aeb6
HAL_SMACCM: fixed build for new AnalogIn API
12 years ago
Andrew Tridgell
9bc48c9894
HAL_PX4: fixed build with new AnalogIn API
...
pin settle times not actually implemented on PX4 yet
12 years ago
Andrew Tridgell
5ac493908c
SITL: fixed build with new AnalogIn API
12 years ago
Andrew Tridgell
ef4198bcb4
Rover: don't do failsafe if throttle is below failsafe level
12 years ago
Andrew Tridgell
09ca9d4283
AP_Rangefinder_analog: implement settle time and stop_pin
12 years ago
Andrew Tridgell
5d80a5619d
HAL_Empty: add new API functions
12 years ago
Andrew Tridgell
912ed2c97c
HAL_AVR: initialise settle time
12 years ago
Andrew Tridgell
e7a6b12ac1
HAL_AVR: support set_stop_pin() and set_settle_time() for analogin
...
useful for dual sonar support
12 years ago
Andrew Tridgell
0b6cfc7294
AP_HAL: added set_stop_pin() and set_settle_time() interfaces to analogin
...
this is for multiple sonars on one vehicle, to prevent them
interfering with each other
12 years ago
Andrew Tridgell
b58d753344
Rover: make AUTO_TRIGGER_PIN be a push on/push off
12 years ago
Andrew Tridgell
8361cd31f2
Rover: send all mavlink string messages to flash log
12 years ago
Andrew Tridgell
0242d50ad4
DataFlash: added Log_Write_Message()
...
useful for logging general messages
12 years ago
Andrew Tridgell
3f9ade2b1f
Rover: added INITIAL_MODE option
...
this should be useful for sparkfun comp
12 years ago
wiseman
b890fbdba2
Use absolute path for config.vm.share_folder. Fixes issue #216 .
12 years ago
Andrew Tridgell
ccd38e58a1
HAL_PX4: fixed the scaling on the analog pins
12 years ago
Andrew Tridgell
500497f5fa
AP_HAL: update AnalogIn test to show the first 16 pins
12 years ago