Trajectory Optimization including Robot Controller Emulation
Doctoral thesis, 2025

The manufacturing industry has seen an ever-increasing level of automation with fully automated robotic assembly lines being commonplace in a wide variety of manufacturing industries. The automotive industry has had a prominent position in driving this development, and increasing the extent of automation has been a natural way to handle complex manufacturing processes and high throughput production. With industrial robots becoming cheaper and more available and product complexity and customization increasing, the use of robotics in industrial settings shows no signs of slowing down. With automated production lines, the use of simulation models and virtual commissioning has a place in every modern factory. A driving overall goal is to produce a virtual representation of the physical world, with a digital representation of every step in the manufacturing process, including CAD-file descriptions of both the production cell and the final product, specific process information, and full factory layouts. The work presented in this thesis is all related to bridging the gap between the digital and physical world, optimizing both the quality of the product and the efficiency of the robotic manufacturing process, while simplifying the work needed to be done to realize these solutions. One main contribution is modelling and optimizing collision free industrial robot trajectories in a cluttered environment, with trajectories defined by instantaneous torque values or as robot code equivalent parametrizations. To implement these solutions for a wide variety of robots, a robot controller emulator that executes robot code and accurately calculates the resulting robot trajectories has been developed. Improved and automated robot trajectories have been used in several applications, including in manufacturing processes that require advanced modelling techniques, such as the accurate modelling and optimization of robotic spray-painting trajectories.

Spray painting

Robot controller

Trajectory optimization

Manufacturing automation

Automatic code generation

Industrial robots

Lecture Room EA, EDIT Building Elektrogården 1, Chalmers Campus Johanneberg
Opponent: Björn Olofsson, Lund University, Lund, Sweden

Author

Daniel Gleeson

Chalmers, Electrical Engineering, Systems and control

Energy Efficient and Collision Free Motion of Industrial Robots using Optimal Control

IEEE International Conference on Automation Science and Engineering,;(2013)

Paper in proceeding

Optimizing robot trajectories for automatic robot code generation

IEEE International Conference on Automation Science and Engineering,;Vol. 2015-October(2015)p. 495-500

Paper in proceeding

Implementation of a Rapidly Executing Robot Controller

IEEE International Conference on Automation Science and Engineering,;Vol. 2019-August(2019)p. 1341-1346

Paper in proceeding

Generating Optimized Trajectories for Robotic Spray Painting

IEEE Transactions on Automation Science and Engineering,;Vol. 19(2022)p. 1380-1391

Journal article

If you have ever had the opportunity to observe a fully automated industrial robot line, you perhaps would describe the production with words such as efficient or coordinated. In any case, just by observing the movements of the robots it is quite obvious that there is a great deal of work involved behind planning the layout of the robot cell, and coordinating the robots movements. The work presented in this thesis is all about finding ways to simplify this process and improve on the results. The common theme is to use modeling, simulation, and optimization to simplify robot line commissioning, using general descriptions of different applications and tasks to be performed. The main contributions are all related to robot trajectory modeling and optimization. An optimization scheme has been formulated to optimize the trajectory of an industrial robot in a cluttered environment. By accurately modeling the behavior of controllers from robot manufacturers, optimized trajectories can be directly exported to executable robot code. Also, for spray painting trajectory optimization, the complexity of the process has been included directly in the problem formulation by using an experimentally calibrated model of the paint deposition. This all results in tools and software able to aid and guide a robotics or automation engineer as they setup a fully functional robot cell.

Sustainable motions - SmoothIT

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

Automation and Robotics for EUropean Sustainable manufacturing (AREUS)

European Commission (EC) (EC/FP7/609391), 2013-09-01 -- 2016-08-31.

Subject Categories (SSIF 2025)

Production Engineering, Human Work Science and Ergonomics

Robotics and automation

Control Engineering

Areas of Advance

Production

ISBN

978-91-8103-282-6

Doktorsavhandlingar vid Chalmers tekniska högskola. Ny serie: 5740

Publisher

Chalmers

Lecture Room EA, EDIT Building Elektrogården 1, Chalmers Campus Johanneberg

Opponent: Björn Olofsson, Lund University, Lund, Sweden

More information

Latest update

10/10/2025