Launch promotionLidarFlow is free while we launch — no card required
LiDAR and camera → metric 3D

Raw recordings in.
Metric 3D data out.

Upload a .mcap or ROS1 .bag and get back a metric 3D point cloud, reconstructed from LiDAR and GNSS, or from a single camera with monocular metric depth. Runs in your browser. No ROS install, no SLAM tuning, no Docker.

Works with any LiDAR that publishes sensor_msgs/PointCloud2.

Start freeFree during launch. No card, no trial timer.
app.lidarflow.io / runs / 3f2a · drive_03.mcap
Reconstructed point cloud
points — · yaw — · z↑ — m

Representative point cloud, coloured by elevation.

What you upload / What you get back

Show the recording.
Get the map.

The whole pitch, in engineer native language. Feed LidarFlow the same topics you already record. Download the mapped artifacts you actually need.

↑ Before — input

What you upload

  • recording.mcap…or run.bag, a LiDAR recording with the topics you already capture.
  • /pointcloud_topicAny sensor_msgs/PointCloud2 topic. Validated before the run starts.
  • /imu/dataOptional. Used when the recording includes an IMU.
  • /fixOptional GNSS topic. Needed only when you want a georeferenced map.
↓ After — output

What you get back

  • output.pcdThe mapped point cloud artifact used across the product.
  • map.plyThe canonical full GLIM export, when the precision run produces it.
  • metadata.jsonRun settings, validation, and provenance in one file.
  • slam_trajectory.txtIncluded whenever trajectory material is available for the run.
iNo GNSS? You still get a locally consistent SLAM map. With GNSS, you also get a georeferenced one, aligned to WGS84.
How it works

Upload. Validate. Reconstruct. Georeference.

The deep walkthrough lives on its own page. The short version is four verbs and one browser tab.

01

Upload

Drop a .mcap or ROS1 .bag, up to 20 GB. No ROS install required.

02

Validate

We detect and check LiDAR, TF, GNSS and IMU topics, and tell you what we found before the run.

03

Reconstruct

GLIM SLAM builds the map from LiDAR, or monocular metric depth builds it from a single camera.

04

Georeference

FlexCloud aligns the result to WGS84 when GNSS is present, so the map lands in the real world.

FAQ

Questions engineers ask before handing over a recording.

What we will not do

The things we refuse to fake.

Most rosbag tooling lives or dies on trust. We would rather lose a deal than ship a number we cannot back up. Here is what that looks like in practice.

No fake benchmarks

We publish numbers we can reproduce.

You will not find a marketing chart of accuracy versus a competitor on this site. Reconstruction quality depends on your sensor stack, route, and trajectory. We will quote numbers from your own recording, in your inbox, not a billboard.

Honest scope

ROS 2 .db3 is not supported yet.

Today the upload validator accepts ROS1 .bag and .mcap. ROS 2 .db3 is on the roadmap with a waitlist below. We would rather tell you no than silently fail on upload.

Your data, your call

We do not train on your recordings.

Uploads stay in your workspace. We do not sample frames for model training, we do not share them with sensor vendors, and we delete them on the retention you set.

Cancel without theatre

One click to cancel from the dashboard.

No retention call, no five-step downgrade flow. If the workflow stops earning its keep, you turn it off the same way you turned it on.

Launch promotion

Drop the bag.
Get the map.

Free while we launch. Create a workspace, upload your first recording, download the map. The whole thing takes under five minutes, and there is no card to enter.