Implementation of a Rapidly Executing Robot Controller
Paper in proceeding, 2019

This article describes the implementation of a high level and rapidly executing robot controller. It can be used to emulate the trajectory a robot will follow, given a set of robot motion commands. A geometric path parameterisation is used, which is tuned to match observed controller behaviour. It is also shown how this path is time stamped, while fulfilling velocity and acceleration constraints to produce a robot trajectory. The behaviour of the controller can emulate the behaviour of official controllers from robot vendors by parameter identification. The trajectory has been compared to an ABB 6640 robot, using an ABB virtual controller environment, and to sampled robot trajectory experiments of the KUICA robots KR 30-3 and IIWA. Good agreement with the geometric trajectories of the ABB robot and the IIWA robot has been achieved. For the KR 30-3 robot the proposed method does not fully capture the observed controller behaviour, but the resulting deviations are still within fractions of a degree for the test trajectories used.


Daniel Gleeson

Chalmers, Electrical Engineering, Systems and control

Fraunhofer-Chalmers Centre

Christian Larsen

Fraunhofer-Chalmers Centre

Johan Carlson

Fraunhofer-Chalmers Centre

Bengt Lennartson

Chalmers, Electrical Engineering, Systems and control

IEEE International Conference on Automation Science and Engineering

21618070 (ISSN) 21618089 (eISSN)

Vol. 2019-August 1341-1346 8843254
978-172810355-6 (ISBN)

15th IEEE International Conference on Automation Science and Engineering, CASE 2019
Vancouver, Canada,

Sustainable motions - SmoothIT

VINNOVA (2017-03078), 2017-10-09 -- 2020-10-30.

Areas of Advance


Subject Categories


Control Engineering

Computer Vision and Robotics (Autonomous Systems)



More information

Latest update