RobotLens is in active development Join the early access list

THE ROS 2 WORKSPACE

See the whole
robot system.

RobotLens brings your robot’s topology, live data, 3D world, simulation, logs, and timeline into one native workspace—so you can spend less time switching tools and more time solving the real problem.

Built for Ubuntu 24.04 + ROS 2 Jazzy

warehouse_inspection.rlens
● LIVE
ROBOT GRAPH12 nodes
robot_state
publisher
/joint_states
nav2_controller
/scan
lidar_driver
/cmd_vel
3D VIEWPORTPerspective
X
Y
Z
LIVE
00:12:44

ONE WORKSPACE FOR THE TOOLS YOU USE EVERY DAY

TopologyVisualizationSimulationPlotsDiagnosticsAI assistant

A SHARED FOUNDATION

Every signal has
a place in the whole.

Robotics work is fragmented by default. A graph tool tells one story, a visualizer tells another, and the terminal holds the rest.

RobotLens gives nodes, topics, TF frames, robots, recordings, diagnostics, and logs a shared identity. Navigate a hierarchy to find what matters, select a robot link in 3D, and its context follows you across the workspace.

See how the workspace connects

ONE CONTEXT, MANY VIEWS

One workspace.
One connected workflow.

Start with system structure, inspect live data in context, then move from a finding to the exact tool or control you need.

01

Discover

Use the hierarchy and node graph to map nodes, topics, services, TF frames, robots, and their live relationships.

02

Understand

Inspect messages, plots, robot models, diagnostics, and real-time data flow from the same selected entity.

03

Resolve

Stay in flow with keyboard navigation, build tools, write controls, and reproducible workspace recipes.

MADE FOR REAL ROBOTICS WORK

Everything in view.
Nothing in the way.

Native, local-first tools for the moments when a system is behaving differently than you expected.

SYSTEM INTELLIGENCE

A graph that knows what it is looking at.

Stable, source-aware identity and shared selection connect the hierarchy, live node graph, diagnostics, logs, robot models, recordings, and more.

Explore the knowledge graph
/tfbase_link/diagnosticsrobot_01

VULKAN VISUALIZATION

Your robot, in context.

Use optimized native Vulkan graphics to inspect URDFs, TF, joint motion, sensors, maps, paths, markers, and scenes.

LIVE + RECORDED

One timeline, every run.

Record live topics, follow or manually publish joint states, plot signals, and revisit the story later without losing system context.

BUILT FOR THE WORKBENCH

$ colcon build
✓ finished in 12.8s

Build, run, stay in flow.

Use built-in build and interactive terminals, a project file explorer, and package-aware Run/Stop controls for ROS launch files.

HEALTH + ASSISTANT

Follow the evidence, not the breadcrumbs.

Surface health findings, investigate with the evidence-backed Ask RobotLens assistant, then navigate to the relevant entity and context.

SENSORS + SIGNALS

Read the data in motion.

Inspect messages, plot useful numeric fields, and visualize spatial sensor data alongside the robot in one responsive 3D workspace.

SCENE + SIMULATION

Build the world around it.

Author lights, cameras, virtual sensors, primitives, and models—then run realistic simulation, synthetic-data, and image-processing workflows in the same workspace.

SAFE ROS WRITES

›_

Move from insight to action.

Publish messages, set parameters, and call services with reviewable controls and bounded execution.

BUILT TO FIT YOUR STACK

Not another dashboard.
Your robotics environment.

RobotLens is designed to work alongside the open ROS ecosystem. It doesn’t ask you to abandon the tools you trust—it helps them make more sense together.

AI ASSISTANT

A smarter way to
debug your robot.

Ask RobotLens about the system in front of you. The AI assistant brings graph state, health findings, diagnostics, and logs into one focused investigation.

  1. ASK

    Start in the debugger

    Ask about health, TF paths, topology, diagnostics, logs, and the selected robot context—without leaving the workspace.

  2. TRACE

    Stay grounded in evidence

    Follow cited findings back to the entities, messages, and relationships that support the answer.

  3. CONTROL

    Keep the engineer in charge

    The assistant investigates and explains. You decide what changes, using the workspace’s explicit controls.

CONTACT

Let’s talk about
your robot system.

I’m building RobotLens independently, and I’m always happy to connect. If you have a question, an idea, a robotics challenge, or an opportunity to collaborate, feel free to reach out. I personally respond to every message—whether you’re interested in RobotLens, exploring a partnership, looking for help with a robotics project, or simply have feedback that could make RobotLens better.

Get in touch

COMING SOON

Build a clearer
picture of your robot.

Join the list to hear when RobotLens is ready for its first users.

No spam. Just release news and the occasional build note.