-
Notifications
You must be signed in to change notification settings - Fork 130
Improvements on extended traffic signs #124
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
@CarloVanDriestenBMW and @pmai please review additional extensions to traffic signs and road markings. Please consider:
|
|
@CarloVanDriestenBMW and @pmai |
are there countries which have traffic signs in two different units? IF SO: We have to add a unit field? |
|
@carsten-kuebler some thoughts: to 1) I would say YES - we are defining the logical information of traffic signs here, therefore the logical information is stored in the trafficSign.Type for (237 StVO) but also for the generic symbol (Sinnbilder §39 Abs. 7 StVO). The information can then be referenced in to 2) I would leave the string for the texts painted as roadMarkings as proposed in your PR. to 3) as written before: The goal would be a single enum for logical types and additional flags and infos describing that logical information when painted on the street. could you do that? |
600c82e to
8b8c45a
Compare
|
I've fixed the merge conflict and rebased the changes to make them mergeable, should build correctly now (also with the auto-merging PR build). @CarloVanDriestenBMW if that fits your ideas, we can directly merge this. |
|
@pmai thankyou |
|
@carsten-kuebler Is the list completely checked against the different STVOs? Some have references and some not? |
|
@CarloVanDriestenBMW The list is checked against StVO. We add all traffic signs, which were missing in respect to begin/end signs, similar groups of signs, etc. There are a lot of more traffic signs in StVO. All this traffic signs have their StVO reference. We add also "traffic signs" which exist only in one way in StVO, e.g. "no u-turn right" (StVO has only "no u-turn left"). We also add "traffic signs" which do not exist in StVO, e.g. "u-turn left" which exists only as road marking. (There is a "u-turn" traffic sign in South Korea. These additional traffic signs have no reference to StVO (because they are not used in germany). |
|
@pmai and @carsten-kuebler isn't that something for the "DetectedTrafficSign" ?
There is no viewing angle in a global view or? |
|
@CarloVanDriestenBMW it is necessary to define what is left or right from the signs point of view ("no parking" sign with an "arrow to the left" and the traffic sign on the left/right side of the lane) and to define if you can see the traffic sign (in a construction area if the sign is turned way "out of order" or if you can see the sign if the road turns). |
8b8c45a to
3d15399
Compare
|
@carsten-kuebler : look at #138 |
|
@CarloVanDriestenBMW I made a new PR for issue #138. It adresses an exact definition of the BaseStationary::orientation and how to apply the road markings and traffic signs. |
|
@carsten-kuebler I got the feeling that we will have some conflicts here ^^ |
|
@CarloVanDriestenBMW resolved :-) |
|
@CarloVanDriestenBMW merge conflict resolved.... |
|
I'll again rebase this branch onto master to cleanup the history prior to merging. |
|
@pmai it should already been cleaned up, isn't it? |
|
@carsten-kuebler a lot of the old commits that were replaced by the rebase I did earlier have resurfaced (after a rebase a git reset --hard origin/branchname on the branch is needed to get rid of the old commits in ones own repository), plus lots of intermediate merges with master by carlo somewhat mess up the history and we probably don't want to pull that into master... So content-wise it should be ok, but the history is really messed up. |
Removed typos and change order of enum Type for traffic sign.
Extend road markings with painted symbols (similar to traffic sign icons). Extend road markings in form of characters (e.g. BUS) - First use of string attribute in OSI! Reorder enum RoadMarking.Type and add painted_traffic_sign and text.
Reuse traffic signs as road markings. Arrows, stop lines, crosswalks, etc. are monochrome symbols of traffic signs.
Missing CR added.
aad7f99 to
833450f
Compare
|
Ok, I've re-rebased against master, and lost the CI-problem-induced Type Renaming for Road Markings again. This should be the correct content now (without superceded changes and other unrelated changes due to master merges). Please do a git fetch, git checkout Extended-Traffic-Signs followed by git reset --hard origin/Extended-Traffic-Signs if you need to work further on this branch. @CarloVanDriestenBMW please add positive review if this should be merged now... |
ghost
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
positive
@pmai Removed typos and change order of enum Type for traffic sign.