Skip to content
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

RViz Plugin for SPATEM/MAPEM #55

Merged
merged 78 commits into from
Jan 14, 2025
Merged

RViz Plugin for SPATEM/MAPEM #55

merged 78 commits into from
Jan 14, 2025

Conversation

gkueppers
Copy link
Collaborator

RViz Display Plugin for MAPEMs (and corresponding SPATEMs)

Plugin Description and Visualization

Ingress and egress lanes of an MAPEM are visualized in configurable colors. If a SPATEM for the corresponding junction is available the movement state of a respective lane is indicated through red/yellow/green colorization of a sphere at the end of the corresponding ingress lane.

image

UI

The plugins properties are implemented as illustrated:

image

Additional Changes

Alongside the RViz plugin the following changes are introduced:

etsi_its_msgs_utils

  • Added required setter and getter for MAPEM and SPATEM including tests.
  • Moved setter and getter for Bitstring ASN1-primitive to separate files
  • Moved checks.h to top-level directory because the contained implementations are not linked to the cdd

pcap2bag

  • adapted to newer version of rosbags package
  • Bugfixes:
    • use pcap-argument when parsing the file
    • check if btpb_raw and its_raw are contained within the packet

@gkueppers gkueppers requested a review from jpbusch January 2, 2025 18:11
@gkueppers gkueppers marked this pull request as ready for review January 3, 2025 15:56
@gkueppers gkueppers changed the title DRAFT: RViz Plugin for SPATEM/MAPEM RViz Plugin for SPATEM/MAPEM Jan 3, 2025
@jpbusch
Copy link
Collaborator

jpbusch commented Jan 9, 2025

Should we add a "phase change timer" to the plugin? I would at least create an issue for it.

@gkueppers
Copy link
Collaborator Author

Should we add a "phase change timer" to the plugin? I would at least create an issue for it.

Captured here:
#61

@jpbusch jpbusch merged commit b912e55 into main Jan 14, 2025
35 checks passed
@jpbusch jpbusch deleted the feature/spat-map-plugin branch January 14, 2025 14:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants