Skip to content

Replace PlotJuggler with Rerun #32463

Open
@adeebshihadeh

Description

@adeebshihadeh

We've got a proof of concept of https://rerun.io support in tools/rerun/. Rerun will support all the things we want out of a visualization tool. The first step is to replace PlotJuggler, which we mostly use for ad-hoc debugging. Once this is done, we can do cool things like showing all three cameras alongside your plots.

At a minimum, this means:

  • demo route fully loads in <10s
  • rerun runs smoothly (>30 fps). the POC seems to have a leak and it's 10 fps on my machine
  • can plot all the same things as PlotJuggler, with the same workflow
  • nice README, similar to PlotJuggler's

No comma account or device needed - just use the demo route. Community feedback/discussion is at https://github.com/commaai/openpilot/discussions/32419.


To reach parity with PlotJuggler, we'll need:


Relevant upstream Rerun issues:

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    Locked

    Status

    In Progress

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions