intempora
intempora_real_time_temps_reel
Plan du site
Dossier de Presse
Contact
Définitions
Support
Partenaires
News letter
 

En appui des politiques nationales et régionales,OSEO finance et accompagne les entreprises dans les phases les plus décisives de leur existence : création,innovation,développement,international,reprise.
Lauréat du concours national d'aide à la création d'entreprise de technologies innovantes en 2000.
 
trophées Leonard
Trophée Léonard 2004
Grand Prix du Jury, catégorie Innovation.
 

Composants RTMaps disponibles pour LINUX Disponibles

Version d'évaluation -- Testez rapidement ces composants en téléchargeant le logiciel RTMaps.


LINUX

 

Interfaces capteurs et actionneurs

VIDEO

video4linux et video4linux2 : acquisition vidéo à partir de toutes les cartes supportées par video4linux.
Camera IP Axis : (plus de détails sur www.axis.com).
Firewire IEEE1394 DCAM : acquisition vidéo à partir de ports FireWire génériques, pour caméras numériques FireWire au format DCAM (composant testé notamment avec les caméras de la gamme AVT de chez Imasys >> http://www.imasys.fr ).
OmniAlert 360: acquisition vidéo de caméra panoramique 360 degrés haute résolution. Constructeur : RemoteReality.
Movie player : lecture de fichiers vidéo (mpeg, avi...) utilisant la librairie FFMpeg.
VISCA Control : commande de position pour caméras motorisées Pan/Tilt/Zoom par le protocole VISCA.

PORTS STANDARD

RS232 : acquisition de données sur port série (les données sont injectées dans RTMaps sous la forme d'un stream d'octets : le module de décodage spécifique au capteur concerné devra être connecté en série avec ce module - voir Décodage capteurs).
Sockets : acquisition/émission de données sur réseau IP (Ethernet, WiFi, etc...). Support des protocoles TCP, UDP, multicast.

CAN

Can4linux : acquisition de trames CAN à partir de toutes les cartes supportées par can4linux
PEAK: acquisition/émission de données CAN à partir de cartes USB ou PCI
CAN decoder : décodage d'un flux de trames CAN à l'aide d'un fichier de description de messagerie .dbc (pour bus CAN véhicule, radars, télémètres)
CAN encoder : encodage de données numériques vers des trames CAN à l'aide d'un fichier .dbc

NAVIGATION : GPS et CAPTEURS INERTIELS

GPS Trimble : décodage du protocole Trimble pour GPS.
GPS NMEA : décodage du protocole NMEA pour GPS, synchronisation de l'horloge RTMaps à partir du signal PPS et des trames ZDA.
Compas F350 : Compas numérique de Silicon Laboratories (www.silabs.com). Fournit la direction courante, l'inclinaison sur 2 axes et la température.
Compas KVH :modèle C100
Crossbow : centrales inertielles 6 axes Crossbow - familles VG et IMU
KvH : gyros E-core2xxx
MicroStrain : inclinomètre (modèle 3DM)
Xsens :
Centrales hybrides modèles MTi – MTx (http://www.xsens.com)
Phidgets : tous les capteurs commercialisés par Phidgets tel que : accéléromètre 2 ou 3 axes, acquisition analogique et numérique, contrôle de moteur analogique, servo moteur, capteurs de poids, de température, de ph, RFID, affichage de texte LED et LCD, contrôle de LED, sur USB.

SBG-Systems : Centrales de navigation miniatures MEMS (modèles IG-XXX) intégrant accéléromètres, gyromètres, magnétomètres, baromètre, et GPS (http://www.sbg-systems.com)

TELEMETRES LASER

IBEO : télémètres laser IBEO sur port série ou Arcnet - notamment les modèles à 4 plansIBEO Alasca XT et Lux.
VELODYNE : télémètre laser 3D haute définition 360°, 64 plans HDL 64E S2. Voir http://www.velodyne.com/lidar/ pour plus de détails.
SICK : télémètres laser SICK sur port série (ex : LMS 220)
HOKUYO: télémètres laser et infrarouge de Hokuyo (modèles URG et PBS). Voir http://www.hokuyo-aut.jp/02sensor/index.html#scanner pour plus de détails

RADARS

Autocruise TRW : radars AC10, AC20. Voir http://www.adaptive-cruise-control.com/
Autres radars interfacés par bus CAN (Bosch, Omron...)

ROBOTIQUE

WIFIBOT : composants pour interfaces capteurs et contrôle des robots Wifibot . Voir http://www.wifibot.com/index.php.
Capteurs I2C
: exemple : SRF08 et SRF 010 (capteurs ultrasons), détecteurs de lignes...

OCULOMETRES

SmartEye eye tracking system: Acquisition et décodage pour le système oculométriques à 6 caméras de SmartEye (voir http://www.smarteye.se/ pour plus de détails).
Oculomètres ASL Series 6000 (ASL eye trackers) : Acquisition et décodage pour les système oculomètres d'ASL (voir http://www.a-s-l.com/ pour plus de détails).
FaceLab : FaceLab est un logiciel édité par SeeingMachines (voir http://www.seeingmachines.com/facelab.htm). Ces composants RTMaps permettent de capter les données calculées et émises par FaceLab sur UDP, puis de les décoder.
Pertech : Acquisition et synchronisation données + vidéo à partir des systèmes Pertech (http://en.pertech.fr)

Enregistrement/Rejeu

Recorder : enregistrement daté synchronisé de tous types de données
Player : rejeu de base de données préalablement enregistrées


Méthodes d'enregistrement & rejeu :

Raw : images non compressées concaténées en un seul fichier
Jseq : images avec compression/décompression software (compression de type jpeg) et concaténation dans un seul fichier ou bien image déjà compressées par un composant amont (y compris cartes d'acquisition avec compression).
Jpeg : images avec compression/décompression software de type jpeg et création d'un fichier .jpg par image
FFMpeg :compression/décompression software utilisant les codecs FFMpeg. Supporte notamment la compression/décompression Mpeg4 et le format AVI.
Image Files : image avec compression/décompression software aux formats standard de stockage d'images (bmp, png, tiff, jpg, gif)
Numeric binary : enregistrement/reju de données numériques en format binaire.
Mfile : enregistrement/rejeu de données numériques au format .m (format Matlab)
Tabbed text: enregistrement/rejeu de données numériques au format texte tabulé ou csv
Can : enregistrement/rejeu de trames can.
Stream8 : enregistrement/rejeu d'un flux d'octets bruts (pour acquisitions RS232, son, etc...)
Txt : enregistrement/rejeu de chaînes de caractères.

Fonctions d'affichage et de rendu

Console : affichage de chaînes de caractères ou de streams d'octets
Image viewer : affichage d'images en mode fenêtré ou plein écran. (gestion des systèmes multi-moniteurs pour l'affichage plein-écran).
Overlay drawing : incrustation d'objets dans des images (cercles, carrés, textes, timestamps, etc...)
Objects viewer : affichage d'objets graphiques (cercles, reconstitutions d'environnements...)
Can frames viewer : affichage de trames CAN brutes
Oscilloscope : comme son nom l'indique
Vector viewer : affichage de données numériques (vecteurs ou non)
Audio : rendu de pistes audio

Génération / Conversion / Formattage de données

Waveforms : générateur de signaux (sinusoïdes, PWM, dents de scie, bruit)
StringFormat: formattage de chaînes de caractères.
String generator: generateur de chaînes de caractères.
Text files readers: importation de fichier texte / csv dans RTMaps
Converters: convertisseurs divers Floats <-> Integers, String <-> Stream, Integers 64 <-> Integers 32, etc...
Integers/Floats generators : générateurs de données numériques, aléatoires ou non.
Générateurs de trames CAN frames : générateur de trames CAN aléatoires ou non.s
Générateurs d'images : générateur d'images aléatoires (couleurs ou monochromes)
Random stream8 : générateur de streams d'octets aléatoires
Countdown : compte à rebours
Vectorizer / Devectorizer : formatage de données numériques vers/depuis des vecteurs.

Traitement d'images

OpenCV : série de composants proposant les fonctions simples de traitement d'images de la librairie OpenCV : détection de contours, filtres, ajout, seuillages, flou, zoom, redimensionnement, reconnaissance de formes, suivi de points, morphologie, etc...Conv2Matrix : conversion d'une image vers une matrice (pour envoi vers Matlab par exemple)
Conv2IPLimage : conversion d'une matrice vers une image (pour récupération d'une image traitée par Matlab par exemple)
Crop and Decimate : réduction de la taille d'une image par découpe et/ou décimation
Gray2Color : conversion d'une image en niveaux de gris 8bpp vers le format d'une image couleur RGB 24bpp
JPEG Compress : compression d'images en jpeg.
JPEG Decompress : décompression d'images jpeg (voir aussi les rrms jseq, jpeg et imageFiles)
Quad demux : découpage d'un flux d'images quad (4 images 1/4 de résolution concaténées en une seule) vers 4 flux indépendants.
Reverse : renversement horizontal ou vertical d'une image
Convertisseurs d'espace de couleur : RGB <-> YUV, RGB <-> GRAY, HSV etc.
YUV_demux : démultiplexage des voies Y, U et V des images YUV. Création de 3 flux d'images monochromes.
HSV_demux : démultiplexage des voies H, S et V des image HSV. Création de 3 flux d'images monochromes.
Image files player : décompression de fichiers images standard (bmp, jpeg, tiff, gif, png)
AVI encoder : crétation d'un fichier avi à partir d'un flux d'images via les codes FFMpeg.
BlobAnalyser : segmentation de blocs de pixels connexes dans une plage de couleur paramétrable.
HoughTransform : transformée de Hough pour la détection de lignes droites
HistogramEqualize : Egalisation d'histogrammes (automatique ou non), Tables de conversion (LookUpTables)
LUT2Image : Visualiation des histogrammes et tables de conversion.
...

Traitement de signal

Divers filtres pour le traitement de signal : Passe haut, Passe bas (1er ordrer et 2nd ordre), contrôleurs PID, filtres de Kalman linéaires, Addition / Soustractions, Ampli, Absolu, Moyenne, Min/Max, Bruitage
Calc: opérations simples (aditions, soustractions, multiplications, divisions...) de flux d'entrées par script.

Divers

Calc : opérations simples sur des entrées numériques (additions, soustractions, multiplications, divisions...).
Condition : déclenchement d'évènements sur observations des valeurs traitées par un composant ou des valeurs de propriétés d'un composant.
PowerManagement : mise en veille ou extinction automatique du PC (voir countdown).
Property2Output : envoi périodique sur ses sorties de valeurs de propriétés de composant utilisés dans le diagramme.
Input2Property : contrôle la valeur d'une propriété d'un composant sur le diagramme à partir d'un flux de données reçu sur une entrée.
Projection : projections pour incrustations d'objets 3D sur des images 2D.
SampleRate : affichage du nombre de la fréquence de réception de données quelconques.
DataInfos : affichage d'informations sur les données reçues : type, format, etc...
Get processing duration : permet de calculer les temps de passage des données à travers d'autres composants RTMaps sur un diagramme pour en évaluer les performances.
Watchdog : détection d'absence d'émission de données après une certaine durée en sortie d'un composant.