Efficient computation of system-specific motion commands for serial and parallel robots based on differential flatness

Research output: Chapter in book/report/conference proceedingConference contributionResearchpeer review

Authors

  • Julian Oltjen
  • Daniel Beckmann
  • Jens Kotlarski
  • Tobias Ortmaier

Research Organisations

View graph of relations

Details

Original languageEnglish
Title of host publication2016 IEEE International Conference on Automation Science and Engineering, CASE 2016
PublisherIEEE Computer Society
Pages328-334
Number of pages7
ISBN (electronic)9781509024094
Publication statusPublished - 14 Nov 2016
Event2016 IEEE International Conference on Automation Science and Engineering, CASE 2016 - Fort Worth, United States
Duration: 21 Aug 201624 Aug 2016

Publication series

NameIEEE International Conference on Automation Science and Engineering
Volume2016-November
ISSN (Print)2161-8070
ISSN (electronic)2161-8089

Abstract

This paper presents a universal method to reduce vibration and contouring errors of complex, nonlinear robotic systems during dynamic motions. The proposed method is based on differential flatness and is valid for serial and parallel robots. System-specific trajectories for motor position, velocity, and torque are generated online with minimized computational effort. Hereby, compliance and friction of the drive trains as well as automatically generated dynamics models are considered. Furthermore, a discrete approach is given to consider damping. The generated motion commands significantly relief the feedback control loop and, therewith, improve the overall system's motion behavior. To ensure time optimality, the trajectories are based on trapezoidal motion profiles, exploiting given constraints for velocity, acceleration, and jerk. The performance of the method as well as its sensitivity with respect to the quality of model parameters is studied and verified using an exemplary 3RRR parallel manipulator. It is shown, that the proposed method is able to outperform conventional computed torque control.

ASJC Scopus subject areas

Cite this

Efficient computation of system-specific motion commands for serial and parallel robots based on differential flatness. / Oltjen, Julian; Beckmann, Daniel; Kotlarski, Jens et al.
2016 IEEE International Conference on Automation Science and Engineering, CASE 2016. IEEE Computer Society, 2016. p. 328-334 7743424 (IEEE International Conference on Automation Science and Engineering; Vol. 2016-November).

Research output: Chapter in book/report/conference proceedingConference contributionResearchpeer review

Oltjen, J, Beckmann, D, Kotlarski, J & Ortmaier, T 2016, Efficient computation of system-specific motion commands for serial and parallel robots based on differential flatness. in 2016 IEEE International Conference on Automation Science and Engineering, CASE 2016., 7743424, IEEE International Conference on Automation Science and Engineering, vol. 2016-November, IEEE Computer Society, pp. 328-334, 2016 IEEE International Conference on Automation Science and Engineering, CASE 2016, Fort Worth, United States, 21 Aug 2016. https://doi.org/10.1109/coase.2016.7743424
Oltjen, J., Beckmann, D., Kotlarski, J., & Ortmaier, T. (2016). Efficient computation of system-specific motion commands for serial and parallel robots based on differential flatness. In 2016 IEEE International Conference on Automation Science and Engineering, CASE 2016 (pp. 328-334). Article 7743424 (IEEE International Conference on Automation Science and Engineering; Vol. 2016-November). IEEE Computer Society. https://doi.org/10.1109/coase.2016.7743424
Oltjen J, Beckmann D, Kotlarski J, Ortmaier T. Efficient computation of system-specific motion commands for serial and parallel robots based on differential flatness. In 2016 IEEE International Conference on Automation Science and Engineering, CASE 2016. IEEE Computer Society. 2016. p. 328-334. 7743424. (IEEE International Conference on Automation Science and Engineering). doi: 10.1109/coase.2016.7743424
Oltjen, Julian ; Beckmann, Daniel ; Kotlarski, Jens et al. / Efficient computation of system-specific motion commands for serial and parallel robots based on differential flatness. 2016 IEEE International Conference on Automation Science and Engineering, CASE 2016. IEEE Computer Society, 2016. pp. 328-334 (IEEE International Conference on Automation Science and Engineering).
Download
@inproceedings{8989e245f1064df5900b878831b6c212,
title = "Efficient computation of system-specific motion commands for serial and parallel robots based on differential flatness",
abstract = "This paper presents a universal method to reduce vibration and contouring errors of complex, nonlinear robotic systems during dynamic motions. The proposed method is based on differential flatness and is valid for serial and parallel robots. System-specific trajectories for motor position, velocity, and torque are generated online with minimized computational effort. Hereby, compliance and friction of the drive trains as well as automatically generated dynamics models are considered. Furthermore, a discrete approach is given to consider damping. The generated motion commands significantly relief the feedback control loop and, therewith, improve the overall system's motion behavior. To ensure time optimality, the trajectories are based on trapezoidal motion profiles, exploiting given constraints for velocity, acceleration, and jerk. The performance of the method as well as its sensitivity with respect to the quality of model parameters is studied and verified using an exemplary 3RRR parallel manipulator. It is shown, that the proposed method is able to outperform conventional computed torque control.",
author = "Julian Oltjen and Daniel Beckmann and Jens Kotlarski and Tobias Ortmaier",
year = "2016",
month = nov,
day = "14",
doi = "10.1109/coase.2016.7743424",
language = "English",
series = "IEEE International Conference on Automation Science and Engineering",
publisher = "IEEE Computer Society",
pages = "328--334",
booktitle = "2016 IEEE International Conference on Automation Science and Engineering, CASE 2016",
address = "United States",
note = "2016 IEEE International Conference on Automation Science and Engineering, CASE 2016 ; Conference date: 21-08-2016 Through 24-08-2016",

}

