Andrew Tridgell
4de635aa48
Rover: change sonar_dist to sonar_dist_cm
...
make units clearer
12 years ago
Andrew Tridgell
44a279811d
Rover: removed old LITE mode
...
this will be replaced with a AHRS_Lite backend later
12 years ago
Andrew Tridgell
efd2da3eb8
DataFlash: started on file interface
12 years ago
Andrew Tridgell
637ecd5279
Copter: updates for new dataflash API
12 years ago
Andrew Tridgell
de55e19eec
Plane: updates for new dataflash API
12 years ago
Andrew Tridgell
c4e9d0961a
Rover: updates for new dataflash API
12 years ago
Andrew Tridgell
66abee5544
Rover: added more sonar parameters
...
better control over obstacle avoidance
12 years ago
Andrew Tridgell
06dd6c2790
Rover: always build sonar code
...
can use enabled/disabled parameter for runtime control
12 years ago
Andrew Tridgell
7b524d15fa
DataFlash: added log_num to dump interface
...
this will be used by the file oriented logging code
12 years ago
Andrew Tridgell
c52ef80f06
DataFlash: added Block layer in classes
...
this will allow the addition of a DataFlash_File implementation of the
DataFlash API which will store logs in a traditional filesystem. That
will align better with the PX4 design, and be more useful for fast
transfer of logs to a host computer
12 years ago
Andrew Tridgell
36da75aacd
Rover: fixes for new DataFlash API
12 years ago
Andrew Tridgell
9a3bd17cfb
Copter: fixes for new DataFlash API
12 years ago
Andrew Tridgell
b3213b7113
Plane: fixes for new DataFlash API
12 years ago
Andrew Tridgell
0ffcffa81c
DataFlash: fixed signed/unsigned errors in API
12 years ago
Andrew Tridgell
9b551f162c
DataFlash: make the public interface much narrower
...
make many variables private, to simplify interface ready for PX4
12 years ago
Andrew Tridgell
5a55fd9a2f
AP_HAL: added HAL_BOARD_NAME define
12 years ago
Andrew Tridgell
20825cc903
DataFlash: removed the byte and word based interfaces
...
simplifing ready for PX4 flash logging
12 years ago
Andrew Tridgell
74439b4f17
Tools: removed unused/unmaintained ArduTracker
...
this has not compiled for a long time.
12 years ago
Randy Mackay
e0506bd622
Copter: inav circle initial implementation
12 years ago
Randy Mackay
c8f09ac219
Copter: fix compile error for PX4 re Compass logging
12 years ago
Randy Mackay
d6ff5ae261
Copter: add roll-pitch slew for auto modes
...
Added reporting of roll, pitch inputs for ACRO, AUTO
12 years ago
Randy Mackay
e297ba7d18
Copter: update default loiter gains for inertial nav
12 years ago
Randy Mackay
102b5da59d
Copter: remove unnecessary #defines from APM_Config.h
12 years ago
Randy Mackay
cbde042ec5
Copter: remove non-inav loiter and wp controllers
...
lon_speed, lat_speed changed to float
do_takeoff, do_land now set roll-pitch, yaw and nav modes specifically
removed fast_corners functionality (may need to be reimplemented with
new inertial nav controllers)
12 years ago
Randy Mackay
609676e26c
Copter: add logging of compass values
...
Removed rarely used ITERM because we didn't have enough bits in the log
mask
12 years ago
Randy Mackay
6f27bc7ae5
Copter: remove filters from inav loiter
12 years ago
Randy Mackay
1410063a14
Copter: new ROLL_PITCH_WP_INAV roll-pitch mode
...
small corrections to allow waypoints to work with new inertial nav wp
controller
12 years ago
Randy Mackay
574756908d
Copter: set wpinav controller targets in nav calls
...
All navigation commands now properly set wpinav controller targets
except CIRCLE related commands.
12 years ago
Randy Mackay
00bc28adcc
Copter: take-off code cleanup
...
remove redundant setting of loiter target.
explicitely set throttle mode to THROTTLE_AUTO
12 years ago
Randy Mackay
67c69a19ee
Copter: remove baro-only alt hold
...
Saves 8 bytes of memory and more importantly simplifies the alt hold
calculations
12 years ago
Randy Mackay
37d3e1d7e4
Copter: add zero slope checks to wpinav
...
also added RTL fix to set wpinav target explicitly
12 years ago
Randy Mackay
b74da54c98
Copter: enable inav xy by default
12 years ago
Randy Mackay
53ab1d5d9b
Copter: add advance track call to actually move towards waypoint
...
Also added unrelated check that waypoint is valid before updating
waypoint distance.
12 years ago
Randy Mackay
766ccdf6f8
Copter: add selection of inertial nav wp controller to APM_Config.h
12 years ago
Randy Mackay
fcf102b2cf
Copter: inertial nav waypoint controller
...
#define added to allow compile time selection of traditional or inav
based loiter and wp controllers
12 years ago
Pat Hickey
e0457f21de
AP_HAL_PX4: fix off-by-one error in RCOutput channel sending
12 years ago
Jason Short
4c3ee76900
AC: Moving flip speed back to 400°/s to prevent oscillation around change in speed.
...
Would like to add a more gradual speed change in the finish. Might require a new state as the copter passes -90°
12 years ago
Jason Short
7d5b975da2
AC: Flip code fix
...
Flight tested it today and made some flips. Throttle adjusted in Manual throttle modes. Not tested in AP throttle modes such as alt hold.
12 years ago
Randy Mackay
8e4c9518ea
Copter: increase low voltage check to 10.5v
...
Change requested by Rob Lefebvre and Richie Wilson
12 years ago
Jason Short
abd0fb9099
AC : global static variables should not be initialized to zero
12 years ago
Andrew Tridgell
a3ef58ac92
AP_HAL: moved AnalogIn example to generic examples
...
it is not AVR specific anymore
12 years ago
Andrew Tridgell
5b92c67286
HAL_AVR: fixed analog input with high channel numbers
12 years ago
Andrew Tridgell
fae396e64f
HAL_AVR: expand analog input test to more channels
12 years ago
Andrew Tridgell
5f4c5f8201
Plane: update SERIAL0_BAUD parameter description
12 years ago
Andrew Tridgell
bf6198be40
Rover: tweaked parameters and added SPEED_TURN_GAIN and SPEED_TURN_DIST
12 years ago
Andrew Tridgell
52800e52b9
Rover: added 'level' CLI and reboot command
12 years ago
Andrew Tridgell
1cb9f71370
Rover: fixed comments
12 years ago
Andrew Tridgell
882f058e7d
Rover: don't override declination on startup
12 years ago
Andrew Tridgell
06ccf8495b
Rover: default magnetometer to enabled
...
will be disabled by auto-detect code if not attached
12 years ago
Andrew Tridgell
b9a204419a
Rover: removed obsolete files
12 years ago