|
EXTENDED CONNECTIVITY
Intempora policy aims at offering an extended connectivity of sensors and actuators.
If you don't find in the list the components which allows you to connect your sensor(s) or actuator(s), please get in touch with our team of developers at
This e-mail address is being protected from spambots. You need JavaScript enabled to view it
--------------------------------------------------------
|
|
DEVELOPING YOUR OWN COMPONENTS
RTMaps Developer license includes the Software Development Kit (SDK) which allows you to develop your specific components embedding algorithms or drivers.
The Wizard provides a skeleton to facilitate your task. Once compiled, the component is included as a package (.pck) in RTMaps standard Library.
--------------------------------------------------------
|
|
|
| SUPPORTED DEVICES |
WINDOWS |
LINUX |
| VIDEO ACQUISITION |
|
|
Webcams: video acquisition through generic webcams (USB1.1 or USB2.0)
|
X |
|
DV Camcorders: video acquisition through digital DV camcorders and DV vcrs.
|
X |
|
Firewire IEEE1394 DCAM: video acquisition through digital DCAM compliant FireWire cameras through the CMU DCAM driver.
|
X |
X |
RTSP/RTP IP cameras
|
X |
|
Network cameras from Axis: (More details on http://www.axis.com)
|
X |
X |
Matrox: video acquisition through Matrox boards (Cronos, Cronos Plus, Meteor II Std, Meteor II/MC, Meteor II/1394, Meteor II/Dig, Meteor II/CL, Corona, etc.). For more details, see the Matrox website.
|
X |
|
Prosilica cameras: video acquisition through AVT Prosilica Gigabit Ethernet cameras (wraps the PvAPI SDK).
|
X |
X |
Ellips Rio: video acquisition through the RIO board from Ellips (analog video such as PAL & NTSC)
|
X |
|
Ellips Santos: video acquisition through the SANTOS board from Ellips (analog video such as PAL & NTSC).
|
X |
|
Euresys Picolo Jet-X: video acquisition from the Jet-X board from Euresys: 4 simultaneous analog videos (full resolution, full rate) with available hardware jpeg compression. (This board can require PCI-X slot for high throughput).
|
X |
|
Sensoray S615: video acquition from 1 to 16 analog signals (PAL or NTSC) with hardware jpeg compression. Frame rate lowers as number of tracks grows form 1 to 16.
|
X |
|
Sensoray S2255: video acquition for up to 4 analog signals (PAL or NTSC) on a USB frame grabber. More details here.
|
X |
|
OmniAlert 360: video acquition 360 degrees perspective high resolution camera fromRemoteReality.
|
X |
X |
VidereDesign: video acquisition for stereoscopic devices from VidereDesign (on FireWire port).
|
X |
|
PixeLink: video acquisition through PL A642 high-resolution digital camera (FireWire port) from PixeLink.
|
X |
|
Screen capture: video acquisition through successive screenshots.
|
X |
|
Movie player: recording and playback of video files (mpeg, avi...) based on FFMpeg.
|
X |
X |
Mono or stereo vision systems XAECK10001 and XAECK10005 : SMaL / Sensata video acquisition kit (logarithmic 12 bits images) (www.sensata.com) (More details: XAECK10001 et XAECK10005).
|
X |
|
Sapera : video acquisition through Sapera Digital Imaging Library from Dalsa. This package handles Video Cameras like GigaE Camera or frame grabbers.
|
X |
|
CVB : video acquisition through Common Vision Blox (CVB) library from Stemmer Imaging. CVB allow various device acquisition, like GigE Cameras.
|
X |
|
PointGrey : video acquisition and stereovision processing through PointGrey Digiclops and Triclops libraries.
|
X |
|
VISCA Control: control of motorized cameras (Pan/Tilt/Zoom) with the VISCA protocol.
|
X |
X |
video4linux and video4linux2: video acquisition through devices supported under video4linux (some standard webcams, bt878 based boards, etc.).
|
|
X |
Kinect: Microsoft video and depth sensor.
|
X |
X |
|
|
BACK TO TOP
|
| SUPPORTED DEVICES |
WINDOWS |
LINUX |
| STANDARD I/O & COMMUNICATION |
|
|
COM ports: data acquisition/output on serial ports such as RS232 or RS422, etc.: data are handled by RTMaps as byte streams, and sensor-specific encoding/decoding components will have to be connected to this module in order to handle the sensor protocol.
|
X |
X |
Sockets: data acquisition/output through any IP network (Ethernet, WiFi, etc.). With TCP, UDP and multicast support. Also supports IPv6.
|
X |
X |
Keyboard: acquisition of keyboard inputs
|
X |
X |
Mouse: acquisition of mouse inputs
|
X |
X |
Joystick: acquisition of joystick devices input and related (steering wheels, gamepads, etc.)
|
X |
X |
IVY: generic components for the IVY protocol : broadcast and reception of messages over an IP network based on regular expressions. Ivy is a CENA product. More details can be found at http://www.tls.cena.fr/products/ivy/.
|
X |
|
|
|
BACK TO TOP |
| SUPPORTED DEVICES |
WINDOWS |
LINUX |
| ANALOG - DIGITAL I/O |
|
|
|
NIDAQ: analog/digital IO (analog inputs, digital inputs, counters, analog outputs, digital outputs, pulse train generation) through National Instruments boards (with Nidaq MX drivers).
|
X |
|
Data Translation: analog inputs through DT 300 series boards from Data Translation
|
X |
|
Audio: audio tracks recording (mono, stereo)
|
X |
|
|
|
BACK TO TOP
|
| SUPPORTED DEVICES |
WINDOWS |
LINUX |
| CAN / LIN Bus |
|
|
Vector: CAN and LIN data acquisition/output through Vector boards : PCI (CANboard/XL and CAN AC2/PCI), USB2 (CANcase/XL), or PCMCIA (CANcard/XL),
|
X |
|
NICAN: CAN data acquisition/output through National Instruments boards.
|
X |
|
Softing CAN: CAN data acquisition/output through AC2/PCI board from Softing.
|
X |
|
NSI: CAN data acquisition/output through PCI boards from NSI.
|
X |
|
EMS CPC Thomas Wuensche CAN: CAN data acquisition/output through EMS CPC Thomas Wuensche boards (PCI or PCMCIA).
|
X |
|
PEAK: CAN data acquisition through PEAK devices (PCI or USB).
|
X |
X |
CAN decoder: CAN frames decoding with the help of a ".dbc" file (CAN messages description file).
|
X |
X |
CAN encoder: CAN frames encoding with the help of a ".dbc" file.
|
X |
X |
LIN components: LIN frames encoding/decoding, master & slave modes
|
X |
|
CAN4Linux: CAN frames acquisition through boards supported under can4linux.
|
X |
X |
OBD II (On board Diagnostics): real time data via ScanTool OBD device. A standard interface to retrieve driving information from the car (speed, engine rpm, throttle position...)
|
X |
X |
|
|
BACK TO TOP
|
| SUPPORTED DEVICES |
WINDOWS |
LINUX |
| POSITIONING & NAVIGATION - GPS, INERTIAL SENSORS,... |
|
|
GPS Trimble: Trimble protocol decoding for GPS.
|
X |
X |
GPS NMEA: NMEA0183 protocol decoding for GPS, ability to synchronise the RTMaps clock based on the PPS signal and the ZDA frame.
|
X |
X |
F350 Compass: Digital Compass from Silicon Laboratories (www.silabs.com). Provides the current direction, 2 axis inclination, and temperature.
|
X |
X |
KVH C100 Compass
|
X |
X |
Crossbow IMUs and gyros: Crossbow sensors from the VG and IMU family.
|
X |
X |
KvH: E-core2xxx gyrometers.
|
X |
X |
MicroStrain inclinometer: 3DM sensor.
|
X |
X |
Xsens : Hybridized navigation units (MTi – MTx models) (http://www.xsens.com)
|
X |
X |
Phidgets: every sensors sold by Phidgets: 2- and 3-axis accelerometer, analog and digital acquisition, motor control, servo motor, weight sensor, temperature, pH, RFID, text LED and LCD display, LED control, on USB.
|
X |
X |
SBG-Systems: Miniature MEMS based navigation units (IG-XXX models) integrating accelerometers, gyrometers, magnetometers, barometer, and GPS (http://www.sbg-systems.com)
|
X |
X |
Benomad digital mapping tools: interface for exploiting digital maps from Benomad via Benomad SDK. Allows to position a vehicle on the map, display, map match, extract information from the road network, etc.
|
|
|
CloudCap: Crista IMUs and inertial sensors (http://www.cloudcaptech.com/crista_imu.shtm)
|
X |
X |
Movea motion pods
|
X |
X |
|
|
BACK TO TOP
|
| SUPPORTED DEVICES |
WINDOWS |
LINUX |
| LASER SCANNERS |
|
|
Velodyne HDL sensors : High definition 3D lidar (HDL-64E and HDL-32E 64 or 32 layers, 360 degrees, with 300 to 900 RPM). See http://www.velodyne.com/lidar/ for more details.
|
X |
X |
IBEO: laser scanners from IBEO through serial or Arcnet ports (models Alasca XT, LUX, ...)
|
X |
X |
SICK: Laser scanners from SICK via RS232/RS422 or Ethernet interfaces (supports 1xx, 2xx and 5xx product families).
|
X |
X |
HOKUYO: laser and IR telemeters from Hokuyo (URG and PBS sensors). See http://www.hokuyo-aut.jp/02sensor/index.html#scanner for more details
|
X |
X |
|
|
BACK TO TOP
|
| SUPPORTED DEVICES |
WINDOWS |
LINUX |
| ROBOTICS |
|
|
WIFIBOT: components for Wifibot robot sensors and actuators. See http://www.wifibot.com/index.php.
|
X |
|
I2C sensors: SRF08 and SRF 010 (ultrasonic sensors), Lane trackers...
|
X |
|
BIOLOID systems
|
X |
|
ER1: control components for the ER1 robot from Evolution Robotics
|
X |
|
Karto SLAM: SLAM algorithm (Simultaneous Localization And Mapping) based on laser data odometers from S.R.I. (See http://kartorobotics.com). This component requires a specific software licence for Karto SDK or Karto Runtime. Please contact us for details
|
X |
X |
|
|
BACK TO TOP
|
| SUPPORTED DEVICES |
WINDOWS |
LINUX |
| OCULOMETERS & PHYSIO SENSORS |
|
|
SmartEye eye tracking system: Acquisition and decoding for the Eye Tracker system from SmartEye (see http://www.smarteye.se/ for details).
|
X |
X |
FaceLab: FaceLab is a software from SeeingMachines. These components allow to capture the UDP data from FaceLab into RTMaps and decode them.
|
X |
X |
ASL Eye Trackers Series 6000: Acquisition and decoding for the Eye Tracker systems from ASL (see http://www.a-s-l.com/ for details).
|
X |
X |
Pertech : Acquisition and synchronization of video and data from the Pertech systems (http://en.pertech.fr)
|
X |
X |
Varioport (Becker Meditec) : portable integrated sensors for ECG, heart rate, GSR (Galvanic Skin Response), temperature, 3 axis accelerometer, push buttons, digital I/O...
|
X |
X |
|
|
BACK TO TOP
|
| SUPPORTED DEVICES |
WINDOWS |
LINUX |
| RECORD / PLAYBACK |
|
|
Raw: uncompressed images are concatenated in a single "raw" file.
|
X |
X |
Jseq: images with jpeg compression/decompression concatenated in a single file
|
X |
X |
Jpeg: images with jpeg compression/decompression with a .jpg file for each image.
|
X |
X |
FFMpeg: software compression/decompression with FFMpeg codecs. Supports mpeg4 codecs and avi format for instance.
|
X |
X |
ImageFiles: images compression/décompression to standard file formats (bmp, png, tiff, jpg, gif)
|
X |
X |
Numeric binary: numerical data stored in binary format.
|
X |
X |
Mfile: numerical data stored in .m files (Matlab format)
|
X |
X |
Tabbed text: numerical data stored in tabbed text or csv files (to be exported to Excel for example)
|
X |
X |
Can: CAN frames recording & playback.
|
X |
X |
Stream8: recording & playback of byte streams (for RS232 data, audio, TCP/IP, etc.)
|
X |
X |
Txt: character strings recording & playback
|
X |
X |
|
|
BACK TO TOP
|
| SUPPORTED DEVICES |
WINDOWS |
LINUX |
| DISPLAY / RENDERING |
|
|
Oscilloscope: as its name says
|
X |
X |
Image viewer: images and video display and/or standard primitives
|
X |
X |
Console: character string or byte streams displayed in the standard console.
|
X |
X |
|
Overlay drawing: overlay standard primitives on images (such as circles, squares, spots, text, timestamps, etc.)
|
X |
X |
Objects viewer: graphical objects display (circles, environments reconstructions...)
|
X |
|
Can frames viewer: raw CAN frames display
|
X |
X |
Vector viewer: numerical data display in table (vectors or scalars)
|
X |
X |
Audio: audio rendering
|
X |
|
OSG viewer: viewer based on OpenSceneGraph for 3D rendering of clouds of points (acquired from laser scanner systems for example).
|
X |
|
|
|
BACK TO TOP
|
| SUPPORTED DEVICES |
WINDOWS |
LINUX |
| DATA GENERATION / FORMATING / CONVERSION |
|
|
Various generator components: random or structured signal generators for different data types (mainly for tests and debug purposes)
|
X |
X |
StringFormat: character strings formatting (for dynamic insertion of numerical data in character strings).
|
X |
X |
Text files readers: import data from text / csv files
|
X |
X |
Converters: Floats Integers, String Stream, Integers 64 Integers 32, etc...
|
X |
X |
Countdown : countdown timers
|
X |
X |
Vectorizer/Devectorizer: numerical data formatting into vectors of data
|
X |
X |
|
|
BACK TO TOP
|
| SUPPORTED DEVICES |
WINDOWS |
LINUX |
| IMAGE PROCESSING |
|
|
OpenCV functions: some basic image processing functions from the OpenCV library : blur, add, gradients & edges, threshold, zoom, resize, pattern recognition, points tracking, morphology, etc.
|
X |
X |
Conv2Matrix: image to matrix conversion (for being sent to Matlab for example)
|
X |
X |
Conv2IPLimage: conversion from a matrix to an image
|
X |
X |
Crop and Decimate: reduce the size of an image and/or crop it.
|
X |
X |
Gray2Color: conversion from 8bpp gray images to RGB 24bpp images.
|
X |
X |
JPEG Compressor / Decompressor: software jpeg compression.
|
X |
X |
Quad demux: tear of an image coming from a Quad devices into 4 independent images (with 1/4 resolution).
|
X |
X |
Reverse: horizontal and/or vertical reverse of an image.
|
X |
X |
Color space converters: conversion from RGBGRAY, RGBYUV, HSV, etc.
|
X |
X |
YUV demux: separate Y, U and V channels of YUV images intor 3 independent gray images.
|
X |
X |
HSV demux: sperate H, S and V channels of YUV images into 3 independent gray images.
|
X |
X |
Image files player: read and uncompress standard image files (bmp, jpeg, tiff, gif, png).
|
X |
X |
AVI encoder : export images to an avi file.
|
X |
X |
BlobAnalyser : connex pixel blocks segmentation
|
X |
X |
HoughTransform : straight lines detection
|
X |
X |
HistogramEqualize : histograms equalization (auto or not), LookUp tables
|
X |
X |
LUT2Image : histograms and LUTs visualization
|
X |
X |
|
|
BACK TO TOP
|
| SUPPORTED DEVICES |
WINDOWS |
LINUX |
| SIGNAL PROCESSING |
|
|
Several filters for signal processing: High pass, Low pass (1rst order and 2nd order), PID controlers, Linear Kalman filters, Adders, Subtractors, Amplifier, Absolute filter, Mean, Min/Max, Noise adder
|
X |
X |
Calc: script simple operations on numerical inputs (additions, substractions, multiply, divide...)
|
X |
X |
|
|
BACK TO TOP
|
| SUPPORTED DEVICES |
WINDOWS |
LINUX |
| THIRD PARTY SOFTWARE |
|
|
Microsoft Excel
|
X
|
|
Matlab
|
X |
|
Gnuplot
|
X |
X |
AnyKode Marilou (robotics simulation) - see http://www.anykode.com
|
X |
|
Pro-SiVIC (automotive sensors simulator) - see http://www.civitec.com
|
X |
|
Scaner Studio (driving simulator) - see http://www.scanersimulation.com
|
X |
|
ROS: data exchange via ROS topics
|
|
X |
Simulink: co-simulation and code generation via a TLC target (available soon)
|
X |
|
|
|
BACK TO TOP
|
| SUPPORTED DEVICES |
WINDOWS |
LINUX |
| MISCELLANEOUS |
|
|
SamleRate: display the number of samples per seconds received on its input.
|
X |
X |
Watchdog: detection of missing data after a certain duration on component outputs.
|
X |
X |
Get processing duration: allows to compute the time spent by samples inside a component in order to assess its performance.
|
X |
X |
DataInfos: display the type of data received on its input.
|
X |
X |
Condition: events triggering on specific conditions (monitoring of the values on an output of the diagram for example)
|
X |
X |
PowerManagement: automatic shutdown of the PC
|
X |
X |
Property2Output: periodically send the value of any property on the diagram on its output.
|
X |
X |
Input2Property:controls the value of a component property so that it matches the values received on an input (opposite from Property2Output)
|
X |
X |
Projection: projection for overlaying 3D objects onto 2D images
|
X |
X |
|
|
BACK TO TOP
|
|
|
|