Adapt with Actin™

The Problem

Robotic solutions today are too rigid and constrained – based around systems that are difficult to design, challenging to implement, and impossible to reconfigure.

The Solution


Robots today are often called “adaptive.” But there’s a problem. They never really are. Their software doesn’t run on different robots. One robot can’t cooperate with other robots or adjust to changing environments. And if its program says “zag,” all it can do is zag, no matter how much it might need to zig.

However, Energid is at the forefront of true adaptive robotics. Using our Actin robot control software, clients enjoy a cutting-edge mixture of power, flexibility and ease-of-use unlike any other robotics technology on the market today.

Actin Software Overview

Used by NASA, DARPA, the U.S. Department of Defense and commercial customers around the world, Actin Robot Control systems provide miraculously smooth, fluid movement that avoid collisions and joint limits, optimizes strength and accuracy and performs tasks more like a human than a robot.


Actin can import models from CAD formats and includes a plug-in for SolidWorks. Actin’s libraries are compiled with your robotic systems’ source code. Actin executables can be accessed directly or via network interfaces. And Energid engineers are standing by for support that provides the ultimate adaptive experience.

With Actin powering your robotics solutions, you can look forward to

  • Faster time-to-market
  • Reduced software development costs
  • Reduced risk
  • Unparalleled control

Features of Actin

  • Real-time, Adaptive Accuracy
    Actin responds and adapts in real time, adjusting its paths based on the perceived environment. On the other hand, perfect accuracy — which can be slow and computationally intensive — isn’t always needed. So accuracy can also be swapped out in varying degrees for an optimum blend of speed, strength, and increased collision avoidance capability.
  • Broad, Adaptive Applicability
    Actin requires just one program for any given solution. This “program-once-apply-broadly” adaptiveness allows a single Actin program to run on different kinds of robot and different brands of robots as well. It even acts as a “future-proofing” feature: As newer, faster, and cheaper robots become available, the same Actin motion programs can be run on them too.
  • Reactive, Adaptive Cooperation
    Using a simple drag-and-drop interface, Actin reacts to changes in tasks and the environment. Progress can be tracked in real time. And robot tasks can be synchronized and coordinated graphically.
  • Simplified, Adaptive Programming
    Actin runs at a task level (i.e. “pick up glass”) rather than joint-by-joint and motion-by-motion. Designers and engineers can use Actin’s graphical user interface to intuitively and adaptively compose dynamic motion sequences. No programming skill is needed. But if deeper access is desired, Actin is also programmable via a powerful C++ API.
  • Adaptive Collision Avoidance
    Because Actin motion planning happens on the fly, advanced behaviors like collision avoidance become more adaptive too. Actin Robot Control doesn’t just stop its systems to avoid collisions but rather moves its robotic assets out of each others’ way in real time.
  • Adaptive Strength Optimization
    Real-time optimization of axes for lift and torque mean Actin also avoids unnecessary strain and stress on robotic assets in the system.
  • Anticipatory too — with Energid Simulation Toolkit
    Actin also runs in virtual environments, enabling designers and engineers to optimize their system before adopting it in real-world environments.