Discover
Use the hierarchy and node graph to map nodes, topics, services, TF frames, robots, and their live relationships.
THE ROS 2 WORKSPACE
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
A SHARED FOUNDATION
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
Start with system structure, inspect live data in context, then move from a finding to the exact tool or control you need.
Use the hierarchy and node graph to map nodes, topics, services, TF frames, robots, and their live relationships.
Inspect messages, plots, robot models, diagnostics, and real-time data flow from the same selected entity.
Stay in flow with keyboard navigation, build tools, write controls, and reproducible workspace recipes.
MADE FOR REAL ROBOTICS WORK
Native, local-first tools for the moments when a system is behaving differently than you expected.
SYSTEM INTELLIGENCE
Stable, source-aware identity and shared selection connect the hierarchy, live node graph, diagnostics, logs, robot models, recordings, and more.
Explore the knowledge graph →VULKAN VISUALIZATION
Use optimized native Vulkan graphics to inspect URDFs, TF, joint motion, sensors, maps, paths, markers, and scenes.
LIVE + RECORDED
Record live topics, follow or manually publish joint states, plot signals, and revisit the story later without losing system context.
BUILT FOR THE WORKBENCH
Use built-in build and interactive terminals, a project file explorer, and package-aware Run/Stop controls for ROS launch files.
HEALTH + ASSISTANT
Surface health findings, investigate with the evidence-backed Ask RobotLens assistant, then navigate to the relevant entity and context.
SENSORS + SIGNALS
Inspect messages, plot useful numeric fields, and visualize spatial sensor data alongside the robot in one responsive 3D workspace.
SCENE + SIMULATION
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
Publish messages, set parameters, and call services with reviewable controls and bounded execution.
BUILT TO FIT YOUR STACK
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
Ask RobotLens about the system in front of you. The AI assistant brings graph state, health findings, diagnostics, and logs into one focused investigation.
Ask about health, TF paths, topology, diagnostics, logs, and the selected robot context—without leaving the workspace.
Follow cited findings back to the entities, messages, and relationships that support the answer.
The assistant investigates and explains. You decide what changes, using the workspace’s explicit controls.
CONTACT
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.
COMING SOON
Join the list to hear when RobotLens is ready for its first users.
No spam. Just release news and the occasional build note.