-
assigned issue to
[Research] Constraints in roads
Problem in roads through markers. See #31
Comments (24)
-
reporter -
reporter - changed status to open
-
reporter Markers branch has been merged to default, so a new compilation is being triggered and code will be evaluated against this new version.
-
reporter After compiling the new version of Gazebo, the problem persists.
-
reporter @andres_fortier , @JChoclin:
Some improvements to point out. Julian found that the problem is that triangle couples that make a parallelogram are the problem. Randomly, the verteces are being changed so roads like below are being constructed:
Just for debuggin purposes, I have changed the height of each triangle so as to make a "visual debug".
The following table shows how the points are created and sent to the message, they all match.
Testing here should be done on this topic.
-
reporter Some internal tests to get the error. refs
#43→ <<cset 371f07fe7985>>
-
reporter Improved the tests on this. refs
#43→ <<cset 61b2d28b0032>>
-
reporter Removed different heights on triangles. Refactored some flags. refs
#43→ <<cset ec107ec0fe5a>>
-
reporter Added flags to the world files and with the parsing. refs
#43→ <<cset 90dffef7ddd5>>
-
reporter The log of points has been moved to a debug stream. refs
#43→ <<cset eef47ff56ac9>>
-
- changed status to new
-
- changed status to open
-
Whoa, great team research! One question: what do you mean when you say that vertices are being randomly changed? Like we send them in the proper order and Gazebo changes them somehow? Or are we rearranging them after parsing?
-
reporter @andres_fortier roads constraints were solved in PR #25. After including tests to the road extent calculation we, with Julian, found the issue and solved it. At the same time we were working with OSRF to get this working. We are keeping this issue open because OSRF may want to see it as we gave them the link. Now, we are trying to solve a problem that makes Gazebo crash with certain textures with them and working on the same branch.
-
Some internal tests to get the error. refs
#43→ <<cset 269f2c2dcf1b>>
-
Improved the tests on this. refs
#43→ <<cset 4613bc3c0037>>
-
Removed different heights on triangles. Refactored some flags. refs
#43→ <<cset a3c6541f1f7d>>
-
Added flags to the world files and with the parsing. refs
#43→ <<cset df0906a11e2e>>
-
The log of points has been moved to a debug stream. refs
#43→ <<cset a540a2ab2350>>
-
Removed debug messages from the road creator. Also updated the readme. refs
#43→ <<cset 33350c190c2f>>
-
Changed code to adapt and get all the arguments from the world file. refs
#43→ <<cset af1700063356>>
-
Added code format refactor and rebasing modifications. refs
#43→ <<cset 44082c4ed190>>
-
reporter - changed status to closed
-
reporter - changed status to resolved
- Log in to comment