SentiHUB
A modular platform for seamless synchronization and integration of multiple sensors, ensuring maximum precision
SentiSystems SentiHUB is an expandable sensor synchronization and integration platform that can read and/or synchronize a wide variety of sensors, including but not limited to IMUs, cameras (RGB, IR, hyperspectral), radars, lidars, sonars, acoustical sensors, GNSS, odometer/encoders, altimeters and magnetometers, or even your custom or proprietary sensor. The SentiHub handles multiple concurrent data streams and accurately generate triggers, and also seamlessly bridges systems communicating over CAN networks or other legacy interfaces to TSN-driven networks. PCB available for OEM applications.
Core features include:
- TSN and PTP capability
- Plug-and-play compatibility with an extensive library of sensors
- Vendor-agnostic and customizable, mix and match sensors as needed
- Utilize your existing sensor suite, no additional purchases needed
- Accurate synchronization of sensor data, no custom electronics required
.png)
SentiUtils
SentiUtils is our host-platform software framework which interprets the SentiBoard sensor data stream to meaningful and easily accessible data structures, keeping the accurate and precise SentiBoard timestamps attached as meta-data to the sensor data streams. It also features a set of sensor data filter algorithms which lets you combine, aggregate or otherwise manipulate the sensor data before it is forwarded to its destination (e.g processing unit for guidance & control).
SentiUtils comes with a library of commonly used sensor data interpreters, e.g GNSS receivers (uBlox, Septentrio), Inertial Measurement Units (Xsens, Analog Devices, VectorNav) to name a few, as well as a framework to rapidly and efficiently implement your own custom interpreters.
Sensor data passing through SentiUtils can also be referenced according to a master clock signal connected to the SentiBoard (e.g a GNSS receiver) in order to translate the timestamps provided by the SentiBoard in another device's reference frame, such as UNIX or UTC time.
Further processing and use of the accurately timestamped sensor data can be done in well-known software frameworks such as ROS1 and ROS2, or entirely in your own propriety software - interfacing through a set of Google Protobuf message definitions.
.png)
SentiConnect
Through the use of our SentiConnect interface cards, connecting your sensors becomes truly plug&play. By abstracting away the sensor's specific hardware interface, every serial sensor now in effect connects to your software stack through a standard SentiBoard sensor cable. By attaching your serial sensor to an appropriate SentiConnect interface card, we make sure that the sensor's available means of time synchronization (e.g 1 Pulse Per Second, Time of Measurement Signal, or Measure by Trigger Signal) is seamlessly utilized to its full extent.
This removes the need to waste precious time deep diving in technical product datasheets, fine-reading the details of a sensor's inner workings. Integration and interfacing your sensors simply becomes a process of connecting everything together in a plug&play fashion, while still having the assurance that you will get the very best that your sensor suite has to offer.
Bundling SentiConnect interface cards with SentiBoard and SentiUtils you will have more time to focus on domain specific challenges, and less time pulling your hair out struggling with bits & bytes, sensor driver development, and obscure edge cases.