Lynxmotion FlowBotics Studio Logiciel de Programmation Graphique - Téléchargement Gratuit
Description
- Lynxmotion FlowBotics Studio Logiciel de Programmation Graphique
- Plateforme de développement de logiciels robotiques
- Langage de programmation graphique complet FlowBotics Studio
- Modules Ruby personnalisés
- Exécution de projet en direct
- Projets de démonstration inclus
Qu'est-ce que FlowBotics Studio ?
FlowBotics Studio est une nouvelle plateforme de développement de logiciels robotiques : elle dispose du puissant langage de programmation graphique FlowBotics Studio et inclut de nombreux projets de démonstration robotiques pour vous aider à démarrer. Elle peut être utilisée pour contrôler presque toutes les plateformes robotiques, carte d'acquisition de données, contrôleur de moteur, carte de servomoteur, carte son ou webcam.

FlowBotics Studio inclut des centaines de composants intégrés qui vous permettent d'interfacer votre PC avec de nombreux périphériques informatiques standard et, en utilisant le langage de programmation FlowBotics Studio, vous pouvez rapidement créer de nouveaux composants pour un nouveau matériel. Vous pouvez également créer facilement de nouveaux projets avec des écrans GUI personnalisés, des boutons, des interrupteurs, etc., qui s'exécuteront en direct depuis FlowBotics Studio sans avoir besoin d'attendre la compilation.
Utiliser le langage de programmation FlowBotics Studio est aussi simple que de faire glisser de nouveaux composants de la bibliothèque dans le schéma du projet et de créer des liens verts pour connecter la sortie d'un composant à l'entrée d'un autre. FlowBotics Studio prend même en charge l'écriture de modules personnalisés en Ruby, un langage procédural traditionnel.
Projets de Démonstration FlowBotics Studio
Il existe une collection croissante de projets de démonstration préfabriqués pour une utilisation avec votre matériel robotique : les démonstrations vont des interfaces GUI pour carte d'interface simple et capteur — qui vous donnent accès à des signaux analogiques et numériques en temps réel — à des applications de contrôle robotique complètes — qui ont des représentations visuelles de vos robots pouvant être manipulées directement avec la souris. Le projet calcule la cinématique inverse et déplace le robot immédiatement.
Les projets disposent également d'un composant séquenceur de motifs puissant qui est utilisé pour construire des motifs réutilisables vous permettant de programmer la démarche d'un robot marcheur en quelques minutes ou heures, au lieu de jours ou semaines.

Étant donné que les projets de démonstration sont fournis avec le code source, ils peuvent être modifiés pour répondre à un objectif spécifique ou des parties peuvent être extraites pour être utilisées dans de nouveaux projets, et les nouvelles démonstrations seront disponibles via les mises à jour de FlowBotics.
Graphiques dans FlowBotics Studio

Le langage de programmation FlowBotics Studio inclut un moteur graphique puissant qui vous permet de créer des objets graphiques personnalisés en utilisant des bitmaps standard ou en dessinant vos propres formes à l'écran. En utilisant ce système, vous pouvez construire des interfaces entièrement personnalisées pour vos projets et intégrer des photographies, dessins et graphiques.
Vidéo dans FlowBotics Studio
Avec FlowBotics Studio, vous pouvez enregistrer et lire des vidéos depuis votre webcam et, en utilisant certains des modules de traitement vidéo, effectuer la détection de mouvement, la détection de couleur et la reconnaissance faciale. Le moteur graphique vous permet même d'afficher des vidéos en direct dans l'interface graphique de votre projet.
Audio dans FlowBotics Studio
FlowBotics Studio dispose également d'un moteur audio puissant qui vous permet d'enregistrer et de lire des sons, et même d'en générer certains vous-même. Vous pouvez importer des fichiers WAV et MP3 et traiter l'audio en utilisant des modules de traitement de signal comme l'égaliseur : vous pouvez même créer vos propres sons de synthétiseur en utilisant les oscillateurs et filtres intégrés.
Interface avec le Monde Extérieur
FlowBotics Studio dispose d'une vaste gamme d'interfaces informatiques prises en charge, allant des cartes d'acquisition de données, domotique, webcams, cartes son, réseaux, ports série et périphériques USB. Des milliers de dispositifs sont pris en charge, y compris des pièces de Lynxmotion, Phidgets, Pololu et Robot Electronics, ainsi que des pièces implémentant les protocoles Bluetooth, Xbee, Modbus, TCP/IP, UDP/IP, HID, RS232, RS485, CAN Bus, SPI, I2C, X10, DMX512 et d'autres protocoles populaires.

Applications
Robotique de Loisir
Utilisez FlowBotics Studio pour contrôler votre robotique de loisir, en utilisant les projets de démonstration préfabriqués pour de nombreux kits Lynxmotion ou construisez vos propres projets juste pour le plaisir.
Éducation STEM
FlowBotics Studio est l'outil parfait pour l'éducation. Il est suffisamment simple pour être utilisé par des enfants du secondaire et du lycée, mais aussi suffisamment puissant pour être utilisé par des étudiants universitaires pour des études de premier et deuxième cycle. Les capacités de développement rapide du logiciel signifient que vous pouvez accomplir beaucoup plus en une courte leçon qu'avec des outils de programmation traditionnels.

