Conduit, powered by ROS
Stream sensor data to ROS 2
Free · In‑App Purchases
Stream 12 live sensors from iPhone / iPad / Mac / Vision Pro to ROS 2 — now over Zenoh or DDS (CycloneDDS), no bridge required.
Conduit transforms your iOS device into a powerful ROS 2 sensor publisher. Stream real-time sensor data directly to ROS 2 systems via Zenoh protocol - no bridge required.
FEATURES:
- 12 Sensor Types: IMU, Magnetometer, GPS, Barometer, Illuminance, Cameras, LiDAR, Microphone, Battery, Game Controller, Proximity, and Thermal sensors
- Direct ROS 2 Integration: Publishes native ROS 2 messages compatible with rmw_zenoh_cpp
- Dual Version Support: Works with both ROS 2 Humble and Jazzy distributions
- Configurable Publishing: Adjust rates from 1-100Hz per sensor
- Quality of Service: Full ROS 2 QoS configuration (reliability, durability, history)
- Background Publishing: Continue streaming data while app is in background (Premium)
FREE SENSORS:
- IMU (accelerometer + gyroscope) at up to 100Hz
- Magnetometer for compass/heading data
- Barometer for altitude estimation
- GPS location with NavSatFix messages
- Front camera with compressed images
- Battery state monitoring
- Proximity and thermal sensors
PREMIUM FEATURES (In-App Purchase):
- Back Cameras (Wide, Ultra Wide, Telephoto)
- LiDAR/Depth sensor (iPhone 12 Pro and later)
- Game Controller input
- Background publishing mode
USE CASES:
- Mobile robotics research and development
- Sensor fusion experiments
- Real-world ROS 2 testing on iOS
- Data collection for ML/AI training
- Educational robotics projects
REQUIREMENTS:
- Zenoh router (rmw_zenohd) running on local network
- ROS 2 Humble or Jazzy with rmw_zenoh_cpp
- iOS 16.0 or later
This app is designed for robotics developers and researchers who want to integrate iOS sensor data into their ROS 2 workflows.
Conduit streams 12 live sensors from your iPhone, iPad, Mac (Apple Silicon via Mac Catalyst), or Apple Vision Pro to any ROS 2 host — no host-side bridge or sidecar required.
Supported sensors
• IMU (accelerometer + gyroscope, 100 Hz)
• Magnetometer / compass (100 Hz)
• Barometer (10 Hz)
• Ambient light / illuminance (10 Hz)
• GPS / NavSatFix (1 Hz)
• Camera, JPEG-compressed (30 Hz, front and back)
• LiDAR point cloud (30 Hz, iPhone 12 Pro and later; optional Draco compression)
• Microphone (streaming)
• Battery state (1 Hz)
• MFi game controller (50 Hz)
• Proximity (10 Hz)
• Thermal / temperature (1 Hz)
Transports
• Zenoh via zenoh-pico → rmw_zenoh_cpp (no bridge).
• CycloneDDS → rmw_cyclonedds_cpp (no bridge).
Switch between the two at any time from inside the app.
ROS 2 distributions: Humble, Jazzy, Kilted, Rolling. Conduit auto-detects the wire format on the other end.
Recording: capture any combination of published topics to an MCAP file on-device and share via the standard iOS/macOS share sheet.
The developer, Yutaka Kondo, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .
Data Not Linked to You
The following data may be collected but it is not linked to your identity:
- Usage Data
- Diagnostics
Accessibility
The developer has not yet indicated which accessibility features this app supports. Learn More
Information
- Seller
- Yutaka Kondo
- Size
- 6.3 MB
- Category
- Developer Tools
- Compatibility
Requires iOS 16.0 or later.
- iPhone
Requires iOS 16.0 or later. - iPad
Requires iPadOS 16.0 or later. - Mac
Requires macOS 13.0 or later and a Mac with Apple M1 chip or later. - Apple Vision
Requires visionOS 1.0 or later.
- iPhone
- Age Rating
4+
- 4+
- In-App Purchases
Yes
- Background Mode $0.99
- LiDAR Sensor $1.99
- Back Cameras $1.99
- Game Controller $0.99
- Recording Export $2.99
- Copyright
- © Yutaka Kondo (youtalk)
