Skip to content

Please add realtime_clock back #382

@borongyuan

Description

@borongyuan

Hi, @christophfroehlich, @bmagyar, @saikishor, I just noticed that you removed realtime_clock because you thought no one was using it. But we actually use it in our VSLAM system all the time. This is the amazing performance our system has demonstrated so far.
Best Visual SLAM Solution, Localize Disney's TRON Lightcycle Roller Coaster in the Dark in Real Time
To realize such a robust SLAM system, it is very important to correctly handle the time synchronization of sensors. realtime_clock plays an important role in our implementation. It maintains a monotonic clock while also trying to keep it synchronized with the host time (UTC time). Specifically, the OAK camera we use has an internal monotonic clock for time stamping the sensor data. When we receive the data, we need to change its timestamp to UTC time so that downstream tasks can use the data, while also maintaining the monotonicity of the timestamp. This is exactly what realtime_clock provides.
So if it's convenient for you guys, please add it back. The SLAM system is essentially a state observer, which does not go beyond the scope of the control system, so realtime_clock is suitable to be retained in this project.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions