Skip to content

pyplayerbase inside OpenScenarioEditor #3

@ebadi

Description

@ebadi

When scenarioplayer script is used in reload function of OpenScenarioEditor, the graphic is not loaded correctly.

image

Python: running constructor
ioengine::Event] B116_[scenarioengine::OSCManeuver] B117_[scenarioengine::ManeuverGroup] B118_[scenarioengine::Act] B119_[scenarioengine::Story] B120_[scenarioengine::StoryBoard] B121_[scenarioengine::OSCFile] B122_[scenarioengine::RoadNetwork] B123_[scenarioengine::ControllerPool] B124_[scenarioengine::ScenarioReader] B125_[scenarioengine::ScenarioEngine] B0_[ScenarioPlayer] 0:filename
1:--window
2:60
3:60
4:800
5:400
6:--osc
7:/home/wave/repositories/OpenScenarioEditor/pyesmini/resources/xosc/cut-in.xosc
esmini GIT REV: a75bb2b+
esmini GIT TAG: 
esmini GIT BRANCH: remotes/origin/fix_route_1st_waypoint_issue~1
esmini BUILD VERSION: N/A - client build
Generated seed 44202759
Loading cut-in.xosc (v1.0)
OpenDRIVE: ../xodr/e6mini.xodr
Scenegraph: ../models/e6mini.osgb
Position::Set Warning: s (50,00) too large, track 0 only 1,00 m long

Position::Set Warning: s (25,00) too large, track 0 only 1,00 m long


before scenarioEngine->getScenarioGateway()
after scenarioEngine->getRoadManager()
after new OSIReporter()0,000: Starting teleport Action
0,000: Ego New position:
0,000: Pos(6,47, -2,51, 0,00) Rot(1,00, 3,57, 0,00) roadId 0 laneId -3 offset 0,00 t -6,50
0,000: Init Ego TeleportAction standbyState -> startTransition -> runningState
0,000: Init Ego LongitudinalAction standbyState -> endTransition -> completeState
0,000: Starting teleport Action
0,000: OverTaker New position:
0,000: Pos(3,95, -0,89, 0,00) Rot(1,00, 3,57, 0,00) roadId 0 laneId -2 offset 0,00 t -3,50
0,000: Init OverTaker TeleportAction standbyState -> startTransition -> runningState
0,000: Init Ego TeleportAction runningState -> endTransition -> completeState
0,000: Init OverTaker TeleportAction runningState -> endTransition -> completeState
0,000: Position::Set Warning: s (2,00) too large, track 0 only 1,00 m long

0,000: Position::Set Warning: s (3,00) too large, track 0 only 1,00 m long

0,000: Position::Set Warning: s (5,00) too large, track 0 only 1,00 m long

0,000: Position::Set Warning: s (5,00) too large, track 0 only 1,00 m long

0,000: Position::Set Warning: s (6,00) too large, track 0 only 1,00 m long

0,000: Position::Set Warning: s (7,00) too large, track 0 only 1,00 m long

0,000: Position::Set Warning: s (8,00) too large, track 0 only 1,00 m long

0,000: Position::Set Warning: s (9,00) too large, track 0 only 1,00 m long

0,000: Position::Set Warning: s (9,00) too large, track 0 only 1,00 m long

0,000: Position::Set Warning: s (9,00) too large, track 0 only 1,00 m long

0,000: Position::Set Warning: s (2,00) too large, track 0 only 1,00 m long


Python: after constructor
GetFixedTimestep 0.0
IsQuitRequested False
x
ScenarioPlayer::ScenarioPlayer1,000: Trigger /------------------------------------------------
1,000: CutInActStart == true, 1,0000 > 0,00 edge: none
1,000: Trigger  ------------------------------------------------/
1,000: CutInAndBrakeAct standbyState -> startTransition -> runningState
1,000: Trigger /------------------------------------------------
1,000: OverTakerStartSpeedCondition == true, element: CutInAndBrakeAct state: START_TRANSITION, edge: none
1,000: Trigger  ------------------------------------------------/
GetParameterValueInt -1
x
2,000: OverTakerStartSpeedAction standbyState -> startTransition -> runningState
2,000: OverTakerStartSpeedEvent standbyState -> startTransition -> runningState
GetParameterValueInt -1
x
GetParameterValueInt -1

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions