01Physical AI Visualization

Coarobo Viewport

See what your robots perceive and do, live or replayed, right in your web browser.

Coarobo Viewport: Physical AI Visualization · 1:00This is the English version, with subtitles in English, in Japanese, and in both. 日本語版

The demo opens paused on a recorded sample, so press the play button to start.

Open a recording or connect to a running robot, and explore its 3D scene, cameras, plots, and logs side by side, with nothing to install.

  • Clear Picture

    See the 3D scene, the cameras, and the state of a robot on one screen, and understand what it perceives at a glance.

  • Faster Debugging

    Replay a run frame by frame and plot any value over time to find the cause of an issue faster.

  • Shared View

    Share a link or a layout file, and everyone on the team opens the same view in a browser, in English or Japanese.

How It Works

  1. 01

    Open Viewport

    Open Viewport in a web browser, with nothing to install on your computer.

  2. The Topics sidebar of Coarobo Viewport, listing the camera, point cloud, and joint state topics of a recording with their rates
    02

    Connect Data

    Open a recording from your computer or a web server, or connect live to a ROS 1 or ROS 2 robot through rosbridge.

  3. The panel catalog of Coarobo Viewport, with an illustrated card for each panel
    03

    Arrange Panels

    Pick the panels you need, such as a 3D scene, cameras, plots, diagnostics, and teleoperation, and save them as a layout.

  4. Line plots of the joint positions and velocities of a robot arm over the last seconds of a recording
    04

    Find Answers

    Replay, step, and plot to find what happened, and on a live connection, act on the robot from the same screen.

Live Demo

Open a recorded sample in the live app, in a new tab, with nothing to install.

The demo opens paused on a recorded sample, so press the play button to start.

Key Features

Use Cases

What You Need

Browser
A computer with a recent Google Chrome or another Chromium-based browser.
Your Data
Recordings in MCAP, ROS 1 bag, ROS 2 bag, or PX4 ULog format, from your computer or a web server.
Live Robots
A ROS 1 or ROS 2 robot running rosbridge, reachable from the browser.
Languages
An interface in English and Japanese, with light and dark themes.
Privacy
Recordings opened from your computer are read in the browser and never uploaded.
Works With
ROS
ROS / ROS 2
MCAP
Google Chrome
Google Chrome
Topics
3D visualizationreal-time renderingsystem diagnosticsdata playbackcustom dashboardsrobot monitoringweb browserinstant replay

Get Started

Common Questions

Do I need to install anything?

No, Viewport opens in Google Chrome or another Chromium-based browser, and a live robot only needs rosbridge running on its own computer.

Do I need a robot to try it?

No, the live demo opens two recorded samples, a robot arm and a mobile robot, in one click, and you can open your own recordings too.

Are my recordings uploaded?

No, a recording opened from your computer is read inside the browser and never uploaded, and the app sends no usage analytics.

Which recording formats open?

MCAP, ROS 1 bags, ROS 2 bags, and PX4 ULog files open from your computer, and MCAP files and ROS 1 bags also stream from a web server.

Can I control a robot from Viewport?

Yes, on a live connection you drive a mobile base or an arm and call its services from on-screen pads and buttons, on the same screen as its data.

Can it reach a robot on another network?

Yes, through Coarobo Gateway, the cloud infrastructure that connects every Coarobo product, Viewport reaches a robot on another network, such as a laboratory or a factory.

Related News

Coarobo Suite

Coarobo Viewport is part of the Coarobo suite, one family of products made to work together around our open-source core.