Table of Contents
Spatial Sensing
Real-world perception for digital twins, robotics, and autonomous systems. Connect LiDAR, cameras, and industrial sensors to your spatial models.
The Problem
Sensors produce data. Making sense of that data requires:
- Context — Where is the sensor? What’s it looking at?
- Fusion — Combining multiple sensor streams into a coherent picture
- Integration — Connecting to design tools, not just dashboards
Most sensing solutions stop at data collection. We connect sensors to spatial models.
Deployment Modes
Same edge agent. Same sensors. Different config.
| Mode | Platform | Use Case |
|---|---|---|
| Aerial | DJI enterprise drones | Surveying, inspection, mapping |
| Ground | Tripod, backpack | Interior scanning, construction |
| Robot | Viam RDK, ROS2 | Navigation, pick-and-place |
| Fixed | Permanent mount | Traffic, security, warehouse |
Sensor Abstraction
Hardware-agnostic by design. Your code talks to our unified API, not individual sensor drivers.
Supported Sensor Types
| Type | Examples |
|---|---|
| LiDAR | Livox Mid-360, Avia |
| RGB-D Cameras | Intel RealSense, Luxonis OAK-D |
| Position | GPS/GNSS (u-blox RTK), IMU |
| Industrial | Modbus sensors, CAN bus |
Swap sensors without changing code. Configuration-driven, not code-driven.
Edge Agent Architecture
Go binary that runs on your hardware—Raspberry Pi, Jetson, industrial Linux, or custom ARM.
| Capability | Description |
|---|---|
| Plugin system | Add sensors via config, not code changes |
| Local buffering | Store-and-forward when offline |
| Real-time streaming | NATS JetStream to cloud |
| Lightweight | Single binary, no runtime dependencies |
Connectivity
5G/LTE with eSIM OTA
No SIM swapping. No QR code scanning. Server-push provisioning.
- Modem ships with bootstrap profile
- Your platform triggers carrier profile download
- Switch carriers mid-deployment via API
Works for drones in the air, robots on the move, fixed installations in remote locations.
Integration with Spatial
Sensors feed directly into your 3D models:
| Data Flow | Purpose |
|---|---|
| Point clouds → Spatial model | Reality capture |
| GPS/IMU → Model positioning | Georeferencing |
| Environmental sensors → Twin | Live state updates |
| Industrial I/O → Automation | Closed-loop control |
Not just dashboards. Sensors in context.
Built on Foundation
Sensing inherits all Foundation capabilities automatically:
| Capability | What It Means |
|---|---|
| Offline-first | Capture without internet, sync when connected |
| Universal deployment | Edge, mobile, desktop—same agent |
| Self-sovereign | Your sensors, your data, your servers |
| Real-time sync | Stream to multiple destinations simultaneously |
Part of Something Bigger
Sensing is the perception layer of the Ubuntu Software platform.
For organizations that need 3D design and AI, our Spatial platform provides the design environment—with direct integration to your sensor data.
Build With Us
Deploying sensors? Building perception systems? Let’s talk.