Andrew Tridgell
0a7d8a4933
MAVLink: enable fetching of single parameters
...
this makes it possible for the GCS to fetch a single parameter by
name, which is useful for parameters that change in flight
2012-08-16 10:14:46 +10:00
Jason Short
2cc27b9804
ACM: Switched to filtered loc
2012-08-14 14:11:52 -07:00
Jason Short
5d64942f01
ACM: Switched to filtered_loc for distance calcs
2012-08-14 14:11:52 -07:00
Jason Short
cbd4661b96
ACM: Added a filtered version of Location for GPS lag.
...
I did this because when you are close to a WP the Yaw angle can go a bit wacky as the location jumps around. The filtered loc is only used in the wp_distance calculation now.
2012-08-14 14:11:51 -07:00
Jason Short
ba6ec9ae45
ACM: Revved the version
2012-08-14 14:11:51 -07:00
rmackay9
95c59fd4a4
ArduCopter: remove RTL_LAND parameter as it's been deprecated in favour of APPROACH_ALT.
...
Updated comments on ALT_HOLD_RTL and APPROACH_ALT to make it a little easier to understand.
2012-08-14 12:14:35 +09:00
Jason Short
455cfa4caa
ACM: Toy mode updates - added second toy mode
2012-08-11 22:37:27 -07:00
Jason Short
4eb66699e1
ACM : Toy mode updates
2012-08-11 22:37:27 -07:00
Jason Short
4f14baf5e5
ACM: Toy mode updates
2012-08-11 22:37:26 -07:00
Jason Short
abe7a12fba
ACM : Added check for second Toy mode
2012-08-11 22:37:26 -07:00
Jason Short
0eed8853b4
ACM : Added CH7 multimode triggers, split Toy mode into two
2012-08-11 22:37:26 -07:00
Jason Short
9134271073
ACM : CH_7 multimode option added
2012-08-11 22:37:26 -07:00
Jason Short
609d5cd1d4
ACM : Added CH_7 Multimode
2012-08-11 22:37:26 -07:00
Andrew Tridgell
35c88dd418
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
Amilcar Lucas
049e232ef0
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
d0709443b4
AHRS: fixed build
...
AP_Airspeed.h is now needed to build AHRS
2012-08-11 12:22:55 +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
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
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
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
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
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
2ba08c2122
ACM: removed pointless load() calls
2012-08-08 16:51:14 +10:00
Andrew Tridgell
295a9ce39c
ACM: change to use get_bearing_cd() instead of get_bearing()
2012-08-08 12:12:30 +10:00
Andrew Tridgell
d8106cf20f
AP_Param: update ArduCopter core for new AP_Param interface
2012-08-08 12:11:57 +10:00
rmackay9
40839fdea2
ArduCopter: Dan Gray's fix for Condition_Yaw
...
command_yaw_dir is an unsigned byte but was being set to a -ve number leading to very incorrect yaw target heading for counter clockwise turns.
command_yaw_end (i.e. turn's end target) was not being set if turn was of type "relative"
2012-08-07 06:43:10 -07:00
Amilcar Lucas
ff32fed176
ArduCopter: Use generic channel names for AP_Mount servos.
...
This simplifies mission planner, the same code can be used for plane and copter now.
2012-08-06 23:33:51 +02:00
Amilcar Lucas
16dd919819
Fix heli compilation
2012-08-06 23:30:02 +02:00
Amilcar Lucas
03b902d4b7
Add me :)
2012-08-06 00:40:12 +02:00