Download

TY - GEN

T1 - Efficient computation of system-specific motion commands for serial and parallel robots based on differential flatness

AU - Oltjen, Julian

AU - Beckmann, Daniel

AU - Kotlarski, Jens

AU - Ortmaier, Tobias

PY - 2016/11/14

Y1 - 2016/11/14

N2 - This paper presents a universal method to reduce vibration and contouring errors of complex, nonlinear robotic systems during dynamic motions. The proposed method is based on differential flatness and is valid for serial and parallel robots. System-specific trajectories for motor position, velocity, and torque are generated online with minimized computational effort. Hereby, compliance and friction of the drive trains as well as automatically generated dynamics models are considered. Furthermore, a discrete approach is given to consider damping. The generated motion commands significantly relief the feedback control loop and, therewith, improve the overall system's motion behavior. To ensure time optimality, the trajectories are based on trapezoidal motion profiles, exploiting given constraints for velocity, acceleration, and jerk. The performance of the method as well as its sensitivity with respect to the quality of model parameters is studied and verified using an exemplary 3RRR parallel manipulator. It is shown, that the proposed method is able to outperform conventional computed torque control.

AB - This paper presents a universal method to reduce vibration and contouring errors of complex, nonlinear robotic systems during dynamic motions. The proposed method is based on differential flatness and is valid for serial and parallel robots. System-specific trajectories for motor position, velocity, and torque are generated online with minimized computational effort. Hereby, compliance and friction of the drive trains as well as automatically generated dynamics models are considered. Furthermore, a discrete approach is given to consider damping. The generated motion commands significantly relief the feedback control loop and, therewith, improve the overall system's motion behavior. To ensure time optimality, the trajectories are based on trapezoidal motion profiles, exploiting given constraints for velocity, acceleration, and jerk. The performance of the method as well as its sensitivity with respect to the quality of model parameters is studied and verified using an exemplary 3RRR parallel manipulator. It is shown, that the proposed method is able to outperform conventional computed torque control.

UR - http://www.scopus.com/inward/record.url?scp=85001132467&partnerID=8YFLogxK

U2 - 10.1109/coase.2016.7743424

DO - 10.1109/coase.2016.7743424

M3 - Conference contribution

AN - SCOPUS:85001132467

T3 - IEEE International Conference on Automation Science and Engineering

SP - 328

EP - 334

BT - 2016 IEEE International Conference on Automation Science and Engineering, CASE 2016

PB - IEEE Computer Society

T2 - 2016 IEEE International Conference on Automation Science and Engineering, CASE 2016

Y2 - 21 August 2016 through 24 August 2016

ER -