UnderAutomation
⌘Q
NouveauTouchUp, l'IDE robot pour l'atelier

Connectez votre logiciel à tous les robots industriels

UnderAutomation développe des bibliothèques logicielles (SDK) qui permettent à votre application .NET, Python, LabVIEW ou Matlab de communiquer avec les robots Universal Robots, Fanuc, Yaskawa, ABB et Stäubli. Rien à installer sur le robot.

Choisir mon robotContactez-nous
Rien à installer sur le robot
Essai gratuit de 30 jours
Licence perpétuelle, sans abonnement
Utilisé dans l'industrie depuis 6 ans
Votre application.NET / C#PythonLabVIEWMatlabSDK UnderAutomationUniversal RobotsFanucYaskawaABBStäubli
Approuvé par les ingénieurs des plus grandes entreprises
Comment ça marche

De votre code au robot en 3 étapes

Le SDK est un traducteur entre votre logiciel et le contrôleur du robot. Vous écrivez des commandes simples, il parle les protocoles natifs de chaque marque.

1

Ajoutez la bibliothèque

Un paquet NuGet ou PyPI, ou une toolbox LabVIEW ou Matlab. Pas de gestionnaire de licence, pas de clé USB.

2

Connectez-vous par adresse IP

Rien à installer sur le robot : le SDK utilise les protocoles réseau déjà présents dans le contrôleur.

3

Lisez, écrivez, déplacez

Positions, registres, E/S, programmes, alarmes et fichiers, en quelques lignes de code.

main.py
1# pip install UnderAutomation.UniversalRobots
2from underautomation.universal_robots.ur import UR
3
4robot = UR()
5robot.connect("192.168.0.1")
6
7pose = robot.primary_interface.cartesian_info.as_pose()
8robot.dashboard.load_program("pick_and_place.urp")
9robot.dashboard.play()
Windows
Linux
macOS
Compatible simulateurs
En local, sans cloud
Produits

Un SDK pour chaque marque de robot

La même qualité et la même approche pour toutes les marques. Choisissez votre robot pour voir ce que vous pouvez en faire.

Universal Robots robot
Universal Robots

Universal Robots SDK

Données à 500 Hz, pilotage à distance du cobot et édition des fichiers programme. Certifié UR+.

RTDERESTDashboardPrimary InterfaceSSH / SFTPXML-RPC
AperçuDocs
Fanuc robot
Fanuc

Fanuc SDK

Registres, variables, programmes, alarmes et mouvements des contrôleurs Fanuc. Sans PCDK.

TelnetSNPXFTP / SFTPRMIStream MotionCGTPHTTPS
Yaskawa robot
Yaskawa

Yaskawa SDK

Jobs, variables, E/S, fichiers et cinématique hors ligne des contrôleurs Motoman.

HSESEthernet ServerFTPHTTPHost Control
ABB robot
ABB

ABB SDK

Variables RAPID, E/S, positions, programmes et sauvegardes, sur IRC5 et OmniCore.

Robot Web Services 1.0Robot Web Services 2.0EGM
Stäubli robot
Stäubli

Staubli SDK

Mouvements, E/S, cinématique, applications et fichiers sur contrôleurs CS8 et CS9.

SOAPFTP

Plug & Play

Connectez votre robot en quelques minutes seulement. Pas de gestionnaire de license à installer, pas de clé USB. Référencez seulement la bibliothèque.

Pas de plugins à installer sur le robot

Utilisation des protocoles réseau fournis en standard par le contrôleur de robot.
URCaps Motoplus PCSDK Karel ROS

Essai de 30 jours

Essayez-le gratuitement pendant 30 jours, aucun engagement, aucun enregistrement requis

Payer une fois, utiliser pour toujours

Licence perpétuelle, aucun abonnement requis, quel que soit le nombre de robots, de développeurs ou de logiciels redistribués

Universal Robots
Fanuc
Yaskawa
ABB
Staubli
Protocoles natifs implémentés
  • RTDE

  • Dashboard Server

  • Primary Interface

  • SSH

  • SFTP

  • Interpreter Mode

  • Socket

  • Telnet

  • FTP / SFTP

  • SNPX

  • RMI

  • Stream Motion

  • CGTP (HTTP / HTTPS)

  • High Speed Ethernet Server (HSES)

  • Ethernet Server (TCP)

  • FTP

  • HTTP

  • Robot Web Services 1.0

  • Robot Web Services 2.0

  • SOAP

  • FTP

Déplacer le robot

Oui

Oui

Oui

Oui

Oui

Obtenez une position en temps réel

Oui

Oui

Oui

Oui

Oui

Gérer les alarmes

Oui

Oui

Oui

Oui

Oui

