for drone in drones1: trajs1 = trajectories_builder.compute_trajectories(drone, depots[0]) out_trajectories1[drone] = trajs1,此结果是否会出现覆盖情况,结果只包含一个drone的轨迹信息?如果是,如何修改程序才能输出所有drone的轨迹信息
时间: 2024-02-20 15:56:30 浏览: 59
基于ROS1的无人机覆盖路径规划算法实例
是的,这段代码会覆盖之前计算的轨迹信息,只保留最后一个drone的轨迹信息。要输出所有drone的轨迹信息,可以使用一个字典来存储每个drone的轨迹信息,例如:
```
out_trajectories = {}
for drone in drones1:
trajs = trajectories_builder.compute_trajectories(drone, depots[0])
out_trajectories[drone] = trajs
```
这样,每个drone的轨迹信息都会被存储在字典中,可以随时访问和使用。
阅读全文