how to let road begin from world origin?

13 views (last 30 days)
Xinyu Yang
Xinyu Yang on 12 Dec 2024
Commented: Xinyu Yang on 25 Dec 2024 at 22:43
Hello everyone,
I'm generating high definition scene from lane detections and OpenStreetMap by following this example:
I used "changeWorldSettings" to define the world origin, and changed the road information to let road begin from world origin, after that I plot it and got this picture.
But wenn I import it in Roadrunner, it didnt begin from the world origin, I have no idea why. The attachment is mine rrHDmap,this is the code to import it to roadrunner.
cropWindow = [-30 -30 60 60];
helperPlotRoads(rrHDMap,cropWindow)
write(rrHDMap,"Road0926.rrhd");
rrProjectPath = "D:\RR";
rrAppPath = "D:\RoadRunner R2024a\bin\win64";
rrApp = roadrunner(rrProjectPath,InstallationFolder=rrAppPath);
changeWorldSettings(rrApp,SceneExtents=[1000 1000]);
importScene(rrApp,fullfile(pwd,"Road0926.rrhd"),"RoadRunner HD Map");
newFilename = "lane0926.rrscene";
saveScene(rrApp,newFilename);
Can anyone give me some advices?
Best regards,
Xinyu

Answers (1)

Sreeram
Sreeram on 19 Dec 2024 at 10:17
While importing and loading a RoadRunner HD Map into RoadRunner using “importScene”, you can specify an import option as described in the following documentation:
The import option object “roadrunnerHDMapLoadOptions” with property “Offset” can specify the offset of the imported HD map, relative to the center of the RoadRunner scene. I recommend passing the appropriate “roadrunnerHDMapLoadOptions” object to the “importScene” to address the issue.
  1 Comment
Xinyu Yang
Xinyu Yang on 25 Dec 2024 at 22:43
Hello Sreeram,
maybe I didnt describe the question so good, I want to know the offset not to set the offset.
Best regards,
Xinyu

Sign in to comment.

Products


Release

R2024b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!