Просмотр исходного кода

```
feat(mcu): 调整相机转向设备的精确度

将相机转向设备的目标值从整数调整为小数,提高运动控制的精度。
具体修改包括:将-39调整为-39.9,39调整为39.9,
以及将camera_angle-1调整为camera_angle-0.1,
同时更新了相应的日志输出以反映精确的数值变化。
```

rambo 1 неделя назад
Родитель
Сommit
53f032dae8
1 измененных файлов с 6 добавлено и 6 удалено
  1. 6 6
      python/mcu/ProgramItem.py

+ 6 - 6
python/mcu/ProgramItem.py

@@ -318,19 +318,19 @@ class ProgramItem(BaseClass):
             if self.camera_angle is not None:
                 if self.turntable_position == -40:
                     self.mcu.to_device_move(
-                        device_name="camera_steering", value=-39
+                        device_name="camera_steering", value=-39.9
                     )
-                    logger.info("转盘位置首次运动===>,%s",-39)
+                    logger.info("转盘位置首次运动===>,%s",-39.9)
                 elif self.turntable_position == 40:
                     self.mcu.to_device_move(
-                        device_name="camera_steering", value=39
+                        device_name="camera_steering", value=39.9
                     )
-                    logger.info("转盘位置首次运动===>,%s",39)
+                    logger.info("转盘位置首次运动===>,%s",39.9)
                 else:
                     self.mcu.to_device_move(
-                        device_name="camera_steering", value=self.camera_angle-1
+                        device_name="camera_steering", value=self.camera_angle-0.1
                     )
-                    logger.info("转盘位置首次运动===>,%s",self.camera_angle-1)
+                    logger.info("转盘位置首次运动===>,%s",self.camera_angle-0.1)
                 await asyncio.sleep(0.01)
                 self.mcu.to_device_move(
                     device_name="camera_steering", value=self.camera_angle