algo-zkd/src/main/java/com/algo/service/CollisionDetector.java
@@ -198,10 +198,13 @@ travelTime += (long) ((distance / speed) * 1000); // 转换为毫秒 // 如果有方向变化,增加转向时间 // 添加null检查 if (currentCode.getDirection() != null && previousCode.getDirection() != null) { if (!currentCode.getDirection().equals(previousCode.getDirection())) { double turnTime = calculateTurnTime(previousCode.getDirection(), currentCode.getDirection(), config); travelTime += (long) (turnTime * 1000); } } // 考虑加速和减速时间 if (i == 1) {