What do you want to do?
5 use cases
-
Open an existing .rrd recording in the Dalaran viewer
Replay an upstream .rrd recording on one timeline without converting it first.
- Dalaran
- Software and DevOps
- Intermediate
View prompt
Using the Flaminis/Dalaran repository, install dalaran-sdk with pip and open <recording_path> with the dalaran command. Report whether the viewer opens the file and list the entity paths you can see. Verify that the timeline shows data from more than one sensor.
-
Save a Python sensor run to a .dlr file for later review
Log data from a script to a .dlr file and open it in the viewer afterward.
- Dalaran
- Software and DevOps
- Intermediate
View prompt
In the Flaminis/Dalaran repository, install dalaran-sdk with pip, then write a Python script that logs 100 frames of a point cloud to session.dlr using dl.save. Expected output is a session.dlr file. Verify it by running dalaran session.dlr and confirming the frame timeline appears.
-
Check a workstation for viewer and driver problems before a robot session
Run the built-in doctor command to find setup problems in plain language.
- Dalaran
- Software and DevOps
- Intermediate
View prompt
In the Flaminis/Dalaran repository, install the dalaran-cli binary and run dalaran doctor on this machine. Expected output is a list of findings about build info, graphics adapters, and environment variables. Verify that the report names no failing item before the robot session starts.
-
Export recording data to dataframes for computation
Load a Dalaran recording into a dataframe to compute on it instead of viewing it.
- Dalaran
- Software and DevOps
- Advanced
View prompt
In the Flaminis/Dalaran repository, install dalaran-sdk and load <recording_path> into a dataframe using the dl_dataframe view. Expected output is a table of rows for each logged entity and timeline value. Verify that the row count matches the number of frames logged in the source run.
How to use Dalaran
- Check you have what it needs: Python with pip, or Rust with cargo, to install the Dalaran SDK or viewer; A terminal to run the dalaran command; An existing .rrd, .dlr, or MCAP recording, or a ROS 2 setup with rosbag2 files, for the replay use cases.
- Open Flaminis/Dalaran on GitHub and read the README and license.
- Run
pip install dalaran-sdkto install the Python package that ships the viewer. - Run
dalaran recording.rrdin the folder that holds your recording, replacing recording.rrd with your file name. - Scrub the timeline and check that the point clouds, camera frames, and transforms line up with each other.
- If you want a normalized copy, run
dalaran convertas described in the README and open the new .dlr file.
These steps come from our top use case, Open an existing .rrd recording in the Dalaran viewer, which also has a copy-paste agent prompt.
Get 5 new use cases every morning. Free, one short email, unsubscribe anytime.
Get them freeDalaran alternatives · Best AI repos for Software and DevOps
About this repo
- Who it is forRobotics engineers and developers who record or simulate robot runs and need to inspect, share, or compute on sensor data on one timeline.
- Why it is hot
- LanguageRust
- Sourcegithub.com/Flaminis/Dalaran · Back to Hot repos
Requirements
- Python with pip, or Rust with cargo, to install the Dalaran SDK or viewer
- A terminal to run the dalaran command
- An existing .rrd, .dlr, or MCAP recording, or a ROS 2 setup with rosbag2 files, for the replay use cases
Maintain Dalaran? Add the Featured on Deduped badge
Paste this into your README:
[](https://dedupedai.com/use-cases/flaminis-dalaran/?ref=badge)
Questions about Dalaran
What is Dalaran?
Dalaran is an Apache-2.0 robotics visualization and data tool that logs, stores, replays, and queries multimodal time-series data such as ROS 2 topics, LiDAR, camera, IMU, and TF. It is an open-source project on GitHub: https://github.com/Flaminis/Dalaran.
Who is Dalaran for?
Robotics engineers and developers who record or simulate robot runs and need to inspect, share, or compute on sensor data on one timeline.
What can I do with Dalaran?
5 use cases so far, for example: Open an existing .rrd recording in the Dalaran viewer; Save a Python sensor run to a .dlr file for later review; Check a workstation for viewer and driver problems before a robot session. Each has steps and a copy-paste agent prompt.
What do I need to run Dalaran?
Python with pip, or Rust with cargo, to install the Dalaran SDK or viewer; A terminal to run the dalaran command; An existing .rrd, .dlr, or MCAP recording, or a ROS 2 setup with rosbag2 files, for the replay use cases.
What are alternatives to Dalaran?
Other hot AI repos in Software and DevOps: Harness2, iFixAi, Orca, Diagram Design, AI Memory.
Is Dalaran safe to run?
Deduped does not own, audit or vouch for it. Read the README and license, run it on your own systems first and review every command before you run it.