2009
DOI: 10.3384/ecp09430089
|View full text |Cite
|
Sign up to set email alerts
|

Optimal Robot Control Using Modelica and Optimica

Abstract: In this paper, Modelica along with Optimica is used to formulate and solve a minimum time optimization problem. The problem concerns the traversal of a given path with a robot in as short time as possible under input constraints. Several problem reformulations, increasing the chance of finding optimal solutions, are discussed. This paper also discusses the use of these optimal solutions for control of industrial robots. A control structure, in which the optimal trajectories are essential, is used on an ABB IRB… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
5
0

Year Published

2009
2009
2014
2014

Publication Types

Select...
3
1

Relationship

2
2

Authors

Journals

citations
Cited by 4 publications
(5 citation statements)
references
References 3 publications
0
5
0
Order By: Relevance
“…For example, in [10] optimal tracks for racing cars were optimized, and in [45], optimal rail profiles were computed for a novel mass transportation system, the NoWait train concept. Other examples where Optimica has been used are reported in [25] where minimum time optimization for an industrial robot is considered and in [24] where an optimal control application of a pendulum system is reported.…”
Section: Dynamic Optimizationmentioning
confidence: 99%
“…For example, in [10] optimal tracks for racing cars were optimized, and in [45], optimal rail profiles were computed for a novel mass transportation system, the NoWait train concept. Other examples where Optimica has been used are reported in [25] where minimum time optimization for an industrial robot is considered and in [24] where an optimal control application of a pendulum system is reported.…”
Section: Dynamic Optimizationmentioning
confidence: 99%
“…Finally, section 6 summarizes the work and provides possible future work. Modelica has been used for modeling spider robotic arm [7], 6-axis industrial robots [8,9,10], 3 DOFs parallel Gantry-Tau robot [11], 5 DOFs manipulator [12] and mobile platforms [13,14]. In most cases, a robot model in Modelica is used for investigating the manipulator's motion control especially in the domain of optimization and system dynamics.…”
Section: Introductionmentioning
confidence: 99%
“…Such research requires the repetition of motions and adjustments to the controller which can have damaging effect when being executed on a real robot. [9] performed optimization through iteration to find a compromise between acceleration, velocity and energy consumption and [10] solved the minimum time optimization problem for an industrial robot. [8] derives the inverse dynamic model of a manipulator using algorithms for differential-algebraic equation available in the Dymola 1 software.…”
Section: Introductionmentioning
confidence: 99%
“…In the literature, research related to dynamic optimization with Optimica is limited to a few applications which have been demonstrated and solved. Examples of such applications are model predictive control of a continuously stirred tank reactor containing an exothermic reaction [4], distillation column load change [4], industrial robot minimum time problem [5] and a cart and pendulum minimum time [6].…”
Section: Introductionmentioning
confidence: 99%