Julien Beraud
3897e03d39
Frame_params: fix Bebop param names
...
Broken by AP_Motors refactoring
9 years ago
Lucas De Marchi
5b88ae90fd
waf: be compatible with git < 1.8.5
...
The -C option was added to git in version 1.8.5 which is not available
in Ubuntu 12.04.
9 years ago
Julien Beraud
33a699f29c
AP_RangeFinder: Add support for bebop Rangefinder
...
This rangefinder uses an spi device to send pulses and an iio driver
in buffer mode to get data
The data is then analyzed and the maximum pulse received is considered to
represent the echo of the pulses that have been sent. The distance in time
between the pulse that is sent and the pulse with the maximum amplitude
is used to calculate the altitude based on the speed of sound.
There is a dependency with libiio, and in order to build, there is a need
to provide a rootfs that includes libiio.a.
The other solution is to build dynamically after having updated the rootfs
to use on compiled with a more recent toolchain and include libiio
9 years ago
Julien Beraud
c22d791bfc
AP_HAL_Linux: Add SPI driver for bebop
9 years ago
Julien Beraud
d0114eac05
AP_HAL: Add bebop SPI Device to spi devices
...
Added to namespace
9 years ago
Julien Beraud
738096b3ae
AP_HAL_Linux: Add support for Sonar GPIO
9 years ago
Julien Beraud
5418f71aae
waf: add libiio support for bebop
...
check for the presence of libiio to enable the compilation of
the bebop rangefinder that needs it.
If the build remains static, there needs to be a rootfs that contains
the libiio.a file because it is not included in the debian package.
A solution can be to compile libiio and copy libiio.a in /usr/lib[/arch]
9 years ago
Grant Morphett
384ad94e73
Rover: Fixing the 3.0.0 release notes.
...
You can always disarm in Rover - there is no ARMING_RUDDER parameter.
9 years ago
Andrew Tridgell
664ce5c16e
AP_AHRS: don't use disabled gyro in rate controllers
...
obey INS_USE* parameters in gyro estimate
9 years ago
Andrew Tridgell
0e32c047c3
AP_Compass: allow for COMPASS_EXTERNAL=2 for forced external
...
this allows users with unusual compass bus connections to force the
compass to external
9 years ago
Michael du Breuil
e7974702d4
Copter: Ignore POSITION_TARGET_GLOBAL_INT
9 years ago
Michael du Breuil
06b9fa293c
AntennaTracker: Ignore POSITION_TARGET_GLOBAL_INT
9 years ago
Michael du Breuil
b327ed671b
Rover: Ignore MSG_POSITION_TARGET_GLOBAL_INT for now
9 years ago
Michael du Breuil
0fcfcdc169
Plane: Broadcast POSITION_TARGET_GLOBAL_INT as part of the EXTENDED_STATUS stream
9 years ago
Michael du Breuil
a17ea5c121
GCS_MAVLink: Add POSITION_TARGET_GLOBAL_INT to the list of messages
9 years ago
Andrew Tridgell
5db22f57a9
mavlink: submodule update
...
merge upstream
9 years ago
Michael Oborne
cd56061b24
ArduPlane: support MAVLINK_MSG_ID_MISSION_ITEM_INT
9 years ago
Michael Oborne
5848d8a5e6
ArduCopter: support MAVLINK_MSG_ID_MISSION_ITEM_INT
9 years ago
Michael Oborne
8816c5c681
ArduRover: support MAVLINK_MSG_ID_MISSION_ITEM_INT
9 years ago
Michael Oborne
848fa27d1c
GCS_MAVLink: support MAVLINK_MSG_ID_MISSION_ITEM_INT
9 years ago
Michael Oborne
e8ce7abdd2
Mavlink update
...
Conflicts:
modules/mavlink
9 years ago
Michael Oborne
fb3fc118f1
AP_Mission: support MAVLINK_MSG_ID_MISSION_ITEM_INT
9 years ago
Andrew Tridgell
226e6f1d6c
Plane: only save compass offsets when disarmed and learning enabled
9 years ago
Andrew Tridgell
54d1cc7e50
Copter: only save offsets for Compass::LEARN_EKF
...
this means by default that one flight one affect the next one, which
makes it more robust in case of a bad flight
9 years ago
Andrew Tridgell
ed999a283f
AP_Compass: added get_learn_type() API
...
this allows caller to determine if EKF offsets should be saved
9 years ago
Michael du Breuil
ebe552bdc5
autotest: remove condition_change_alt
...
no vehicle supports the command anymore, so it should not be in the copter test mission
9 years ago
Andrew Tridgell
dfa86cff63
Plane: update release notes for 3.6.0beta1
9 years ago
Andrew Tridgell
a99616bd10
Plane: prepare for 3.6.0beta1 release
9 years ago
Andrew Tridgell
3a35f8f528
Plane: update release notes for 3.5.3
9 years ago
Andrew Tridgell
abfcf89f5e
Plane: reduced the rate of EKF and attitude logging to 25Hz
...
this will reduce the log file size while not appreciably reducing the
ability to analyse logs
9 years ago
Andrew Tridgell
0fd044c1f7
Plane: added Q_RTL_MODE parameter
...
used to switch to VTOL landing on RTL
9 years ago
Andrew Tridgell
66d3668ac4
Plane: rapid climb in QRTL if below target altitude
9 years ago
Andrew Tridgell
4666b25258
Plane: initial implementation of QRTL for quadplane RTL
9 years ago
Andrew Tridgell
460885c478
Plane: refactored quadplane landing controller
...
allow use in other than AUTO mode
9 years ago
Michael du Breuil
fff21a1db9
Mission: Remove support for CONDITION_CHANGE_ALT
9 years ago
Michael du Breuil
c97888f524
Copter: Remove support for CONDITION_CHANGE_ALT
9 years ago
Michael du Breuil
de1e299754
Plane: Remove support for CONDITION_CHANGE_ALT
9 years ago
Randy Mackay
d455e2a33f
Copter: fix auto-circle comment
9 years ago
Randy Mackay
a6b6fb2473
Copter: fix TERRAIN_FOLLOW parameter description
...
Thanks OXINARF
9 years ago
Randy Mackay
3d31c3b936
Copter: log error if circle does not initialise correctly
9 years ago
Randy Mackay
85963cecb4
Location: add additional comments
9 years ago
Randy Mackay
5161d63f8b
Location: operator= uses const reference
9 years ago
Randy Mackay
d6309a3a1a
Location: remove unused methods
9 years ago
Randy Mackay
caf6bbc2e0
Copter: rename set_alt to set_alt_cm in control_rtl
9 years ago
Randy Mackay
fac7b7c566
Copter: rename set_alt to set_alt_cm in control_guided
9 years ago
Randy Mackay
f8f6c135e9
Copter: rename set_alt to set_alt_cm in control_auto
9 years ago
Randy Mackay
d92154a44e
Copter: rename set_alt to set_alt_cm in commands_logic
9 years ago
Randy Mackay
1bfb565e18
Location: rename set_alt to set_alt_cm
9 years ago
Randy Mackay
3f31a4a1ff
SITL: add copter terrain missions
9 years ago
Randy Mackay
cd97aa97a3
Copter: provide terrain reference to AC_WPNav
9 years ago