# Tinca: ROS 2 Robot Control — Build your ROS 2 dashboard

> Build your ROS 2 dashboard (iPhone/iPad app by BENJAMIN ANDRES ARRATIA URIBE.)

- Source: https://appshunter.io/ios/app/tinca-ros-2-robot-control/id6782342127 (this page in markdown: same URL + `.md`)
- Developer: [BENJAMIN ANDRES ARRATIA URIBE](https://appshunter.io/developer/6782342129)
- Category: Developer Tools, Utilities
- Price: Free with in-app purchases
- Age rating: 4+
- Requires: iOS 16.0 · 76 MB
- Languages: American English
- Released: 2026-09-15
- Data updated: 2026-10-04

## What is Tinca?

Tinca turns your iPhone or iPad into a custom control panel for any ROS 2 robot. Drag in the widgets you need, connect to your robot, and drive.

BUILD YOUR OWN DASHBOARD
Start from a blank grid or a template. Drag, drop, and resize widgets to match your exact workflow. Save up to three dashboards, each with separate portrait and landscape layouts, so you are always ready for different robots or tasks.

CONNECT YOUR WAY
Connect straight to your robot over Wi-Fi using the Foxglove WebSocket protocol or rosbridge, on ws:// or wss://. The connection is direct: no relay in between, no account, no sign-in. Point it at your robot or your bridge, save it, and reconnect with a tap. Zenoh support is on the roadmap.

WIDGETS FOR REAL WORK
Teleoperation: joysticks, D-pads, and custom buttons.
Telemetry: gauges, compasses, plots, and indicator lights.
Video: live camera feeds over a topic subscription, MJPEG, or WebRTC.
Inspection: topic and parameter tools.

SAFETY FIRST
An E-Stop is always on screen and one tap away, connected or not. It cancels the goals Tinca started, publishes a zero velocity command to your configured command topic, and disconnects, so it stops what Tinca is commanding. Your robot's own hardware E-stop stays the authority for stopping the machine.

HANDCRAFTED, WIDGET BY WIDGET
The interface is built with the same care as the connection underneath it. Every widget is drawn to be read at a glance, keeping your data clear and your active controls unmistakable while the robot is moving.

NO SUBSCRIPTIONS: FREE AND PRO
Free: a fully functional control app. Sixteen core widgets, including joysticks, camera feeds, gauges, and buttons, and both connection protocols. No time limit and no ads.
Pro, a one-time purchase: fourteen advanced widgets including Map2D, Laser Scan, Time Series, and Joint Sliders, plus MJPEG and WebRTC video, HUD overlay widgets, and advanced configuration on the free widgets such as joystick curves, deadzones, custom axis mapping, and publish rates.

Tinca is built by Auri Labs. It is a control panel for robots you own and operate. Always follow safe operating practices with real hardware.

## Pricing and in-app purchases

Base price: Free.

**One-time purchases**

| Purchase | Price | Type |
| --- | --- | --- |
| Tinca Pro | $19.99 | one-time |



## Version history (last 3 releases)

### 1.2.3 — 2026-10-01

• Every widget that reads a topic can set its own Max Message Rate
• The rate in a widget's corner now reads slow topics correctly and clears when a topic stops
• Raw cameras pick a safe rate on their own, and say so when they are paused
• Joints are listed by name in the field picker
• The topic name turns amber when the topic has the wrong message type, for example a Battery Gauge pointed at /odom
• /tf and /tf_static resume after a short network drop
• Number fields can be typed into, and stay inside their limits
• Tinca now requires iOS 16 or later

### 1.2.1 — 2026-09-16

Tinca turns your iPhone or iPad into a custom control panel for any ROS 2 robot. Drag in the widgets you need, connect, and drive.

• Joysticks, camera feeds, gauges, maps and joint sliders
• Connects over rosbridge or Foxglove WebSocket
• Up to three dashboards, each with its own portrait and landscape layout
• Every topic, service and action your robot advertises, listed in one place

Fixed in 1.2.1
• Back Up, Drive On Heading and Spin now send correctly on Jazzy robots.
• Send refuses a goal body left over from a different action, and names both actions, instead of letting the robot reject it.
• The Action Client and Custom Button cards name the action or service they are pointed at.

### 1.2.0 — 2026-09-15

No release notes.

---

*Data collected daily from the US App Store and indexed by [AppsHunter](https://appshunter.io/). User reviews are verbatim App Store reviews. Ratings, prices and chart positions refresh continuously; this snapshot is from 2026-10-04.*
