Native mobile control for ROS 2

Your robot.
Your controls.

Stop SSH-ing into your robot from a laptop. Drag a joystick, point it at /cmd_vel, drive. Camera feeds, triggers, topics, gauges. Works with TurtleBot, Unitree Go2, SO-101, Clearpath Jackal, and any ROS2 robot.

See it in action

Build your dashboard

Handcrafted widgets for every need. Cameras, joysticks, gauges, maps, and more. Drag them onto a flexible grid and configure the perfect setup for your robot.

/camera/compressed
/battery_state
— V
/cmd_vel
Robot Arena
NO SIGNAL
/odom
Topic Browser
No topicsWaiting for connection...
/robot_status

Built for real robots

Not a demo. Not a prototype. A tool you can rely on at the lab and in the field.

No cloud. No server. Direct to your robot.

Connect over Wi-Fi via Foxglove WebSocket or rosbridge. No cloud, no account, no latency penalty. Your data stays on your network.

Built for real-time. Not for demos.

Smooth 60fps rendering, efficient message handling, and minimal battery drain even during long sessions.

Set up in under a minute. A layout for every job.

Save up to three dashboards, each with its own portrait and landscape layout. Swap between them as you change robots or tasks.

Foxglove, rosbridge, WebRTC, MJPEG. Every transport that matters.

Subscribe to topics, call services, send actions. Tinca speaks ROS 2 fluently because it's built around it.

$14.99. Once. Forever.

Simple pricing

FREE
$0
forever

A real control app. No strings attached.

Single Joystick
Dual Joystick
D-Pad
Gamepad Buttons
Custom Button
Camera Feed
Battery Gauge
Velocity Gauge
Compass
Knob
Slider
Toggle Switch
Value Display
Heartbeat
Indicator Light
Publish Log
Foxglove WebSocket: lowest latency, binary encoding, full topic discovery
rosbridge v2: JSON over WebSocket, widest ROS2 compatibility
Compressed camera topics
Recommended
PRO
$14.99
one-time · lifetime unlock

Everything in Free, plus:

Joint Sliders
GPS Display
IMU Display
Pose Display
Robot Status
TimeSeries
Map2D
LaserScan Viewer
Topic Log
Topic Publisher
Notification Feed
Sparkline
Parameter Editor
Action Client
WebRTC: low-latency video streaming
MJPEG: HTTP polling, works with web_video_server
Velocity curves, deadzones, axis mapping on joysticks
Hold, Toggle, and Service-call modes on Custom Button
Bidirectional feedback sync on Slider, Knob, and Toggle Switch
Per-button labels and colors on Gamepad Buttons
Thresholds, prefixes, and min/max tracking on Value Display
HUD overlay mode (widgets over fullscreen camera or map)
Priority support

* Pricing is preliminary and may change before launch.

Ready to take control?

Free to download. One unlock. No subscription.
Launching soon.

Be the first to know when Tinca is live.

No spam. Just a ping when it's live.

Questions? support@aurilabs.tech

Built at Auri Labs.