Skip to content

Pseudo-asynchronous mode not working #234

@mageofboy

Description

@mageofboy

There is currently a couple of issues when using the simulator mode is set to 'pseudo-asynchronous'.

  1. send_pickle deprecated. fixed in: [Bug] Replace send_pickled in CARLA drivers #233 (comment)
  2. KeyError when releasing sensor data
    image
    The issue seems to be because at a certain timestamp, the camera operator is releasing the sensor data (in release_data) before the sensor data has finished processing (in process_images). Therefore, the message at a timestamp is not in self._pickled_messages when we try to access, and the message is only added afterwards.
    The following screenshots display the sequence causing the error:
    image
    image
    image
    It seems like the issue is related to how long it takes for a sensor to be processed. For instance, the depth camera operator has the issue much more frequently than other ones.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions