jianghaiyue
6 天以前 71f29001d7ec27a72b33143dc104abd34822268a
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) {