|
|
|
|
|
 |
|
|
Lauréat du concours national d'aide à la création d'entreprise de technologies innovantes en 2000. |
|
|
|
|
|
|
|
|
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.
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.

|
| |