diff --git a/rcb4/armh7interface.py b/rcb4/armh7interface.py index 07e0cca1..c298924e 100644 --- a/rcb4/armh7interface.py +++ b/rcb4/armh7interface.py @@ -537,10 +537,9 @@ def free(self, servo_ids=None): def neutral(self, servo_ids=None, velocity=1000): if servo_ids is None: servo_ids = self.servo_sorted_ids - servo_vector = [7500] * len(servo_ids) - return self.servo_angle_vector(servo_ids, - servo_vector, - velocity=velocity) + av = [0] * len(servo_ids) + return self.angle_vector(av, servo_ids, + velocity=velocity) def servo_angle_vector(self, servo_ids, servo_vector, velocity=127): """Sends a command to control multiple servos. diff --git a/tests/rcb4_tests/test_armh7interface.py b/tests/rcb4_tests/test_armh7interface.py index 99b88fff..fd80803e 100644 --- a/tests/rcb4_tests/test_armh7interface.py +++ b/tests/rcb4_tests/test_armh7interface.py @@ -43,6 +43,7 @@ def test_angle_vector_to_servo_angle_vector(self): def test_angle_vector(self): self.interface.hold() self.interface.neutral() + time.sleep(4.0) reference = [60, 30] self.interface.angle_vector( reference,