with High-Quality Components
The VI-Sensor features a high-quality global shutter HDR stereoscopic camera, up to two additional camera modules and an industrial-grade inertial measurement system.
The embedded FPGA and ARM Dual Core Cortex-A9 platform provides enough power for your real-time localization and navigation tasks in- and outdoors.
The VI-Sensor uses an FPGA for the computationally expensive real-time detection and extraction of features in stereo images.
As a result, the embedded ARM9 processor is capable of running the backend of a vision pipeline, making the VI-Sensor a unique mobile pose-estimation and 3D mapping device.
& Time Synchronized
The VI-Sensor is shipped factory-calibrated (intrinsic and extrinsic). Combined with embedded synchronisation and timestamping, accurate processing of camera and IMU data is ensured.
A trigger line allows to sychronize external modules like additional cameras, GPS receivers or flashing lights.
& Easy Integration
The VI-Sensor SDK comes with easy-to-understand exemplary code and a detailed Wiki, allowing you to get started in no time.
An open source driver allows easy integration into ROS, OpenCV and your projects under all major operating systems.
Compatible with Open Source
Visual Odometry Frameworks
The VI-Sensor provides high-quality input data to state-of-the-art open source visual odometry frameworks.
A stereo-visual-inertial odometry framework is currently under development. With this, the VI-Sensor can be used as out-of-the-box pose sensor.
Small, Lightweight & Robust Hardware
The VI-Sensor is designed to be applied on mobile devices like ground robots and unmanned aerial vehicles.
With a size comparable to existing stereo cameras and weighting less than 130 grams, it fits seamlessly on your robot or desk.
Use – Cases
The VI-Sensor technology enables a wide range of localization, navigation, mapping applications in:
|Stereo images at 30Hz
Images of two external cameras at 30 Hz
BRISK image feature streams at 30 Hz
3-axis accelerations and angular velocities at 200 Hz
Air pressure at 100 Hz
3-axis magnetic field at 25 Hz
|Stereo camera||Distortion, spatial inter-camera|
|Inertial measurement unit||Axis misalignment, sensitivity, bias,
|Camera – IMU inter-sensor||spatial and temporal|
|Stereo camera||2x Aptina MT9V034 global shutter chips
720 x 480 pixels monochrome images
Lensagon BM2820 lenses with 2.8 mm focal lenght & max. 122 deg field of view
11 cm stereo baseline
|IMU||Industrial-grade Analog Devices ADIS 16448 IMU|
|Dimensions||133 x 40 x 57|
|Weight||< 130 grams|
(factsheet not yet including all final features)
Driver Software and SDK
The open source VI-Sensor driver software consists of standard linux C++ libraries that are OpenCV compatible. It allows the user to register custom callback functions, such that the sensor data can be accessed as shared pointer with zero data copy. It also provides additional information such as shutter time and image gain. Futhermore, sensor parameters are adjustable during runtime using the open source driver.
The ROS bridge included outputs IMU- and camera data in standard ROS messages. Moreover, custom messages provide access to sensor parameters while Dynamic Reconﬁgure allows easy online setting adjustment.
The SDK features sample projects that demonstrate the integration in OpenCV as well as ROS. In addition, a sophisticated sensor calibration tool allows to easily recalibrate all camera and camera to IMU parameters.
Get the Sensor Early
Skybotix offers an Early Adopter Program for the VI-Sensor. This program addresses research groups around the world that are eager to get their hands on the VI-Sensor technology early and are willing to help us with their feedback to finalize market-ready technology into a really great and easy-to-use device.
Keep me up to Date
Skybotix regularly informs about the latest progress of the VI-Sensor and its application. Don’t miss any news and sign up of the VI-Sensor Newsletter.