Merge branch 'dev_robotaxi-d_250117_6.10.0' into dev_robotaxi-d_241210_6.10.0_yyk

This commit is contained in:
yangyakun
2025-02-06 09:41:45 +08:00
23 changed files with 649 additions and 77 deletions

View File

@@ -11,6 +11,22 @@ import perception.FusionTrafficLightOuterClass
*/
interface IMoGoAutopilotIdentifyListener {
/**
* 判断是否有车龙
*/
fun isLongVehicleQueue(
type: Int,
polygon: List<MessagePad.Location>?
): Boolean {
// 检查 type 是否为 707 表示NED陈数据
val isRoadCongested = type == 707
// 检查 polygon 是否不为空且个数大于 1
val hasEnoughPolygonPoints = (polygon?.size ?: 0) > 1
// 同时满足两个条件
return isRoadCongested && hasEnoughPolygonPoints
}
/**
* 识别交通元素数据发生更新
*