Adapt with Actin® Software from Energid Technologies

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:

Adapt. 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.

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.


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

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


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® is used for applications as varied as on-orbit robotic servicing missions and robotic harvesting. It can also be used to support most commercial robotic platforms and any custom robotic solution. Need the worlds most advanced control for your robot? Give us a call.


Actin_DiagramWith the Actin® C++ control toolkit, roboticists are free to focus on what the robot does and where the hands and tools should be, not on how they get there. For mechanisms with many moving parts, hand and tool motion can be accomplished in an unlimited number of ways. Actin® automatically takes advantage of this kinematic redundancy for robot collision avoidance, joint limitation avoidance, and minimized motion and optimized strength in robotic control.

Actin® supports the following motion types:

  • Collision Avoidance
  • Joint Limit Avoidance
  • Singularity Avoidance
  • Strength Optimization
  • Minimum Kinetic Energy Control
  • Minimum Potential Energy Control
  • Simulation Based Control
  • Error Reduction
  • Failure Recovery
  • User Defined

Actin® supports the following constraint types:

  • 3D Point
  • 3D Orientation
  • 3D Pose
  • 2D Point
  • Planar
  • Tracked Motion
  • Wheeled Motion
  • Center of Mass
  • Linear Constraint
  • Spatial Momentum

Actin® can import models from CAD formats and includes a plug-in for SolidWorks. Actin® can control virtually any robotic mechanism—both off the shelf and custom. Actin® executables can be accessed directly or via network interfaces. And Energid engineers are standing by for support that provides the ultimate adaptive experience.