2026.6.10小更新
This commit is contained in:
Binary file not shown.
@@ -16,6 +16,9 @@
|
|||||||
"connection_string": "/dev/ttyUSB0",
|
"connection_string": "/dev/ttyUSB0",
|
||||||
"baud_rate": 57600
|
"baud_rate": 57600
|
||||||
},
|
},
|
||||||
|
"fc_info":{
|
||||||
|
"type": "ardupilot"
|
||||||
|
},
|
||||||
"pid_y": {
|
"pid_y": {
|
||||||
"kp": 1.0,
|
"kp": 1.0,
|
||||||
"ki": 0.02,
|
"ki": 0.02,
|
||||||
|
|||||||
@@ -85,7 +85,7 @@ class MissionManager:
|
|||||||
print(f"[INIT] 起始点坐标: ({self.home_x:.2f}, {self.home_y:.2f}, {self.home_z:.2f})")
|
print(f"[INIT] 起始点坐标: ({self.home_x:.2f}, {self.home_y:.2f}, {self.home_z:.2f})")
|
||||||
print("[INIT] 正在下发 GUIDED/OFFBOARD 模式并尝试解锁...")
|
print("[INIT] 正在下发 GUIDED/OFFBOARD 模式并尝试解锁...")
|
||||||
|
|
||||||
target_mode = 'GUIDED' if 'guided' in self.drone.current_mode.lower() or True else 'OFFBOARD'
|
target_mode = "OFFBOARD" if "OFFBOARD" in self.drone.master.mode_mapping() else "GUIDED"
|
||||||
self.drone.set_mode(target_mode)
|
self.drone.set_mode(target_mode)
|
||||||
self.drone.arm()
|
self.drone.arm()
|
||||||
self.state = MissionState.ARMING
|
self.state = MissionState.ARMING
|
||||||
|
|||||||
@@ -250,6 +250,7 @@ class UAVControlLoop:
|
|||||||
def start_uav(self):
|
def start_uav(self):
|
||||||
""" 连接并解锁无人机 """
|
""" 连接并解锁无人机 """
|
||||||
self.uav.connect()
|
self.uav.connect()
|
||||||
|
self.uav.print_status()
|
||||||
if not self.uav.is_armed and self.uav.current_mode not in ['GUIDED', 'OFFBOARD']:
|
if not self.uav.is_armed and self.uav.current_mode not in ['GUIDED', 'OFFBOARD']:
|
||||||
self.uav.arm()
|
self.uav.arm()
|
||||||
|
|
||||||
@@ -324,14 +325,15 @@ def main():
|
|||||||
# 启动无人机连接
|
# 启动无人机连接
|
||||||
controller.start_uav()
|
controller.start_uav()
|
||||||
|
|
||||||
|
|
||||||
print("🚀 NPU 精准推理 [JSON配置动态加载版] 主循环启动...")
|
print("🚀 NPU 精准推理 [JSON配置动态加载版] 主循环启动...")
|
||||||
|
|
||||||
try:
|
try:
|
||||||
while True:
|
while True:
|
||||||
ret, frame = streamer.read_frame()
|
ret, frame = streamer.read_frame()
|
||||||
if not ret:
|
if not ret:
|
||||||
print("❌ 未能读取到摄像头数据,退出中...")
|
time.sleep(0.005)
|
||||||
break
|
continue
|
||||||
|
|
||||||
orig_shape = frame.shape[:2]
|
orig_shape = frame.shape[:2]
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user