EASY-ROB™ Kernel

Software module for
robot simulation

without visualization

You need Robotics functionality for your OLP software?
Then the EASY-ROB™ Kernel is exactly the right solution.

Download Flyer



The Robotics booster for your application!

With the Kernel, you now have instandly more than 1000 robots for kinematic calculations, and a trajectory planner (motion interpolation) for PTP, SLEW, LIN, and CIRC motions. A powerful collision detection and numerous mathematical functions are also available.

The EASY-ROB™ Kernel is designed as a plug in for integration in technology-based software applications (host application) from OEM partners. Only API functions and services for the robot functionality are provided.

The host application handles 3D visualization as well as the administration of all geometries and handles of all kinematics.


  • Integration in technology-based software solutions
  • Bidirectional control
  • 100% Robotics know-how
  • Robot Libraries
  • Motion planning and execution
  • ToolBox for special calculations (option)
  • Collision detection with clearance (option)
  • AutoPath ™ collision-free path planning (option)
  • 3D visualization by your host application
  • Available under Windows® (x64)

Robot Libraries

The Robotics Simulation Kernel accesses the EASY-ROB™ robot libraries.

With currently more than 1000 models you are always on the safe side, no matter which robot you want to simulate in the future.

Additional advantages

  • More than 1000 modells
  • Modeling of own robots, positioners, grippers, turntables and
    special special kinematics
  • Attributes e.g. travel ranges, max. speeds and accelerations
  • Formula parser with mathematical functions
  • Numerical solution method


ABB, b+m, Comau, Denso, Dürr, Eisenmann, FANUC, Guedel, igm, Kawasaki, KUKA, Mitsubishi, OTC-Daihen, PKM Delta, Reis, STÄUBLI, Tricept®, Unimation, Universal Robots, YASKAWA.

Basic functionality

Trajectory planning and -execution

  • Motion types: PTP, LIN, CIRC, SLEW
  • Jerk free and phase synchronous velocity profile
  • Tool- and work piece guided movement (external TCP)
  • Synchronization with external axes
  • Track motion (LVA), conveyor tracking
  • Paint shops, tracking windows
  • ToolPath (trajectory) definition
  • Automatic reduction of speed, due to singularity
  • Cycle time estimation


  • Detailed Doxygen documentation
  • Method class ERK_CAPI
  • Programming examples: kinematics, interpolation, ToolPath, AutoPath™
  • Microsoft® Visual Studio C++ development environment

ERK Interpolation/Trajectory Planner

The ERK Trajectory Planner allows to set a target position with SET_NEXT_TARGET for each loaded kinematic, which is then accessed by cyclically calling GET_NEXT_STEP.

Furthermore, any ToolPathes that contain any targets with motion attributes such as motion type, speed, acceleration, job data, external axis values, etc. can be generated.

Supplementary modules for the Robotics Simulation Kernel

Extend the functionality of your Kernel thanks to the modular design of our software.


Collision-free path planning

Collision detection of 3D objects

Create individual post processors

3D-PDF Export
The entire 3D simulation with animation in just one PDF document

ERK ToolBox

Calculation of the external axis values of ToolPath targets for 1 or 2-axis positioners depending on defined constraints, e.g. regarding the tool orientation.

Individual adjustments and extensions of the ToolBox functionality after agreement and clarification of the technical requirements possible.


The number of robots and / or kinematics is not limited.

ERK Positioner

Synchronized movements with external positioner (geometric coupling) Travel modes: LIN, CIRC and PTP

ERK Trackmotion

Synchronized movements with external tracking axis (geometric coupling) Motion types: LIN, CIRC and PTP

ERK Conveyor

Synchronized movements with a conveyor (geometric coupling) Motion types: LIN and CIRC

ERK External TCP

Workpiece-guiding movements with an external TCP.
Motion types: PTP (fully synchronous), SLEW, LIN and CIRC

ERK Tracking Window

Boundary UP / Down for painting applications
Motion types: LIN and CIRCC