Science : Utilisez FlowBotics Studio pour créer des applications pour des expériences scientifiques, des tests et mesures, l'enregistrement de données, des graphiques, la sauvegarde de fichiers sur disque et plus encore.
Technologie : FlowBotics Studio peut être le cœur de votre conception pour des choses comme la domotique, l'enregistrement A/V, le traitement vidéo, le traitement audio et plus encore.
Ingénierie : Utilisez FlowBotics Studio pour créer des systèmes d'ingénierie mécatronique, y compris des systèmes de contrôle, SCADA (supervision et acquisition de données), interface homme-machine et systèmes robotiques autonomes.
Mathématiques : Utilisez FlowBotics Studio pour enseigner les mathématiques, des nombres binaires et de l'algèbre booléenne aux fonctions trigonométriques et graphiques.
Acquisition de Données

Vous voulez un moyen facile de capturer des données du monde extérieur ? Le langage FlowBotics Studio prend en charge de nombreux dispositifs d'acquisition de données populaires : par exemple, vous pouvez utiliser un Kit d'Interface Capteur Phidgets 8/8/8 pour échantillonner des signaux analogiques et numériques.
Robotique
La communication par port série dans FlowBotics Studio vous permet de vous connecter à une large gamme de robots à faible coût. Vous pouvez utiliser les modules de cinématique inverse (IK) et de régulateur PID (Proportionnel Intégral Dérivé) pour gérer le mouvement et créer des interfaces utilisateur interactives impressionnantes pour contrôler votre robot en direct.

Traitement du Signal Numérique
En vous connectant à des dispositifs I/O analogiques externes, vous pouvez diffuser des signaux à haut débit de données directement dans FlowBotics Studio. Les composants de données de flux et le composant de code DSP peuvent ensuite être utilisés pour créer un traitement de signal complexe, et tout cela se passe en temps réel.
Vous pouvez même ajuster vos algorithmes et votre interface utilisateur en direct - pendant que vos données continuent de circuler. Cela rend le processus de développement extrêmement rapide car vous voyez les effets immédiatement.
Traitement d'Image

Le langage FlowBotics Studio dispose de nombreuses fonctions vidéo intégrées. Vous pouvez facilement vous connecter à des webcams externes, enregistrer des vidéos sur disque et effectuer des tâches complexes comme la détection de mouvement, de couleur et de visage avec facilité.
Domotique et Sécurité
En utilisant le système de domotique X10, vous pouvez créer un système de domotique ou d'alarme entièrement personnalisé.
En utilisant des capteurs infrarouges passifs, vérifiez les mouvements et déclenchez les lumières et les caméras. Utilisez FlowBoard et le module GSM pour envoyer des alertes SMS à vous-même si des événements clés se produisent. Allumez et éteignez les appareils ou l'éclairage.
Industrie
FlowBotics Studio est même utilisé dans l'industrie pour créer des applications complexes allant des tests et mesures, SCADA, enregistrement de données, contrôle de machines et même UAVs.
RobotShop App Store

Le Logiciels et Applications est le nouvel endroit pour trouver et vendre des projets et modules réalisés dans FlowBotics Studio.
Les développeurs peuvent créer des applications robotiques avec FlowBotics Studio et ensuite les ajouter au RobotShop App Store pour pouvoir les vendre à d'autres propriétaires de robots et gagner de l'argent. Par exemple, voici le nouvel utilitaire de séquenceur de servomoteur SSC-32 réalisé avec FlowBotics Studio.
Cet utilitaire est l'un des projets de démonstration inclus avec le code source que vous pouvez modifier pour répondre à vos besoins spécifiques.
Si vous avez des questions sur l'App Store, y compris comment soumettre une application, veuillez consulter l'onglet Soumettre une Application Robot dans la FAQ du RobotShop App Store.
- 1x Logiciel de programmation graphique Lynxmotion FlowBotics Studio (Téléchargement)
- Compatible avec Windows XP SP2 (avec .NET Framework), Windows 7 et Windows 8. Connexion Internet requise.
- Exigences minimales pour Windows XP : 2 GHz (simple cœur), 1 Go de RAM et une résolution de 1024x768.
Having a lot of fun. Very well organized.
Avoir beaucoup de plaisir. Très bien organisé.
The graphical language in FlowBotics works like LabVIEW and is very powerful. It works really well for developing rapid proof of concepts/utilities for serial/usb devices and has a great library for developing polished GUIs for them.
Le langage graphique de FlowBotics fonctionne comme LabVIEW et est très puissant. Cela fonctionne vraiment bien pour développer une preuve rapide de concepts / utilitaires pour les périphériques série / usb et possède une excellente bibliothèque pour développer des interfaces graphiques polies pour eux.