Lire et écrire les I/O

Oui

Oui

Oui

Oui

Oui

Universal Robots
Protocoles natifs implémentés
  • RTDE

  • Dashboard Server

  • Primary Interface

  • SSH

  • SFTP

  • Interpreter Mode

  • Socket

Déplacer le robot

Oui

Obtenez une position en temps réel

Oui

Gérer les alarmes

Oui

Lire et écrire les I/O

Oui

Pour qui

Pour tous ceux qui travaillent autour du robot

Développeurs logiciel

Ajoutez le contrôle d'un robot à une application .NET ou Python en quelques lignes. Aucune expérience en robotique nécessaire.

Intégrateurs et roboticiens

Mettez en service, supervisez et maintenez des cellules multi-marques avec les mêmes outils.

Éditeurs de logiciels

Intégrez la connexion robot dans votre produit, jumeau numérique ou MES. Redistribution sans royalties.

Recherche et enseignement

Python et Matlab, simulateurs et tarifs académiques. Les étudiants pilotent un vrai robot dès la première séance.

Décideurs

Licence perpétuelle, prix fixe, option code source. Pas d'abonnement, pas de dépendance.

Pourquoi nous faire confiance

Utilisé en production partout dans le monde

24

Pays

6

Années de développements

400k

Lignes de code développées pour vous

5

Marques de robots

Certifié UR+

Le SDK Universal Robots est certifié par Universal Robots.

Réussites Client

Tous les témoignages clients
AbbVie
Biotech / Pharma

AbbVie: Automating High-throughput screening

Témoignages

La suite · En développement

Une API pour tous les robots, un IDE pour l'atelier

Nous construisons deux nouveaux produits sur les SDK. Ils sont en développement : suivez-les dès maintenant.

TouchUp

IDE robot pour l'atelier
Bientôt

Votre logiciel

C# · Python · LabVIEW · Matlab

UnderAutomation.Robotics

Une API commune pour toutes les marques
Bientôt
Universal Robots SDKFanuc SDKYaskawa SDKABB SDKStaubli SDK
SDK par marque, disponibles aujourd'hui
Universal Robots robotFanuc robotYaskawa robotABB robotStäubli robot

UnderAutomation.Robotics

En développementDécouvrir

Une bibliothèque pour C# et Python. Le même code pilote les robots Fanuc, Yaskawa, Universal Robots, ABB et Stäubli.

Universal Robots
robot.Program.Start("MAIN"); robot.Alarm.GetActive(); robot.Backup.Create();

TouchUp

En développementDécouvrir

Programmez, déboguez, sauvegardez et comparez vos robots depuis VS Code, directement dans l'atelier. Fanuc et Yaskawa d'abord.

TouchUp : un programme Fanuc dans VS Code avec un point d'arrêt, les valeurs en direct et les alarmes du contrôleur
FAQs

Caractéristiques de ces bibliothèques logicielles

Simplifiez la supervision et le contrôle à distance de vos robots industriels grâce aux SDK (Software Development Kit) développés par UnderAutomation. Conçus pour s'adapter à chaque marque de robot, nos bibliothèques permettent une intégration rapide et intuitive, répondant aussi bien aux besoins des utilisateurs finaux qu'à ceux des intégrateurs (OEM).

Initialement développés en .NET, nos SDK sont désormais compatibles avec Python, LabVIEW et Matlab, et fonctionnent sur Windows, Linux et MacOS. Testés en collaboration avec les grandes marques de robots, ils garantissent une compatibilité avec tous les modèles, même les plus anciens. Profitez d'une bibliothèque robuste et prête pour les exigences industrielles, peu importe votre environnement technique.

Avec nos SDK, aucun besoin d'installer quoi que ce soit sur vos robots. Ils utilisent les protocoles natifs des contrôleurs, fonctionnent en local pour une confidentialité maximale et sont dépourvus de dépendances logicielles. Vous avez 30 jours pour tester nos solutions et les exemples fournis avant de vous engager. Simplifiez votre mise en œuvre tout en garantissant une sécurité optimale.

Chaque SDK inclut une boîte à outils hors ligne pour des tâches comme la conversion de positions ou la décompilation de programmes. Envie de personnalisation totale ? Optez pour la licence source et accédez au code. Nos licences sont perpétuelles, sans redevances, et conçues pour être accessibles à tous, des PME aux universités. Une fois acquis, développez et distribuez sans limites, quel que soit le nombre de développeurs ou de robots impliqués.

Encore des questions ?

Veuillez nous envoyer un message décrivant votre demande et nous vous répondrons dans les plus brefs délais.

Contactez-nous

Commencez maintenant !

Universal Robots
FANUC
YASKAWAMotoman
ABB