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 WINDOWS

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


Windows

Interfaces capteurs et actionneurs

VIDEO

Webcams : acquisition vidéo pour webcams génériques (USB ou USB2).
Camescopes DV : acquisition vidéo pour camescopes numériques DV standard et magnétoscopes DV
Firewire IEEE1394 DCAM : acquisition vidéo à partir de ports FireWire IEEE1394 and IEEE1394b pour caméras numériques DCAM utilisant les pilotes CMU (composant testé notamment avec les caméras de la gamme AVT de chez Imasys>> http://www.imasys.fr ).
Camera IP Axis : (plus de détails sur http://www.axis.com)
Matrox : acquisition vidéo à partir de cartes Matrox (Cronos, Cronos Plus, Meteor II Std, Meteor II/MC, Meteor II/1394, Meteor II/Dig, Meteor II/CL, Corona). Pour toute autre carte Matrox, le prêt du matériel sera requis pour une courte durée. Pour plus d'informations, consultez le site de Matrox.
Ellips Rio : acquisition vidéo à partir de la carte RIO de chez Ellips.
Ellips Santos : acquisition vidéo à partir de la carte SANTOS de chez Ellips.
Euresys Picolo Jet-X : acquisition vidéo 4 voies simultanées PAL ou NTSC, avec ou sans compression Jpeg matérielle. S'installe sur bus PCI-X.
Sensoray S615 : acquisition vidéo 1 à 16 voies PAL ou NTSC avec compression jpeg, la fréquence d'acquisition diminuant avec le nombre de voies acquises simultanément.
Sensoray S2255 : acquisition vidéo jusqu'à 4 voies simultanées (PAL or NTSC) sur boîtier USB. Plus de détails.
OmniAlert 360: acquisition vidéo de caméra panoramique 360 degrés haute résolution. Constructeur : RemoteReality.
VidereDesign : acquisition vidéo pour têtes de stéréovision VidereDesign sur port FireWire.
PixeLink : acquisition vidéo pour caméra haute résolution PL A642 sur port FireWire.
IEE : acquisition vidéo pour caméra 3D IEE (prototype) sur port USB. (mesures de distances par émission IR et calcul de temps de vol par décalage de phase).
Screen capture : composant permettant d'effectuer des captures d'écran
Movie player : lecture de fichiers vidéo (mpeg, avi...) utilisant la librairie FFMpeg.
Mono ou stéréo vision XAECK10001 et XAECK10005 : Kit d'acquisition vidéo (images 12 bits à réponse logarithmique) de chez SMaL / Sensata (www.sensata.com) (Plus de détails : XAECK10001 et XAECK10005).
Sapera : acquisition vidéo à base de la librairire Sapera commercialisé par Dalsa. Ce package gère les caméras vidéos, comme les GigaE Cameras ou les cartes d'acquistions commercialisées par Dalsa.
CVB : acquisition vidéo utilisant la librairie Common Vision Blox (CVB) de Stemmer Imaging. CVB permet l'acquistion de diverses caméras comme les GigE Caméras. Pour un distributeur en France, contactez Imasys.
PointGrey : acquisition vidéo et algorithmes de stéréovision à partir des librairies Digiclops et Triclops de PointGrey Research (http://www.ptgrey.com).
VISCA Control : commande de position pour caméras motorisées Pan/Tilt/Zoom par le protocole VISCA.

I/O STANDARD

Ports COM
: acquisition/émission de données sur port série (RS232, RS422...) : 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.
Keyboard : acquisition des actions clavier.
Mouse : acquisition des actions et déplacements souris.
Joystick : acquisition de périphériques d'entrée utilisateur de type Joysticks et assimilés (volants, gamepads...)
Ivy : composants générique de communication via le protocole IVY : broadcast et réception de messages sur réseau IP basé sur des expressions régulières. Ivy est un produit développé par CENA. Plus de détails : http://www.tls.cena.fr/products/ivy/

I/O ANALOGIQUES/DIGITALES

NIDAQ : acquisitions analogiques à partir de cartes National Instruments (drivers MX 7.1)
Data Translation : acquisitions analogiques à partir de cartes Data Translation Séries DT 300
Audio : acquisition de pistes sons (mono, stéréo)

CAN / LIN

NICAN : acquisition/émission de données CAN à partir de cartes National Instruments PCI.
Softing CAN : acquisition/émission de données CAN à partir de cartes Softing CAN AC2/PCI.
Vector : acquisition/émission de données CAN et LIN à partir de cartes Vector : PCI (CANboard/XL et CAN AC2/PCI), USB2 (CANcase/XL), ou PCMCIA (CANcard/XL),
NSI : acquisition/émission de données CAN à partir de cartes PCI.
EMS CPC Thomas Wuensche CAN : acquisition/émission CAN à partir de cartes EMS CPC Thomas Wuensche (PCI ou PCMCIA).
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
LIN decoder/encoder: codage/décodage de données numériques vers des trames LIN.

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...
Systèmes BIOLOID
ER1 : composants de contrôle des robots ER1 de Evolution Robotics.

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 : création de base de données datées et synchronisé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
OSG viewer : affichage de nuages de points en 3D utilisant la librairie OpenSceneGraph.

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.

Interfaçage logiciels tiers

LOGICIEL SCIENTIFIQUES

Gnuplot : pour affichage de graphiques, de courbes,...
Matlab : envoi de données vers Matlab, exécution d'un script, récupération des données traitées
Scilab : idem Matlab.

AFFICHAGE ET EXPLOITATION DE DONNEES

Excel : envoi de données vers une feuille Excel. Synchronisation RTMaps <-> tableau Excel correspondant.
Internet Explorer : utilisation de contrôles activeX (pour affichages spécifiques par exemple).

SIMULATION

Marilou - simulateur de robots : Exploitation de capteurs et actionneurs virtuels sur le simulateur Marilou. Voir http://www.anykode.com/index.php.
SIVIC : Simulateur de capteurs véhicule et infrastructure. Composants d'interfaçage pour acquisition et envoi de données depuis/vers le simulateur SIVIC de la société CIVITEC. Voir http://www.civitec.net/.
SCANER II : Simulateur de conduite d'Oktal. Voir http://www.oktal.fr/index.php?Lang=en.

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.

haut de page