|
|
|
|
|
 |
|
|
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 LINUX Disponibles
Version d'évaluation -- Testez rapidement ces composants en téléchargeant le logiciel RTMaps.
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.
|
| |