Andrew Tridgell
ab64744ccd
AP_Follow: added APIs for plane ship landing
3 years ago
Randy Mackay
e6f488ccc1
AP_Follow: zreo velocities if not provided
3 years ago
Andrew Tridgell
99cf10ce12
AP_Follow: support the FOLLOW_TARGET mavlink message
...
this is used by qgroundcontrol, allowing follow on a mobile device
note that you must set the qgc option to "always send follow" and also
must set FOLL_ALT_TYPE=2 in ArduPilot
3 years ago
Peter Barker
45c6591f03
AP_Follow: include cleanups
3 years ago
Peter Barker
88afef4cdc
AP_Follow: rename AP_AHRS::get_position to get_location
3 years ago
Andrew Tridgell
de1e44c77e
AP_Follow: mark logger Write() calls as streaming where appropriate
4 years ago
Peter Barker
7d7a7d126c
AP_Follow: rename APMrover2 to Rover
5 years ago
Peter Barker
88d61b9d3c
AP_Follow: add FOLL log message documentation
5 years ago
Randy Mackay
53fb333f0c
AP_Follow: minor format fix to FOLL_ALT_TYPE param desc
5 years ago
Randy Mackay
e4336551cd
AP_Follow: add clear_offsets_if_required method
...
this restores the offsets to zero if they were initialised from zero when the lead vehicle was first spotted
5 years ago
Henry Wurzburg
9717548cb5
AP_Follow: hide params not used by Rover
5 years ago
Peter Barker
77985f509f
AP_Follow: correct parameter descriptions
6 years ago
Pierre Kancir
2adbfed70a
AP_Follow: use get_distance_NED
6 years ago
Michael du Breuil
4084cf4def
AP_Follow: Fix up includes
6 years ago
Dr.-Ing. Amilcar Do Carmo Lucas
8f5a22685a
AP_Follow: NFC small renames and comment improvements
6 years ago
Dr.-Ing. Amilcar do Carmo Lucas
e7281aeddc
AP_Follow: replace location_offset() and get_distance() function calls with Location object member function calls
...
This allows removing duplicated code
6 years ago
Peter Barker
fc358092ed
AP_Follow: remove header reliance on GCS and AHRS
6 years ago
Peter Barker
6fc76a32af
GLOBAL: use AP::logger() and strip redundant Log_ from methods
6 years ago
Peter Barker
b47733142f
GLOBAL: rename DataFlash_Class to AP_Logger
6 years ago
Peter Barker
1c6b52c8de
AP_Follow: adjust for location flags being moved out of union
6 years ago
Andrew Tridgell
a097dd558b
AP_Follow: fixed m/s to cm/s conversion
6 years ago
Andrew Tridgell
42881ecf17
AP_Follow: correct timestamps on GLOBAL_POSITION_INT
...
this allows follow to cope better with timing jitter in the telemetry
link between vehicles
6 years ago
Randy Mackay
90a8f8b7e0
AP_Follow: add get bearing and distance accessors
...
used for reporting purposes
6 years ago
Randy Mackay
a776c7114f
AP_Follow: move enabled accessor to top of definition file
6 years ago
Randy Mackay
962d449352
AP_Follow: remove send-text to GCS
6 years ago
Andrew Tridgell
3d2634671f
AP_Follow: fixed handling of FOLL_SYSID parameter
...
removed separate variable and use parameter only
6 years ago
Randy Mackay
9799567416
AP_Follow: fixup offset initialisation
7 years ago
hoangthien94
f4255712c1
AP_Follow: Initialize offsets based on offset type
7 years ago
Randy Mackay
465564ba99
AP_Follow: fix initialisation of offsets
7 years ago
Randy Mackay
0834e7ae9b
AP_Follow: update FOLL log column names
...
VelN is easier to understand than VelX
Also minor formatting fix
7 years ago
Randy Mackay
f53bfdbd38
AP_Follow: fix reporting to GCS
7 years ago
hoangthien94
70a23724b5
AP_Follow: Add FOLL_ALT_SOURCE parameter, 0: absolute, 1: relative
...
AP_Follow: Fill _target_location.alt with packet.relative_alt when FOLL_ALT_SOURCE param is set to 1
AP_Follow: Change current_loc to have altitude above home if relative_alt flag is set
AP_Follow: Fill _target_location.alt with packet.relative_alt when FOLL_ALT_SOURCE param is set to 1
AP_Follow: Change current_loc to have altitude above home if relative_alt flag is set
AP_Follow: Fix things up before merging
- Rebase code on master
- Change all the commits to start with AP_Follow
- Change _ALT_SOURCE to _ALT_TYPE, bottom of param list, value to 10
- Minor formatting
AP_Follow: Tiny formatting issue
7 years ago
Peter Barker
e33ce5eb48
AP_Follow: use ahrs singleton
7 years ago
Randy Mackay
c1dbd67a9b
AP_Follow: library to track and follow another vehicle
7 years ago