Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • O opSimulation
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
    • Locked files
  • Issues 29
    • Issues 29
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 3
    • Merge requests 3
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Artifacts
    • Schedules
    • Test cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Model experiments
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Eclipse ProjectsEclipse Projects
  • Eclipse openpass
  • opSimulation
  • Issues
  • #140

Bugfixes and cleanups in core components

We'd like to address some bugfixes and cleanups in various core components:

Refactoring:

  • ObservationLog: Method ReadIfSet should be renamed to something more appropriate

Improve logging:

  • During signal parsing
  • During import of turning rates
  • When a SpawnerProfile is missing

Tests:

  • Add end to end test for TrafficLights
  • Add tests for TrafficLight logging
  • Add tests for CollisionDetector

Cleanups:

  • Remove deprecated Localization tests
  • More const correctness in interfaces
  • Remove duplicate GetDimensionFromOsiObject() template function

Bugfixes:

  • ObservationLog
    • Stop reason not set
  • SensorDriver
    • Crash when reference point is not on route
    • UpdateGraphPosition crashes if road position cannot be retrieved
  • World
    • Erroneous lane width calculation
    • LaneStream creation
    • Incorrect cast to AgentInterface in LaneStream::GetObjectsInRange()
    • Route calculation crashes on unidirectional road
    • EgoAgent::GetObstruction() should check for valid route
    • EgoAgent::GetWorldPosition() should use std::optional as return type to account for queries where reference point is not on route
    • Limit object orientation angles to +/- PI
    • Wrong assignment of speed limit for buses
    • Allow missing VehicleProfiles tag in ProfilesCatalog.xml
    • Allow GetRelativeLanes() and GetRoadGraph() on roads against OpenDRIVE orientation
  • CommonHelper
    • SetAngleToValidRange not working as expected for values > 3*PI
  • Documentation:
    • Add traffic sign pictures
Assignee
Assign to
Time tracking

Copyright © Eclipse Foundation, Inc. All Rights Reserved.     Privacy Policy | Terms of Use | Copyright Agent