Traffic Light Recognition
Hi,
In the moment I am testing Open Planner with different scenarios in Carla + Autoware 1.14, Ubuntu 18.04. I am trying to implement traffic light recognition to test Open Planner in traffic light stop scenario. I have a vector map with traffic light data, when I launch the featureprojection node, it publishes the Roisignal topic with no data. The camera s id and info are correctly define in the featprojoption.launch file. How can I fix this problem?
Asked by Thiago de Borba on 2021-06-15 07:44:58 UTC
Answers
There are several issues here:
1- In CARLA road network map, the position of traffic lights are not correct.
2- The traffic light is represented with one position (not as autoware handle it ) red lamp , green lamp, yellow lamp separately.
So common traffic light recognition inside autoware will not work, because it expct precise position of the lights.
You will need to create your own traffic light recognizer which can detect the light according to relative position not the absolute position.
Hope this helps.
Update to the answer:
This is steps of how use TLR in Autoware
Asked by Hatem on 2021-06-15 07:50:14 UTC
Comments
Asked by Thiago de Borba on 2021-06-15 08:00:52 UTC
Hi @Hatem
as you can see in the images, I created manually the traffic light in the vector map and it matches perfectly with the pointcloud map. Do you think the TOWN01 pointcloud map is not correct? Could you advise me any traffic light recognizer to work with Carla and Open Planner?
Asked by Thiago de Borba on 2021-06-15 08:05:13 UTC
I see,
In this case you can use either feat_proj.
or if you are using OpenPlanner 2.5 you can use feat_proj_kml
they don't use ML to detect, only the ROI from the map + OpenCV color detector.
Asked by Hatem on 2021-06-15 10:36:08 UTC
Comments