From cb1773b708f565f9901e4f1addf9b1d24bf9ef4a Mon Sep 17 00:00:00 2001 From: Oleg Kalachev Date: Fri, 11 Nov 2022 05:46:58 +0600 Subject: [PATCH] selfcheck.py: skip optical_flow check if it's not running --- clover/src/selfcheck.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/clover/src/selfcheck.py b/clover/src/selfcheck.py index b7b3eb85..a465beb2 100755 --- a/clover/src/selfcheck.py +++ b/clover/src/selfcheck.py @@ -605,6 +605,10 @@ def check_global_position(): @check('Optical flow') def check_optical_flow(): + if not is_process_running('optical_flow', full=True): + info('optical_flow is not running') + return + # TODO:check FPS! try: rospy.wait_for_message('mavros/px4flow/raw/send', OpticalFlowRad, timeout=0.5)