C11 - SCARA Robot

Benchmark C11 SCARA Robot investigates movement and control of SCARA robot (Selective Compliance Assembly Robot Arm).

This robot type has two vertical revolute joints and one vertical prismatic joint. The axes of all three joints are vertical. The equations of motion follow the typical implicit form: mass matrix times accelerations equal to generalized forces. A DC-motor (ODE model with current limitations) with PD-control drives the specific movement of the robot (point-to-point control).

Challenge for implementation is the implicit model description, whereby handling requires a-priori manual resolving to an explicit state space, or numerical resolving in implementation, or use of a DAE-solver; solution may also make use of physical modelling approaches which decrease the modelling effort, but which need special care for in case of state-dependent changes.

As further challenge, the benchmark requires modelling and implementation of a collision avoidance – which requires state event handling and model change (depending on implementation).

The educational aspects of this benchmark are multifaceted: an introduction to robot modelling and control, a guideline for implementing implicit models and state event handling, and a test for the capabilities of physical modelling environments as Modelica, and some more. Interestingly, also spreadsheet calculation allows an implementation of this comparison.

Definition

Horst Ecker, Felix Breitenecker

SNE 8(22), 1998, 30-32

Read more »


Solutions

Tamara Vobruba | Claudia Wytrzens | Andrea Kainz | Irene Hafner

Simulation Notes Europe SNE 24(3-4), 2014, 173-178
DOI: 10.11128/sne.24.bn11.10265

Read more »

Boris Malinowsky | Oliver Höftberger | Florian Miksch

Simulation Notes Europe SNE 21(1), 2011, 53-54
DOI: 10.11128/sne.21.bn11.10050

Read more »

Simon Seichter

SNE 16(46), 2006, 35

Read more »

F. Judex, F. Breitenecker

SNE 14(40), 2004, 34

Read more »

F. Judex, F. Breitenecker

SNE 13(38/39), 2003, 58

Read more »

T. Piechatzek, H. Rekersbrink

SNE 11(31), 2001, 33

Read more »

Horst Ecker

SNE 9(26), 1999, 43

Read more »

J. Scheikl

SNE 9(25), 1999, 50

Read more »

J. Scheikl, M. Lingl

SNE 8(24), 1998, 44

Read more »

Horst Ecker

SNE 8(24), 1998, 43

Read more »

E. Forsthuber

SNE 8(23), 1998, 49

Read more »

Horst Ecker

SNE 8(22), 1998, 33

Read more »