Andrew Tridgell
778532d556
SITL: added SIM_GPS2_HDG and rationalise the GPS position variables
2020-04-11 21:14:31 +10:00
Philipp Borgers
5e09553449
Tools: remove trailing white spaces from output of generate_manifest
...
Explicitly set the seperators of the json.dumps call. Some versions of
the library in combination with set indent parameter create output that
contains quite a lot of trailing white spaces.
2020-04-10 16:25:09 +10:00
Willian Galvani
a1dcb8e3c1
Tools: use html.escape instead of cgi.escape
...
cgi.escape has been deprecated since Python 3.2
https://docs.python.org/3.5/library/cgi.html#cgi.escape
2020-04-10 15:40:01 +10:00
Henry Wurzburg
b3678fdf02
Tools: correct incorrect gservo6 alias name in mavinit.scr
2020-04-10 12:30:16 +10:00
Rishabh
6989cb0131
Plane: Use AHRS for heading in mode loiter
2020-04-10 12:18:35 +10:00
Andrew Tridgell
ff112a726b
AP_Battery: fixed bug in SUI driver
...
fixed bug in total voltage
2020-04-10 11:46:01 +10:00
Mirko Denecke
d96c7049ca
APMrover2: remove unused parameter in PIVOT_TURN_ANGLE description
2020-04-10 08:59:31 +09:00
bugobliterator
1f421edaf2
waf: chibios remove quotes from the default param filename
2020-04-10 07:04:21 +10:00
bugobliterator
a31f2e5d90
hwdef: add validation checks for CubeOrange
2020-04-10 07:04:21 +10:00
bugobliterator
ef91f1634b
HAL_ChibiOS: add support for adding board validation test
2020-04-10 07:04:21 +10:00
bugobliterator
8a77ddf8c6
AP_BoardConfig: run validation test if declared under hwdef
2020-04-10 07:04:21 +10:00
Randy Mackay
1ba036169f
AP_VisualOdom: align sensor displays yaw shift in 0 to 360 range
2020-04-09 19:41:08 +09:00
Randy Mackay
9fd39f3768
AP_Math: alternative quaternion rotation test
2020-04-09 19:41:08 +09:00
Randy Mackay
26e4dd6fef
AP_Math: correct quaternion::from_rotation for pitch-180
2020-04-09 19:41:08 +09:00
Randy Mackay
dc2e0f328b
AP_VisualOdom: fix handle_vision_position_delta_msg
...
position and angle deltas were swapped when passed into the EKF
time passed into the EKF was scaled as usec when it should be sec
2020-04-09 19:41:08 +09:00
Randy Mackay
c18fce6714
AP_Math: add quaternion rotation test
2020-04-09 19:41:08 +09:00
Randy Mackay
f78d8b009a
Tools: enable visual odometry for fly_vision_position test
2020-04-09 19:41:08 +09:00
Randy Mackay
ac3f99d8dd
Sub: add support for visual odometry
2020-04-09 19:41:08 +09:00
Randy Mackay
d1aa3858f0
AP_Vehicle: add visual odometry
2020-04-09 19:41:08 +09:00
Randy Mackay
1b1687f43d
AP_Arming: integrate visual odometry pre_arm_check
2020-04-09 19:41:08 +09:00
Randy Mackay
9a32e8208f
Rover: visual odometry moved to AP_Vehicle
2020-04-09 19:41:08 +09:00
Randy Mackay
ea14775793
Rover: remove call to visual_odom.update
2020-04-09 19:41:08 +09:00
Randy Mackay
04c3f040a8
Copter: visual odometry moved to AP_Vehicle
2020-04-09 19:41:08 +09:00
Randy Mackay
05a37db07c
Copter: remove call to visual_odom.update
2020-04-09 19:41:08 +09:00
Randy Mackay
2f5a8fd6b9
RC_Channel: add aux function for visodom-calibrate
2020-04-09 19:41:08 +09:00
Randy Mackay
9769f08fd9
GCS_MAVLink: visual odometry build fixes
2020-04-09 19:41:08 +09:00
Randy Mackay
a9c1eb5af4
GCS_MAVLink: fill in sys_status vision position bits
2020-04-09 19:41:08 +09:00
Randy Mackay
a1ddd55ea5
GCS_MAVlink: AP_integrate of rename to handle_vision_position_delta_msg
2020-04-09 19:41:08 +09:00
Randy Mackay
728e8b45a9
GCS_MAVLink: use AP_VisualOdom to handle vision-position-estimate messages
2020-04-09 19:41:08 +09:00
Randy Mackay
aa720b0ae6
AP_VisualOdom: pre-arm failure string prefix moved to AP_Arming
2020-04-09 19:41:08 +09:00
Randy Mackay
3d75dc7815
AP_VisualOdom: add HAL_VISUALODOM_ENABLED
2020-04-09 19:41:08 +09:00
Randy Mackay
8f94a0cfb0
AP_VisualOdom: integrate IntelT265 backend
2020-04-09 19:41:08 +09:00
Randy Mackay
f0e11d9a5c
AP_VisualOdom: add IntelT265 backend
2020-04-09 19:41:08 +09:00
Randy Mackay
a41b169635
AP_VisualOdom: front-end implements handle_vision_position_estimate with eulers
2020-04-09 19:41:08 +09:00
Randy Mackay
3530d5b348
AP_VisualOdom: MAV driver implements handle_vision_position_estimate
2020-04-09 19:41:08 +09:00
Randy Mackay
c78b1ab3bf
AP_VisualOdom: rename handle_vision_position_delta_msg
2020-04-09 19:41:08 +09:00
Randy Mackay
b519d285a6
AP_VisualOdom: get_orientation made public
...
also remove unnecessary friends
2020-04-09 19:41:08 +09:00
Randy Mackay
c36dfc448d
AP_VisualOdom: handle_msg directly updates EKF
2020-04-09 19:41:08 +09:00
Randy Mackay
0eb1ef1f08
AP_VisualOdom: add handle_vision_position_estimate
...
also add pre_arm_check
2020-04-09 19:41:08 +09:00
Randy Mackay
1cf9655b4a
AP_VisualOdom: TYPE param becomes enable flag and reboot required
2020-04-09 19:41:08 +09:00
Randy Mackay
61a06bbb04
AP_Math: add quaternion rotate, from_rotation and invert
2020-04-09 19:41:08 +09:00
Randy Mackay
338548c5eb
AP_Math: move HALF_SQRT_2 def to rotation.h
...
This allows it to be used by the Quaternion class
2020-04-09 19:41:08 +09:00
Randy Mackay
b0b78e974b
AP_AHRS: add get_quaternion
2020-04-09 19:41:08 +09:00
Randy Mackay
e1c623183e
AP_AHRS: minor comment fix and move var_info lower
2020-04-09 19:41:08 +09:00
Randy Mackay
24bb4876a8
AP_AHRS: move is_ext_nav_used_for_yaw to parent
2020-04-09 19:41:08 +09:00
Randy Mackay
c0187fe05f
AP_Logger: add log message description for VISO
2020-04-09 19:41:08 +09:00
Randy Mackay
f18be824ea
AP_Logger: add VISP message
2020-04-09 19:41:08 +09:00
chobits
63320f140a
AP_Logger: constraints time spend in header writing, more complete
2020-04-09 19:17:17 +10:00
chobits
b829384fdf
AP_Logger: constraints time spended in header writing
2020-04-09 19:17:17 +10:00
Pierre Kancir
07435cc541
Tools: correct path for soaring mission
2020-04-09 09:01:03 +10:00