ros2 tros启动yolov5失败

我在使用tros时遇到了奇怪的问题
我执行ros2 launch dnn_node_example dnn_node_example.launch.py dnn_example_config_file:=/home/sunrise/v5.json dnn_example_image_width:=480 dnn_example_image_height:=272
碰到了如下报错

[example-3] [ERROR] [1751423868.510330995] [dnn_example_node]: Error! Invalid parser: yolov5 . Only yolov2, yolov3, yolov5, yolov5x, yolov8, yolov10, ssd, fcos efficient_det, classification, unet, yolov8-seg are supported
[example-3] [ERROR] [1751423868.510456953] [dnn_example_node]: Load config fail!
有点奇怪为什么说可以支持yolov5,但是又Invalid parser: yolov5
我的config文件如下
{
“model_file”: “./7.0s.bin”,
“model_name”: “7.0s”,
“dnn_Parser”: “yolov5”,
“model_output_count”: 3,
“class_num”: 1,
“cls_names_list”: “./coco1.list”,
“strides”: [8, 16, 32],
“anchors_table”: [[[10, 13], [16, 30], [33, 23]], [[30, 61], [62, 45], [59, 119]], [[116, 90], [156, 198], [373, 326]]],
“score_threshold”: 0.4,
“nms_threshold”: 0.5,
“nms_top_k”: 5000
}

目前社区对RDK X5提供的最新系统版本为3.2.3, 所有案例均经过了完整的QA测试,所以请您务必提供信息,来确保您使用的是最新的系统。

关于这个问题,还有一些方法来排查:

严格按照RDK Model Zoo仓库最新的commit的README来操作,README中也有hrt_model_exec model_info --model_file 命令查看bin模型的输入输出信息。

TROS在运行一次YOLO功能后,在当前目录的config文件夹内有若干workconfig.json文件,在这个workconfig.json文件中,有TROS使用的bin模型的路径,这些模型都是RDK板子上自带的. 您可以使用上述方法来比对自己的模型和板子上自带的能跑的模型的区别。对比的项目有:输出头的顺序,tensor type,量化与反量化类型.