Iampete1
2f7f187e18
AP_Avoidance: params always use set method
3 years ago
murata
f14f08a6ee
AP_Avoidance: Console output can be disabled
3 years ago
Peter Barker
e2ced65c04
AP_Avoidance: tidy construction of vector on stack
3 years ago
Peter Barker
abc57740ee
AP Avoidance: stop using relative_lat member in Location object
3 years ago
Peter Barker
313ed7fc71
AP_Avoidance: rename AP_AHRS::get_position to get_location
3 years ago
Gone4Dirt
765f6b69fa
AC_Avoidance: Add APM_BUILD_Heli
3 years ago
Iampete1
85e57a3bd8
AP_Avoidance: correct ADSB vertical velocity conversion
3 years ago
Patrick José Pereira
f6937babfa
AP_Avoidance: Add missing const in member functions
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
4 years ago
Tatsuya Yamaguchi
985642af32
AP_Avoidance: update the description of AVD_F_ALT_MIN to specify MSL
4 years ago
Andy Piper
32cd6b487e
AP_Avoidance: conditionally compile based on ADSB support
4 years ago
Peter Barker
36e6ce6e5e
AP_Avoidance: use an enumeration for the AP_Avoidance recovery action
5 years ago
Andrew Tridgell
3bb7c0e937
AP_Avoidance: make all semaphores recursive
...
the cost is very similar and this prevents an easy coding error which
can occur on less used code paths
5 years ago
Andrew Tridgell
ead3689ca9
AP_Avoidance: fixed generated param docs
5 years ago
Peter Barker
da3bef36fa
AP_Avoidance: reorder avoiding and sending GCS notification
...
handling the avoidance updates the state which indicates what the
vehicle is actually doing, which is what we send to the GCS
5 years ago
Peter Barker
54b1159a16
AP_Avoidance: add singleton
5 years ago
Peter Barker
c6126ec720
AP_Avoidance: stop copying adsb vehicle onto stack in src_id_for_adsb_vehicle
6 years ago
Peter Barker
fd61bae0bd
AP_Avoidance: take responsibility for sending collision message
6 years ago
Peter Barker
d7fd88bbca
AP_Avoidance: stop taking reference to ahrs in constructor
6 years ago
Andrew Tridgell
f8741f2e2a
AP_Avoidance: removed unusued AP_Common/Semaphore.h
6 years ago
Michael du Breuil
496df47d9d
AP_Avoidance: Remove unimplemented declaration
6 years ago
Pierre Kancir
78ce60aa95
AP_Avoidance: use get_distance_NE instead of location_diff
6 years ago
Dr.-Ing. Amilcar do Carmo Lucas
0725879c49
AP_Avoidance: replace location_offset() and get_distance() function calls with Location object member function calls
...
This allows removing duplicated code
6 years ago
Peter Barker
8dfdda1cf0
AP_Avoidance: adjust for location flags being moved out of union
6 years ago
Andrew Tridgell
935c9167ab
AP_Avoidance: added semaphore
7 years ago
Tom Pittenger
7134a4bdf6
AP_Avoidance: track src with correct label - use MAVLink label
7 years ago
Andrew Tridgell
c4fafa490f
AP_Avoidance: fixed use of fabs()
7 years ago
Matt
b5bdaa18ac
AP_AVOIDANCE: Minimum altitude for avoidance action
7 years ago
Lucas De Marchi
46e8d9b6d1
AP_Avoidance: add static create method for AP_Avoidance_*
7 years ago
murata
75f744591e
AP_Avoidance: Change the determination place of the index value.
8 years ago
Dr.-Ing. Amilcar Do Carmo Lucas
8bd51fa068
AP_Avoidance: Use SI units conventions in parameter units
...
Follow the rules from:
http://physics.nist.gov/cuu/Units/units.html
http://physics.nist.gov/cuu/Units/outside.html
and
http://physics.nist.gov/cuu/Units/checklist.html
one further constrain is that only printable (7bit) ASCII characters are allowed
8 years ago
Michael du Breuil
c079532a7a
AP_Avoidance: Remove unutilized get_destination_perpendicular
8 years ago
Dr.-Ing. Amilcar Do Carmo Lucas
8032ed295d
AP_Avoidance: add units to param descriptions
8 years ago
murata
c808ee2f49
Global: To nullptr from NULL.
...
RC_Channel: To nullptr from NULL.
AC_Fence: To nullptr from NULL.
AC_Avoidance: To nullptr from NULL.
AC_PrecLand: To nullptr from NULL.
DataFlash: To nullptr from NULL.
SITL: To nullptr from NULL.
GCS_MAVLink: To nullptr from NULL.
DataFlash: To nullptr from NULL.
AP_Compass: To nullptr from NULL.
Global: To nullptr from NULL.
Global: To nullptr from NULL.
8 years ago
Mathieu OTHACEHE
152edf7189
Global: remove mode line from headers
...
Using a global .dir-locals.el file is a better alternative than
reincluding the same emacs header in every file of the project.
8 years ago
Tom Pittenger
330c63b010
AP_Avoidance: handle condition where avoid is disabled while avoiding
9 years ago
Tom Pittenger
c06b63b4cd
AP_Avoidance: provide different default params for copter vs plane
...
copter is unchanged, plane has larger distances
9 years ago
Tom Pittenger
0d14941eea
AP_Avoidance: set param "Enable" to be FLAG_ENABLE
9 years ago
Peter Barker
89fbf23012
AP_Avoidance: get_location becomes a method on adsb rather than a abds vehicle
9 years ago
Peter Barker
b5c1019aac
AP_Avoidance: adsb based avoidance library
9 years ago