UnderAutomation
⌘Q

Industrial robots communication libraries

Easily integrate
Universal Robots, Fanuc, Yaskawa or Staubli
robots into your
.NET, Python, LabVIEW or Matlab
applications

Universal Robots
FANUC
YASKAWAMotoman
Pure .NET with no dependencies • Nothing to install on the robot • Implements native TCP/IP protocols
Toolbox • kinematic transformation • program manipulation • native file decoding
Pay once, use forever • Technical support included • Source code available
Features
Connect your industrial robots in a few minutes to your application

How does it work?

A few lines of code

Simplify remote supervision and control of your industrial robots using the SDK (Software Development Kit) developed by UnderAutomation. Designed to adapt to each brand of robot, our libraries allow rapid and intuitive integration, meeting the needs of both end users and integrators (OEM).

// C#
using UnderAutomation.UniversalRobots;
var robot = new UR();
robot.Connect("192.168.0.1");
robot.Rtde.OutputDataReceived += Rtde_OutputDataReceived;
robot.Dashboard.LoadProgram("pick.urp");
robot.Dashboard.Play();
double x = robot.PrimaryInterface.CartesianInfo.X
Features
Trusted by engineering leaders at top companies

You're in good company

For several years, libraries supplied by UnderAutomation have enabled small companies, universities and large corporations to develop the communication layer with their robots quickly and affordably.

Customer Success Stories

Discover how our customers integrate UnderAutomation solutions into their industrial projects.

AbbVie
Biotech / Pharma

AbbVie: Automating High-throughput screening

How AbbVie Leverages Universal Robots SDK to Automate High-Concentration Protein Screening.

Testimonials

100+

Happy customers

0

Countries

0

Years of developments

100k

Code lines developed for you
Products

Suitable for your robot brand

Plug & Play

Connect your robot in just a few minutes. No license manager to install, no USB key. Only reference the library.

No plugins to install on the robot

Use of network protocols provided as standard by the robot controller.
URCaps Motoplus Karel ROS

30-day trial

Try it free for 30 days, no commitment, no registration required

Pay once, use forever

Perpetual license, no subscription required, regardless of the number of robots, developers, or redistributed software

Universal Robots
Fanuc
Yaskawa
Staubli
Implemented native protocols
  • RTDE

  • Dashboard Server

  • Primary Interface

  • SSH

  • SFTP

  • Interpreter Mode

  • Socket

  • Telnet

  • FTP

  • SNPX

  • RMI

  • Stream Motion

  • Ethernet/IP

  • Motologix

  • High Speed Ethernet Server (HSES)

  • SOAP

Move robot

Yes

Yes

Yes

Yes

Get realtime position

Yes

Yes

Yes

Yes

Manage alarms

Yes

Yes

Yes

Yes

Read and write the I/O

Yes

Yes

Yes

Yes

Read & write registers

Yes

Yes

Yes

Yes

Access files

Yes

Yes

Yes

Yes

Communication speed

up to 500Hz (RTDE)

up to 100Hz (SNPX)

up to 50Hz (HSES)

up to 50Hz (SOAP)





Compatible models
  • CB-Series

  • e-Series

  • R-J3iB

  • R-30iA

  • R-30iB

  • YRC1000

  • YRC1000 micro

  • DX200

  • FS100

  • CS8

  • CS9

Offline simulator
Works seamlessly with manufacturers' software for offline commissioning

URSim

ROBOGUIDE

Motosim

Staubli Robotics Suite





Languages
.NET (C# / VB)
100% managed DLL with no native dependencies.
GitHubNugetDocumentation
Source code
The internal CSharp source code is available with the "Source Licence" option.

Yes

Yes

Yes

Yes

Python
LabVIEW




Offline toolbox
Invert kinematics

Yes, up to 8 solutions, singularities detection

Yes, up to 16 solutions for CRX cobots and 8 for others

Soon

Yes, online by SOAP

Pose convertion

RPY / rotation vector / Matrix

,

,

,

Decoding native files

Decompilation of program files (*.urp) and installation files (*.installation)

Deserialization of Fanuc files (*.va, *.ls, *.dg, ...)

,

,





Pricing
Perpetual license, no subscription required, regardless of the number of robots, developers, or redistributed software
$1300

or

1100

lifetime

$1300

or

1100

lifetime

$600

or

500

lifetime

$350

or

300

lifetime

Get Started
Get Started
Get Started
Get Started
Universal Robots
Implemented native protocols
  • RTDE

  • Dashboard Server

  • Primary Interface

  • SSH

  • SFTP

  • Interpreter Mode

  • Socket

Move robot

Yes

Get realtime position

Yes

Manage alarms

Yes

Read and write the I/O

Yes

Read & write registers

Yes

Access files

Yes

Communication speed

up to 500Hz (RTDE)


Compatible models
  • CB-Series

  • e-Series

Offline simulator

URSim


Languages
.NET (C# / VB)
Source code

Yes

Python
LabVIEW

Offline toolbox
Invert kinematics

Yes, up to 8 solutions, singularities detection

Pose convertion

RPY / rotation vector / Matrix

Decoding native files

Decompilation of program files (*.urp) and installation files (*.installation)


Pricing
$1300

or

1100

lifetime

Still have questions ?

Please send us a message describing your request and we will get back to you as soon as possible.

Contact us

Get started now !


Easily integrate Universal Robots, Fanuc, Yaskawa or Staubli robots into your .NET, Python, LabVIEW or Matlab applications

UnderAutomation
Contact usLegal

© All rights reserved.