Andrew Tridgell
|
19a5d11669
|
AHRS: use airspeed for wind in forward flight
when not turning we can use the airspeed sensor directly to calculate
the wind speed.
|
2012-08-12 10:54:25 +10:00 |
Andrew Tridgell
|
3bdc7d41be
|
INS: disable INS AP_Param table when not on APM1 hardware
this could cause overwriting of memory with default values
|
2012-08-11 22:06:03 +10:00 |
Andrew Tridgell
|
f5b7ae213c
|
AHRS: added AHRS_GPS_USE parameter
this allows for the GPS to be disables for position updates, which
allows for testing dead-reckoning
|
2012-08-11 22:06:03 +10:00 |
Andrew Tridgell
|
c31eef59ae
|
Mavlink: log wind estimation result
|
2012-08-11 22:06:03 +10:00 |
Andrew Tridgell
|
4951d686f6
|
Mavlink: re-generate with WIND message
|
2012-08-11 22:06:03 +10:00 |
Andrew Tridgell
|
8d914b14e4
|
Mavlink: added WIND message
this allows us to log the wind estimation result
|
2012-08-11 22:06:03 +10:00 |
Andrew Tridgell
|
779dacfd24
|
AHRS: added wind estimation code
this allows us to estimate the wind while we have GPS lock, then use
that estimate in the long term dead reckoning
|
2012-08-11 22:06:03 +10:00 |
Andrew Tridgell
|
0ba57d05eb
|
AP_Math: added matrix column extraction functions
|
2012-08-11 22:06:02 +10:00 |
Amilcar Lucas
|
c7d1974741
|
RC_Channel_aux: cycle thru all functions except k_none and k_nr_aux_servo_functions
Probably makes no difference because g_rc_function[k_none] == NULL
|
2012-08-11 13:43:21 +02:00 |
Amilcar Lucas
|
780b469b11
|
ArduCopter: Enable the aux servos later, only in the slow periodic loop
This might solve some of the boot issues some users are having
|
2012-08-11 12:58:13 +02:00 |
Andrew Tridgell
|
81440a1b09
|
AHRS: fixed build
AP_Airspeed.h is now needed to build AHRS
|
2012-08-11 12:22:55 +10:00 |
Andrew Tridgell
|
d9b09d2c93
|
APM: allow for navigation by dead-reckoning
we now ask AHRS if we have a position estimate, and use that if
available
|
2012-08-11 12:01:08 +10:00 |
Andrew Tridgell
|
af4071894e
|
AHRS: added long-term dead-reckoning
this uses airspeed (if available) or last GPS ground speed to update
our position estimate in AHRS
|
2012-08-11 12:00:31 +10:00 |
Andrew Tridgell
|
618f43bef6
|
AP_GPS: added last_ground_speed() method
used for dead-reckoning in AHRS
|
2012-08-11 11:59:47 +10:00 |
Andrew Tridgell
|
8a6fcf998b
|
AP_GPS: fixed types to be stdint types
|
2012-08-11 11:59:03 +10:00 |
Andrew Tridgell
|
3419d8e006
|
SITL: fill in SIMSTATE.lat and SIMSTATE.lng
|
2012-08-11 11:58:25 +10:00 |
Andrew Tridgell
|
d46b7a67b7
|
MAVLink: re-generate MAVLink C code
|
2012-08-11 11:58:06 +10:00 |
Andrew Tridgell
|
d9ad1c8616
|
MAVLink: added SIMSTATE.lat and SIMSTATE.lng
this allows us to display both true and estimated position on the
groundstation
|
2012-08-11 11:57:45 +10:00 |
Andrew Tridgell
|
87fca1985f
|
AP_Math: added location_update() and location_offset() functions
these will be used by AHRS dead reckoning
|
2012-08-11 11:56:54 +10:00 |
Andrew Tridgell
|
9fea3e3ac1
|
APM: pass airspeed sensor to AHRS
|
2012-08-11 08:57:44 +10:00 |
Andrew Tridgell
|
f95b06a880
|
AHRS: make airspeed sensor available to AHRS
this will be used for long term dead-reckoning
|
2012-08-11 08:57:32 +10:00 |
Andrew Tridgell
|
c2dc920d02
|
ACM: allow users to set the AHRS_YAW_P and AHRS_RP_P
the forced set left users with parameters they couldn't use
|
2012-08-11 08:35:10 +10:00 |
Andrew Tridgell
|
b01907cf23
|
ACM: fixed HIL build
|
2012-08-11 08:34:16 +10:00 |
Jason Short
|
3ad08b7ffc
|
ACM : Added larger WP radius for fast waypoints so we don't loose speed angling in on the WP at the last second.
|
2012-08-10 10:02:32 -07:00 |
Jason Short
|
9a568385b0
|
ACM increase the minimum speed at WP
|
2012-08-10 10:01:40 -07:00 |
Jason Short
|
be0559864c
|
ACM : switched to get_bearing_cd
|
2012-08-09 17:04:30 -07:00 |
Jason Short
|
132ac7d412
|
ACM : attitude.pde - removed unused function
|
2012-08-09 17:04:12 -07:00 |
Jason Short
|
e12ce1d5a7
|
MOTORS Mixer: temp removal of Yaw Contrib code
|
2012-08-09 17:00:11 -07:00 |
Jason Short
|
e73c0250ad
|
ACM: Radio.pde - toy mode updates
|
2012-08-09 17:00:11 -07:00 |
Jason Short
|
f641c5d077
|
ACM system.pde - toy mode update, cleanup of throttle cruise code
|
2012-08-09 16:59:44 -07:00 |
Jason Short
|
35839070ad
|
ACM - isolated Toy code
|
2012-08-09 16:59:44 -07:00 |
Jason Short
|
adf5939ba4
|
ACM: navigation - Alt cleanup, fast corner support
|
2012-08-09 16:59:44 -07:00 |
Jason Short
|
6037fabb5c
|
ACM Motors.pde
Added Toy mode options,
Added DCM kp set to .1(armed) and .8 (disarmed)
|
2012-08-09 16:59:44 -07:00 |
Jason Short
|
88a94c88b5
|
ACM : more aggressive and flexible flip code. Will flip right or left, and while pitching hard.
Increase in throttle is removed from init sequence to remove delay.
|
2012-08-09 16:59:44 -07:00 |
Jason Short
|
d674baadd2
|
ACM : Events - renamed target alt
|
2012-08-09 16:59:44 -07:00 |
Jason Short
|
07bd1940e7
|
ACM Defines.h -added Toy mixer enums
|
2012-08-09 16:59:43 -07:00 |
Jason Short
|
26e3d6090e
|
ACM control modes - renames CH_7 flag
|
2012-08-09 16:59:43 -07:00 |
Jason Short
|
3e57f8afd8
|
ACM: config.h = updated default gains
More yaw rate control
|
2012-08-09 16:59:43 -07:00 |
Jason Short
|
b5156185cc
|
ACM Commands parser to look for future nav commands to inspect upcoming turn angle
|
2012-08-09 16:59:43 -07:00 |
Jason Short
|
d796814dfc
|
ACM : Commands Logic
Altitude cleanup
|
2012-08-09 16:59:43 -07:00 |
Jason Short
|
98b8866215
|
ACM: Added fast corner support
|
2012-08-09 16:59:43 -07:00 |
Jason Short
|
5d756decd2
|
ACM : Attitude.pde
yaw limit, moved toy code out of att to it's own pre
|
2012-08-09 16:59:43 -07:00 |
Jason Short
|
02649f3f11
|
ACM : Arducopter.pde
command_nav_index upped to in16t for negative number
renamed trim flag > CH7_flag
Added fast_corner var
removed unused alt vars
Alt hold I term update
|
2012-08-09 16:59:43 -07:00 |
Jason Short
|
4a56e8ea2c
|
ACM : Toy Mixer options
|
2012-08-09 16:59:43 -07:00 |
Jason Short
|
52b2aacf28
|
AHRS DCM: FOrmatting
|
2012-08-09 16:59:43 -07:00 |
Amilcar Lucas
|
32e354be4e
|
AP_Mount: Reduce parameter name length, to allow MNT2_* strings to be smaller than the limit of 15 characters
|
2012-08-10 00:16:52 +02:00 |
Andrew Tridgell
|
0ffc89d512
|
APM: support the MISSION_WRITE_PARTIAL_LIST command
this allows missions to be partially updated in flight
|
2012-08-09 17:13:36 +10:00 |
Andrew Tridgell
|
f812fc921f
|
build: fixed more build warnings
|
2012-08-09 16:19:39 +10:00 |
Andrew Tridgell
|
0763bbd1af
|
MPU6000: fixed some build warnings
|
2012-08-09 16:19:21 +10:00 |
Andrew Tridgell
|
c70bae9617
|
AP_MetaClass: fixed a warning
|
2012-08-09 16:19:04 +10:00 |