Robotic software API & UI

RapidRobot

The next-generation robot controller is here. RapidRobot is a powerful robot controller that gives users an intuitive interface for programming, simulating, and manipulating robots in real time.

RapidRobot jogging screen on a Surface tablet

Overview

A robot controller built on the RMP soft motion controller — many applications can be programmed entirely with the RapidRobot UI.

  • RapidSequencer

    A script that can be loaded into the robot controller to create a custom user block for any customization.

  • Machine builder

    Use the RMP motion controller for your machine and RapidRobot for additional robots — all from a single controller.

  • Add additional axes

    Add EtherCAT-compatible SubDevices in addition to the robot (servo, stepper, or I/O).

  • Jog in cartesian or joint space, live

    Perform the same joint-space and cartesian-space jog and teach operations as with a traditional teach pendant.

  • EtherCAT robot arm

    RapidRobot works with any EtherCAT-compatible collaborative, industrial, delta, or SCARA robot.

  • Control multiple robots

    Use RapidRobot to control up to 11 robots simultaneously.

  • Real-time & deterministic performance

    Collect or modify robot moves using timestamps in a real-time deterministic network.

  • Offline programming

    Robot programs can be created and edited offline.

Architecture

A plugin that lets our open RMP EtherCAT soft motion controller work with RoboDK's robot UI.

RapidRobot software architecture diagram

RapidArm components

Recommended hardware

  • Microsoft Surface Pro tablet running RapidRobot

    Surface Pro

    Dimensions (H × W × D)
    292 × 201 × 8.5 mm
    Screen size
    12.3 in
    Resolution
    2736 × 1824
    Weight
    784 g
    Style
    Wired or wireless
  • Standalone RMP industrial PC

    Robot Controller

    OS
    Windows 10 32/64-bit
    Processor
    6th-gen Intel® Core™ i7/i5/i3 (LGA1151)
    Chipset
    Intel® 100 Series
    Display
    1 × DVI-D + 1 × HDMI (dual independent)
    LAN
    3 × Intel® GbE; WoL, teaming, PXE
    USB / serial
    4 × USB 3.0, 2 × USB 2.0, 2 × RS-232/422/485
    Power
    +24 VDC input & ATX power mode

RapidRobot Software

Intuitive user interface

  1. Program

    The most intuitive controller for cobots

    Enjoy the ultimate robot program editor. Creating programs is like using a mobile application. It brings an advanced design interface to the robotic industry that both beginners and experts will fall in love with. It's incredibly smart, super flexible, amazingly powerful and visual by nature. This is how programming a robot is meant to be done.

    RapidRobot sequencer screen showing the program editor
  2. Jog

    Moving a robot has never been easier

    With our software, moving your robot is extremely easy. You have complete freedom to jog in joint or cartesian space. Easily change speed, modes, and save points. With our animations you'll know exactly what part of the robot is moving and when limits are reached. Controlling a robot has never been this easy.

    RapidRobot jogging screen with joint and cartesian controls
  3. I/O

    Inputs and outputs, state and manipulation

    Troubleshoot and configure I/O all in one place. Easily modify the state of each individual component, or simply observe how your program is changing the state of your available I/O.

    RapidRobot I/O screen showing input and output state
  4. Customize

    Different flavors for different people

    We see how technologies and trends evolve, and stay current with the ones that make our customers' lives easier. The RapidRobot software lets you change the theme, the jogging style, and the language. These are just the first custom items of many more to come.

    RapidRobot theming screen with customization options

Start developing today

1000+ customers have already automated with the help of our products and team.