Andrew Tridgell
e1ffd37411
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
aa839c3f46
APM: pass airspeed sensor to AHRS
2012-08-11 08:57:44 +10:00
Andrew Tridgell
e48b0f8558
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
8c0eeee3dc
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
d3cc6e5fab
ACM: fixed HIL build
2012-08-11 08:34:16 +10:00
Jason Short
0688eee9bc
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
31fdeab873
ACM increase the minimum speed at WP
2012-08-10 10:01:40 -07:00
Jason Short
4aba673b38
ACM : switched to get_bearing_cd
2012-08-09 17:04:30 -07:00
Jason Short
fb7e5724c7
ACM : attitude.pde - removed unused function
2012-08-09 17:04:12 -07:00
Jason Short
d37ca9343b
MOTORS Mixer: temp removal of Yaw Contrib code
2012-08-09 17:00:11 -07:00
Jason Short
ab60681376
ACM: Radio.pde - toy mode updates
2012-08-09 17:00:11 -07:00
Jason Short
3b2a1ad9e8
ACM system.pde - toy mode update, cleanup of throttle cruise code
2012-08-09 16:59:44 -07:00
Jason Short
e7632b9517
ACM - isolated Toy code
2012-08-09 16:59:44 -07:00
Jason Short
1980e0464c
ACM: navigation - Alt cleanup, fast corner support
2012-08-09 16:59:44 -07:00
Jason Short
a199669b61
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
37e3b64877
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
022c567b47
ACM : Events - renamed target alt
2012-08-09 16:59:44 -07:00
Jason Short
4c067b4c3a
ACM Defines.h -added Toy mixer enums
2012-08-09 16:59:43 -07:00
Jason Short
a85cee34e7
ACM control modes - renames CH_7 flag
2012-08-09 16:59:43 -07:00
Jason Short
168b755d0b
ACM: config.h = updated default gains
...
More yaw rate control
2012-08-09 16:59:43 -07:00
Jason Short
c3cf8de9da
ACM Commands parser to look for future nav commands to inspect upcoming turn angle
2012-08-09 16:59:43 -07:00
Jason Short
3432030f7f
ACM : Commands Logic
...
Altitude cleanup
2012-08-09 16:59:43 -07:00
Jason Short
ecedacbe7e
ACM: Added fast corner support
2012-08-09 16:59:43 -07:00
Jason Short
c3f01bebfc
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
7615c835ee
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
f20189a2e1
ACM : Toy Mixer options
2012-08-09 16:59:43 -07:00
Jason Short
4e001286a6
AHRS DCM: FOrmatting
2012-08-09 16:59:43 -07:00
Amilcar Lucas
aef8c7af0a
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
9bdf204e35
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
a2f802e5da
build: fixed more build warnings
2012-08-09 16:19:39 +10:00
Andrew Tridgell
0491188c03
MPU6000: fixed some build warnings
2012-08-09 16:19:21 +10:00
Andrew Tridgell
c69dccceb2
AP_MetaClass: fixed a warning
2012-08-09 16:19:04 +10:00
Andrew Tridgell
73d70354a3
AP_Param: fixed some build warnings
2012-08-09 16:18:53 +10:00
Andrew Tridgell
d3c399c5d9
MAVLink: removed obsolete files
2012-08-09 15:25:49 +10:00
Andrew Tridgell
52b6e4ab2e
MAVLink: added generator.sh script
...
this is used to re-generate our MAVLink C code
2012-08-09 15:25:06 +10:00
Andrew Tridgell
a7399c405d
MAVLink: removed the need for Mavlink_compat.h
...
we have now fully transitioned to MAVLink 1.0, so we no longer need
the compatibility layer and the old names in the code
2012-08-09 12:22:46 +10:00
Andrew Tridgell
16d63978f1
MAVLink: moved mavlink variables back to library
...
these were moved to the main sketches to allow for compile time
selection of MAVLink 0.9 vs 1.0. We no longer support 0.9, so we can
move it back, which simplifies some test sketches
2012-08-09 12:06:21 +10:00
Andrew Tridgell
4c77cbcd0b
APM: Added RST_MISSION_CH option
...
this allows a pilot to reset the mission using a transmitter
switch. Very useful for repeating a mission during testing
2012-08-09 10:33:16 +10:00
Andrew Tridgell
54f97bb9e7
APM: removed THROTTLE_REVERSE option
...
Better to use RC3_REV
2012-08-09 10:04:44 +10:00
Andrew Tridgell
988bc0238a
APM: tweak Rascal autotest settings
2012-08-09 10:03:52 +10:00
Andrew Tridgell
6e46db39a1
APM: Added STICK_MIXING option
...
this replaces the compile time option. Disabling during long distance
flights when the transmitter may be out of range is useful.
2012-08-09 08:53:29 +10:00
Amilcar Lucas
9a8fd4738e
Add an optional second mount to ArduPlane and ArduCopter
2012-08-08 23:22:24 +02:00
Amilcar Lucas
1683f18bff
Allow fully independent operation of two AP_Mount instances
2012-08-08 23:11:23 +02:00
Amilcar Lucas
f321f5d9c5
Add a second mount instance
2012-08-08 23:07:25 +02:00
Amilcar Lucas
45b10a51ff
AP_Mount: Enable Joystick speed code, now that the framework supports more than 16 parameters per group.
...
Save some bytes by skiping the redundant *_rc_in initialization in the AP_Mount() constructor
2012-08-08 22:45:36 +02:00
Andrew Tridgell
eeaa855b03
SITL: fixed deletion of eeprom.bin
...
with the new AP_Param constructor order, we need to erase rather than
unlink the eeprom
2012-08-08 18:01:06 +10:00
Andrew Tridgell
72935345ea
ACM: make it possible to set AHRS_GPS_GAIN on ArduCopter
...
this was affected by the AP_Param change, in particular the
constructor ordering. To ensure a user can set AHRS_GPS_GAIN to 1.0 if
they want to, we need to do a set_and_save() if the value isn't in
EEPROM
2012-08-08 17:36:01 +10:00
Andrew Tridgell
f33d15ab80
APM: removed pointless load() call
2012-08-08 16:51:23 +10:00
Andrew Tridgell
2ba08c2122
ACM: removed pointless load() calls
2012-08-08 16:51:14 +10:00
Andrew Tridgell
5e19c0cf04
AP_Airspeed: removed values passed to constructor
2012-08-08 16:38:39 +10:00