ITS: add additional delay in test_sensor_fusion.py for Arduino

bug: 236275663
Change-Id: I4c90a72d9c628741a4905f90156e63391c7c3135
diff --git a/apps/CameraITS/tests/sensor_fusion/test_sensor_fusion.py b/apps/CameraITS/tests/sensor_fusion/test_sensor_fusion.py
index 1939935..8c98be0 100644
--- a/apps/CameraITS/tests/sensor_fusion/test_sensor_fusion.py
+++ b/apps/CameraITS/tests/sensor_fusion/test_sensor_fusion.py
@@ -39,6 +39,7 @@
 _GYRO_SAMP_RATE_MIN = 100.0  # Samples/second: min gyro sample rate.
 _NAME = os.path.splitext(os.path.basename(__file__))[0]
 _ARDUINO_ANGLES = (0, 90)
+_ARDUINO_INIT_WAIT_TIME = 3.0  # Seconds to wait for Arduino comm
 _ARDUINO_MOVE_TIME = 2
 _ARDUINO_SERVO_SPEED = 20
 _NUM_ROTATIONS = 10
@@ -104,6 +105,8 @@
 
   # Sleep a while for gyro events to stabilize.
   time.sleep(_GYRO_INIT_WAIT_TIME)
+  if rot_rig['cntl'].lower() == 'arduino':
+    time.sleep(_ARDUINO_INIT_WAIT_TIME)
 
   # Capture frames.
   facing = props['android.lens.facing']