Randy Mackay
|
dc52f3b2df
|
Copter: guided mode applies acceleration limits to velocity controller
|
2016-07-25 20:24:37 +09:00 |
Randy Mackay
|
866487608e
|
Copter: rename guided mode's posvel controller target variables
We will re-use these targets for the guided velocity controller
|
2016-07-25 20:24:37 +09:00 |
Randy Mackay
|
6118bf1b14
|
Copter: remove adsb sensor library based avoidance
adsb based avoidance has been moved to AP_Avoidance library
|
2016-07-25 20:24:37 +09:00 |
Randy Mackay
|
d50987f976
|
Copter: avoidance_adsb implements copter avoidance using ADSB
|
2016-07-25 20:24:37 +09:00 |
Randy Mackay
|
df55704875
|
Copter: pre-arm check includes adsb failsafe
|
2016-07-25 20:24:37 +09:00 |
Randy Mackay
|
68899ed921
|
Copter: add adsb to failsafe structure and report in heartbeat to GCS
|
2016-07-25 20:24:37 +09:00 |
Randy Mackay
|
f4db4bdb08
|
Copter: GCS_MAVLink passes packets to AP_Avoidance
This allows treating GLOBAL_POSITION_INT packets from other vehicles in the same way as ADSB packets
|
2016-07-25 20:24:37 +09:00 |
Randy Mackay
|
61844b3062
|
Copter: add AP_Avoidance to build
|
2016-07-25 20:24:37 +09:00 |
Peter Barker
|
89fbf23012
|
AP_Avoidance: get_location becomes a method on adsb rather than a abds vehicle
|
2016-07-25 20:24:37 +09:00 |
Peter Barker
|
b5c1019aac
|
AP_Avoidance: adsb based avoidance library
|
2016-07-25 20:24:37 +09:00 |
Peter Barker
|
1cdb97e605
|
AP_ADSB: support for provision of samples to other libraries
|
2016-07-25 20:24:37 +09:00 |
Peter Barker
|
4639d12f0e
|
AP_ADSB: break circular dependency with Avoidance
|
2016-07-25 20:24:37 +09:00 |
Peter Barker
|
aae84b3edc
|
GCS_MAVLink: send_collision_all
|
2016-07-25 20:24:37 +09:00 |
Peter Barker
|
7bc9a1cf83
|
GCS_MAVLink: break out a packetReceived function
This just moves code, doesn't change it
|
2016-07-25 20:24:37 +09:00 |
Peter Barker
|
779f78d471
|
AP_Math: vector3 perpendicular function
|
2016-07-25 20:24:37 +09:00 |
Peter Barker
|
f6cb0ffb6f
|
AP_Math: add Vector2f perpendicular
Add closest_distance_between_radial_and_point function
|
2016-07-25 20:24:37 +09:00 |
Peter Barker
|
b6d0b028c3
|
AP_Math: add operator[] to Vector2
|
2016-07-25 20:24:37 +09:00 |
mirkix
|
db665e6de7
|
APMrover2: Fix filename in header
|
2016-07-25 19:38:02 +09:00 |
Andrew Tridgell
|
f65b46385c
|
Plane: added engine cut on land final in quadplane
|
2016-07-25 15:46:17 +10:00 |
Andrew Tridgell
|
d25396543c
|
AP_ICEngine: report takeoff height set
|
2016-07-25 15:45:58 +10:00 |
Andrew Tridgell
|
622d26b122
|
SITL: expand to 16 output channels
needed for IC engine testing with octaquadplane
|
2016-07-25 15:45:39 +10:00 |
Andrew Tridgell
|
37f71bc6d6
|
AP_Mission: support DO_ENGINE_CONTROL
|
2016-07-25 10:06:03 +10:00 |
Andrew Tridgell
|
327a057ee0
|
Plane: added internal combustion engine support
this allows for automatic engine start and restart
|
2016-07-25 10:06:03 +10:00 |
Andrew Tridgell
|
db8bf48747
|
build: added AP_ICEngine to build
|
2016-07-25 10:06:03 +10:00 |
Andrew Tridgell
|
461be7ff0e
|
AP_ICEngine: added IC engine control library
|
2016-07-25 10:06:03 +10:00 |
Andrew Tridgell
|
be2b6e47aa
|
RC_Channel: added output types for choke, ignition and starter
|
2016-07-25 10:06:03 +10:00 |
Andrew Tridgell
|
e73d43d4f9
|
SITL: improve ICEngine simulation
|
2016-07-25 10:06:02 +10:00 |
Andrew Tridgell
|
02babb71b3
|
ArduPlane: adjust for 16 channels in SERVO_OUTPUT_RAW
|
2016-07-25 10:06:02 +10:00 |
Andrew Tridgell
|
387da40fc5
|
ArduCopter: adjust for 16 channels in SERVO_OUTPUT_RAW
|
2016-07-25 10:06:02 +10:00 |
Andrew Tridgell
|
a4270b1bb6
|
APMrover2: adjust for 16 channels in SERVO_OUTPUT_RAW
|
2016-07-25 10:06:02 +10:00 |
Andrew Tridgell
|
53e71ccf12
|
AntennaTracker: adjust for 16 channels in SERVO_OUTPUT_RAW
|
2016-07-25 10:06:02 +10:00 |
Andrew Tridgell
|
306487cad4
|
GCS_MAVLink: adjust for 16 channels in SERVO_OUTPUT_RAW
|
2016-07-25 10:06:02 +10:00 |
Andrew Tridgell
|
995fb7cd86
|
SITL: added IC engine simulation
|
2016-07-25 10:06:02 +10:00 |
Andrew Tridgell
|
87f9d9ebb5
|
mavlink: submodule update
added DO_ENGINE_CONTROL and expand SERVO_OUTPUT_RAW to 16 channels
|
2016-07-25 10:06:02 +10:00 |
Andrew Tridgell
|
9602d208a2
|
Plane: fixed disarm by rudder in quadplane
|
2016-07-25 06:08:36 +10:00 |
Andrew Tridgell
|
7ea68f8f80
|
RC_Channel: fixed function indexes above 64
|
2016-07-24 19:46:01 +10:00 |
Andrew Tridgell
|
8e959d4704
|
AP_Button: check for space before sending BUTTON_CHANGE
|
2016-07-24 07:48:36 +10:00 |
Randy Mackay
|
65038c753c
|
AC_PrecLand: re-order init to resolve compiler warning
|
2016-07-23 14:49:21 +09:00 |
Grant Morphett
|
35422e169b
|
Rover: Creating v3.1.0 BETA
|
2016-07-23 12:06:26 +10:00 |
Tom Pittenger
|
cb91f25dd7
|
AP_ADSB: change adsb-out param desc and defaults
|
2016-07-22 17:09:10 -07:00 |
Gustavo Jose de Sousa
|
cd0d65dc3f
|
AP_InertialSensor: don't check {gyro,accel}_available twice
That gives a slightly simpler code.
|
2016-07-22 19:58:08 -03:00 |
Tom Pittenger
|
9b390fcc1b
|
AP_ADSB: add mavlink handlers
|
2016-07-22 13:55:20 -07:00 |
Tom Pittenger
|
3f195df9f0
|
Plane: handle ADSB-Out packets
|
2016-07-22 13:38:58 -07:00 |
Tom Pittenger
|
07a838937e
|
Copter: handle ADSB-Out packets
|
2016-07-22 13:38:37 -07:00 |
Tom Pittenger
|
5c3cca7911
|
Plane: handle incoming ADSB transceiver packet
|
2016-07-22 12:20:39 -07:00 |
Tom Pittenger
|
ebc3a28539
|
mavlink: add uAvionix vendor for ADSB-out
|
2016-07-22 12:08:47 -07:00 |
Lucas De Marchi
|
4ab1d7cf41
|
AP_RangeFinder: MaxsonarI2CXL: add some fixes
- coding style changes and some renames
- fix bus number
- use be16toh
|
2016-07-22 13:18:37 -03:00 |
Murilo Belluzzo
|
f2d5eb9a97
|
AP_RangeFinder_MaxsonarI2CXL: Fix driver after I2CDevice conversion
* Simplify semaphore releasing logic
* Fix typo
|
2016-07-22 13:18:37 -03:00 |
Luiz Ywata
|
c167364fa0
|
AP_RangeFinder: MaxsonarI2CXL: use I2CDevice interface
|
2016-07-22 13:18:37 -03:00 |
Lucas De Marchi
|
ae259bc563
|
AP_RangeFinder: LightWareI2C: allow detect method to fail
If bus isn't found, allow the detect() method to fail.
|
2016-07-22 13:18:37 -03:00 |