Peter Barker
|
8572c2bef3
|
AC_Avoidance: get Vector3f when checking all components of relpos
|
2022-02-02 19:09:25 +11:00 |
Andrew Tridgell
|
2435c9451c
|
AC_Avoidance: don't build avoidance on plane
this catches uses of avoidance which cause it to be linked in
|
2022-01-11 09:51:47 +11:00 |
Rishabh
|
647cbe8b68
|
AC_Avoid: Convert Dijkstras to A-star
|
2021-11-16 15:08:16 +09:00 |
Andy Piper
|
f9b6934d7d
|
AC_Avoidance: convert APM_BUILD_COPTER_OR_HELI() to APM_BUILD_COPTER_OR_HELI
|
2021-10-26 11:42:12 +11:00 |
Iampete1
|
84db897b7f
|
AC_Avoidance: Dijkstra: convert Vector3f to curly brace init
|
2021-10-20 03:45:40 -04:00 |
Iampete1
|
8937802f77
|
AC_Avoidance: Dijkstra: don't consider points in corners
|
2021-10-20 03:45:40 -04:00 |
Iampete1
|
ae9300134a
|
AC_Avoidance: add option to log vis graph
|
2021-10-20 03:45:40 -04:00 |
Rishabh
|
13f3d04300
|
AC_Avoid: Early exit Dijkstra's path finder if destination is found
|
2021-10-11 02:21:48 -04:00 |
Gone4Dirt
|
765f6b69fa
|
AC_Avoidance: Add APM_BUILD_Heli
|
2021-09-29 19:55:48 +10:00 |
Josh Henderson
|
c0b18e4d52
|
AC_Avoid: use vector.xy().length() instead of norm(x,y)
|
2021-09-14 10:43:46 +10:00 |
Pierre Kancir
|
4bccdada16
|
AC_Avoidance: do fence pointer check before using it
|
2021-08-11 13:43:23 +10:00 |
Andrew Tridgell
|
5af59fb555
|
AC_Avoidance: mark log messages as streaming
|
2021-08-03 10:23:36 +10:00 |
Tatsuya Yamaguchi
|
43da962d34
|
AC_Avoid: use proximity_avoidance_enabled function
|
2021-08-02 08:52:41 +09:00 |
Tatsuya Yamaguchi
|
04deabbacb
|
AC_Avoid: confirm USE_PROXIMITY_SENSOR to check if proximity is enabled
|
2021-08-02 08:52:41 +09:00 |
Tatsuya Yamaguchi
|
4f12c94346
|
AC_Avoidance: handle upward proximity enable and disable
|
2021-07-30 12:04:50 +10:00 |
Randy Mackay
|
dd4b3295f4
|
AC_Avoidance: BendyRuler returned destination are shortened
|
2021-07-22 08:51:41 +09:00 |
Randy Mackay
|
faadaafd53
|
AC_Avoidance: bendy ruler format fixes
|
2021-07-22 08:51:41 +09:00 |
Randy Mackay
|
6d6324a328
|
AC_Avoidance: OA_PathPlanner returns which planner was used
this replaces get_bendy_type
|
2021-07-22 08:51:41 +09:00 |
Randy Mackay
|
d7d41aea38
|
AC_Avoidance: BendyRuler returns which type was used
also make serach_xxx_path methods private
|
2021-07-22 08:51:41 +09:00 |
Peter Barker
|
5d52053232
|
AC_Avoidance: remove @Values from param metadata where @Bitmask exists
|
2021-06-23 18:37:34 +10:00 |
Rishabh
|
9a1a748348
|
AC_Avoid: Change ALT_MIN param to be copter only
|
2021-06-12 13:31:52 +09:00 |
Rishabh
|
730cf0ad9b
|
AC_Avoid: Add deadzone param to avoidance backaway
|
2021-06-12 13:31:52 +09:00 |
Rishabh
|
b301bd0ca4
|
AC_Avoid: Use plane intersection in prox stop mode
|
2021-06-12 13:31:52 +09:00 |
Hwurzburg
|
8903b8619a
|
AC_Avoidance: make centideg metadata incr and range consistent
|
2021-05-25 10:10:18 +10:00 |
Rishabh
|
7e79999b86
|
AC_Avoid: reenable avoidance logging
|
2021-05-09 19:07:22 -04:00 |
Josh Henderson
|
aac9771daf
|
AC_Avoidance: Privatize Logging
|
2021-05-01 19:21:17 +10:00 |
Rishabh
|
e31ea2f3ee
|
AC_Avoid: Change parameter defaults
|
2021-04-05 13:43:28 +09:00 |
Josh Henderson
|
1b584a95ba
|
AC_Avoidance: make Location(Vector3f) require ALTFRAME
|
2021-03-30 08:56:35 +09:00 |
Randy Mackay
|
f67cdf5a81
|
AC_Avoidance: use of AP_Proximity checks HAL_PROXIMITY_ENABLED
|
2021-03-26 16:22:46 +09:00 |
Randy Mackay
|
526065a6a4
|
AP_OAPathPlanner: minor format fix
|
2021-03-22 20:40:59 +09:00 |
Randy Mackay
|
a6800b8c47
|
AC_Avoidance: minor PathPlanner format fix
|
2021-03-17 15:01:46 +09:00 |
Rishabh
|
98287a1b2f
|
AC_Avoid: Use previous avoidance vel for limiting accel
|
2021-02-16 20:08:00 +09:00 |
Rishabh
|
cbf57af1f3
|
AC_Avoid: Limit acceleration while simple avoidance is active
|
2021-02-16 20:08:00 +09:00 |
Rishabh
|
865f3cda79
|
AC_Avoid: Add param to switch off proximity avoidance based on alt
|
2021-02-16 20:08:00 +09:00 |
Rishabh
|
74bda4952d
|
AC_Avoid: Return early if velocity is unchanged in proximity avoidance
|
2021-02-12 16:48:16 +09:00 |
Patrick José Pereira
|
e4fb439a96
|
AC_Avoidance: Add missing const in member functions
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
|
2021-02-03 18:45:14 +11:00 |
Rishabh
|
37a14a78df
|
AC_Avoid: Refactor changes for 3-D avoidance
|
2021-02-01 14:34:13 +09:00 |
Rishabh
|
5092bc2f6d
|
AC_Avoid: Simplify accessing boundary
|
2021-02-01 14:34:13 +09:00 |
Rishabh
|
d359c5ddf2
|
AC_Avoid: Let user take control if they are backing away at a greater speed than what we have calculated
|
2021-02-01 14:34:13 +09:00 |
Rishabh
|
91132d00d9
|
AC_Avoid: Add deadzone to backaway code
|
2021-02-01 14:34:13 +09:00 |
Rishabh
|
ad6e013171
|
AC_Avoid: Support 3D Simple Avoidance and Bacakway
|
2021-02-01 14:34:13 +09:00 |
Leonard Hall
|
4e2c7880c5
|
AC_Avoidance: use AP_Math control functions
|
2021-01-20 18:19:40 +11:00 |
Rishabh
|
68b6ecc59c
|
AC_Avoid: Mark OA_OPTIONS as a Rover-Only param
|
2020-11-09 08:37:47 +09:00 |
Iampete1
|
f5172cdecf
|
AC_Avoid: hide params with enable flag
|
2020-09-14 08:54:13 +09:00 |
Rishabh
|
caf5bfed59
|
AC_Avoid: Added new OA type (Dijkstra + BendyRuler fusion)
|
2020-08-26 15:43:46 +09:00 |
Rishabh
|
b62455fd3f
|
AC_Avoid: Extend BendyRuler to search for paths up and down
|
2020-08-24 08:53:20 +09:00 |
Rishabh
|
79a4b8fa32
|
AC_Avoid: Add feature to reject obstacles near home loc
|
2020-08-24 08:49:17 +09:00 |
Rishabh
|
0b112981f9
|
AC_Avoid: Back away if vehicle breaches margin to obstacle/fence
|
2020-08-05 15:37:04 +09:00 |
Rishabh
|
0b8f722dbd
|
AC_Avoid: Remove extra margin used in stop behaviour in circular fences
|
2020-07-15 15:50:18 +09:00 |
Rishabh
|
6e693596d6
|
AC_Avoid: Do not show unused param in Rover
|
2020-07-15 15:50:18 +09:00 |