Andrew Tridgell
17d7f1fbe5
AP_InertialSensor: make some interfaces const
12 years ago
Andrew Tridgell
4fe5ce8a09
AP_Common: added a define for PACKED
...
neater than a pragma
12 years ago
Andrew Tridgell
8d727614b4
AP_GPS: make status() const
12 years ago
Andrew Tridgell
9171d5587d
AP_Param: make it easier to show the value of a parameter
12 years ago
Andrew Tridgell
7ad293e270
AP_AHRS: made a few methods const
12 years ago
Randy Mackay
1c046fa49f
AC_WPNav: increase max descent speed to 1.5m/s
12 years ago
Randy Mackay
ed298363f4
AC_WPNav: remove unnecessary limit in leash calc
12 years ago
Randy Mackay
764853bd56
AC_WPNav: add climb and descent params, dynamic leash length
12 years ago
Randy Mackay
effd5b0da7
AC_WPNav: improved comments
...
Made SPEEDZ a parameter although it's not yet used
12 years ago
Andrew Tridgell
fa493a0fb3
AP_Param: added ops needed for ArduCopter build
12 years ago
tobias
fbe7daa477
AP_Param: fixed assignment handling and const
...
this fixes radio_min = radio_max = radio_trim = 0; in RC_Channel
12 years ago
Andrew Tridgell
02bd24cf57
AP_Scheduler: fixed _last_run initialisation
...
another valgrind bug
12 years ago
Andrew Tridgell
0a25d6220a
AP_InertialNav: initialise _gps_last_time
...
found with valgrind
12 years ago
Andrew Tridgell
b3ec5187f2
AP_GPS: fixed uninitialied variable bugs found with valgrind
12 years ago
Randy Mackay
a656b619f5
AP_Motors: remove auto_armed
...
redundant flag that was already held in the main code which is where it
belongs.
12 years ago
Andrew Tridgell
68051f3ea6
AP_Menu: fixed crash bug in strtok_r() handling
...
on PX4 this causes a hard fault in CLI menus
12 years ago
Andrew Tridgell
af7381e9e0
AP_HAL: added register_io_process()
...
this is used to register a low priority IO task. Used for file IO in
DataFlash_File.cpp
12 years ago
Andrew Tridgell
5df4796b9a
RangeFinder: fixed a warning
12 years ago
Andrew Tridgell
da5a5ea368
DataFlash: added file based 'dataflash' logging
12 years ago
Andrew Tridgell
9d3b32bd27
SITL: change default wind speed to zero
...
makes starting SITL easier for new users
12 years ago
Randy Mackay
b8974dec99
Copter: compass learn off by default
12 years ago
Janne Mäntyharju
7a04fe9915
AP_Baro: Fixed build for APM2 Beta hardware
12 years ago
Randy Mackay
8046fe2cf3
AC_WPNav: increase max accel to 8m/s/s
12 years ago
Randy Mackay
8fe3e689f4
Copter: add WPNAV log message
12 years ago
Randy Mackay
b48864e1ad
Copter: allow CH6 tuning of compass declination
12 years ago
priseborough
9ff0888a17
AP_L1_Control : Fixed potential divide by zero in Nu1 angle calculation
12 years ago
Andrew Tridgell
97bfd16bd1
L1_Control: constrain the roll to handle floating point errors
12 years ago
Andrew Tridgell
83dc7dbc92
AP_Math: handle NaN in constrain(), returning average
...
this makes it less likely a NaN will propogate
12 years ago
Andrew Tridgell
b69481f74d
AP_InertialNav: fixed build of example
12 years ago
Andrew Tridgell
571c48b9d5
L1_Control: cleanup some unused code and variables
12 years ago
priseborough
a423d102e0
Plane : AP_L1_Control : Fix wrong way turn behaviour on loiter entry
12 years ago
Andrew Tridgell
d01d754ba8
HAL_PX4: if we have lost RC input then set channel 3 to 900
...
this allows failsafe to kick in
12 years ago
Andrew Tridgell
181f7368a3
AP_L1_Control: change turn_distance() to be min of wp_radius and L1 distance
...
this gives less surprising behaviour for users
12 years ago
Andrew Tridgell
a4d25f5a82
AHRS: removed AHRS_BARO_USE option
...
this option has caused users too much trouble. The vertical velocity
is too noisy from the baro
12 years ago
Andrew Tridgell
87b0fb05ce
AHRS: changed default RP and YAW gain to 0.3
...
this reduces the impact of hard acceleration on takeoff, and reduces
the impact of GPS lag
Note that this doesn't affect copters, as they override to 0.1
12 years ago
Randy Mackay
0eab3e87b2
AC_WPNav: use prev wp as origin for next wp
12 years ago
Randy Mackay
0351c2ae33
AC_WPNav: allow setting of horizontal velocity
...
Also added accessor function for waypoint radius parameter
12 years ago
Randy Mackay
252e98ec57
AC_WPNav: use global gravity constant
12 years ago
Randy Mackay
0ac3762bdd
AC_WPNav: fix compiler warning
12 years ago
Randy Mackay
9d7d174995
AC_WPNAV: check distance to waypoint within library
...
bug fix for loiter using lat/lon position instead of NED position when
calculating desired velocity towards target
12 years ago
Randy Mackay
35001619f0
AC_WPNav: stop track_desired from moving backwards
12 years ago
Randy Mackay
c6b68c7843
AC_WPNav: Leonard's 3d leash calculator
12 years ago
Randy Mackay
74e1c2e660
AC_WPNav: advance track fixes
12 years ago
Randy Mackay
bc87118062
AC_WPNav: add get_target_alt method
12 years ago
Randy Mackay
6dbcbdcb43
AC_WPNav: limit max loiter position error
...
move interpretation of pilot input to wpnav lib
12 years ago
Randy Mackay
31838b2865
AC_WPNAV: change loiter controllers to use floats
...
in particular get_loiter_pos_lat_lon and get_loiter_accel_lat_lon
12 years ago
Randy Mackay
0ccdce1b22
AC_WPNav: Leonard's ff loiter and 3d wp nav
12 years ago
Randy Mackay
926c404994
AC_WPNav: Leonard's loiter target smoothing
12 years ago
Randy Mackay
f82ce449d7
AC_WPNav: add angle limits and set from AC's throttle controller
12 years ago
Randy Mackay
afd2f82768
AC_WPNav: bug fix for track covered being 2D
...
Replaced abs and fabs with fabsf
Added get_destination method
12 years ago