Projects per year
Abstract
Since immediate reaction to variations in the target state and/or robot state is desirable, we reformulate the trajectory generation problem as a controller design problem. Using the Hamilton-Jacobi-Bellman equation, we derive a closed-loop solution to the fixed-time trajectory-generation problem with a minimum-jerk cost functional. We show that the resulting trajectory coincides with a fifth-order polynomial function of time that instantaneously updates due to changes in the reference signal and/or the robot states.
A short comparison is made between kinematic and dynamic models for generating optimal trajectories. The conclusion is that given conservative kinematic constraints, both models behave in a similar way. Having this in mind, we derive an analytic solution to the problem of fixed-time trajectory generation with a quadratic cost function under velocity and acceleration constraints. The advantage of the analytic solution compared to an on-line optimization approach lies in the efficiency of the computation.
To extend the idea of closed-loop trajectory generation, we adapt the Model Predictive Control (MPC) framework. MPC is traditionally applied to tracking problems, i.e., when there is an explicit reference signal. Thus, it is a common practice to have a separate layer that generates the reference signal. We propose an integrated approach by introducing a final state constraint in the formulation. Additionally, we give the interpretation that the difference between tracking and point-to-point trajectory-planning problems is in the density of the specified desired reference signal. We utilize a strategy to reduce the discretization time successively. This way, we respect the real-time constraints for computation time while the accuracy of the solution is gradually improved as the deadline approaches. We have verified our proposed MPC approach to trajectory generation in a ball-catching experiment.
Original language | English |
---|---|
Qualification | Licentiate |
Awarding Institution |
|
Supervisors/Advisors |
|
Award date | 2015 Mar 6 |
Publisher | |
Publication status | Published - 2015 |
Bibliographical note
month = marSubject classification (UKÄ)
- Control Engineering
Fingerprint
Dive into the research topics of 'Topics in Trajectory Generation for Robots'. Together they form a unique fingerprint.Projects
- 2 Finished
-
PRACE
Stolt, A. (Researcher), Robertsson, A. (Researcher), Olofsson, B. (Researcher), Johansson, R. (PI), Malec, J. (Researcher), Stenmark, M. (Researcher), Ghazaei Ardakani, M. (Researcher) & Nilsson, K. (PI)
2011/11/01 → 2014/10/31
Project: Research
-
LCCC
Holmqvist, A. (Researcher), Andersson, N. (Researcher), Cervin, A. (Researcher), Mannesson, A. (Researcher), Gattami, A. (Researcher), Ghulchak, A. (Researcher), Papadopoulos, A. V. (Researcher), Rantzer, A. (Researcher), Robertsson, A. (Researcher), Sootla, A. (Researcher), THEORIN, A. (Researcher), Bernhardsson, B. (Researcher), Olofsson, B. (Researcher), Wittenmark, B. (Researcher), Grussler, C. (Researcher), Johnsson, C. (Researcher), MADJIDIAN, D. (Researcher), Johannesson, E. (Researcher), Magnusson, F. (Researcher), Ståhl, F. (Researcher), Como, G. (Researcher), Chasparis, G. (Researcher), Turesson, G. (Researcher), Dressler, I. (Researcher), Åkesson, J. (Researcher), Cho, J. H. (Researcher), Årzén, K.-E. (Researcher), Åström, K. J. (Researcher), Sou, K. C. (Researcher), Mårtensson, K. (Researcher), Berntorp, K. (Researcher), Soltesz, K. (Researcher), Lessard, L. (Researcher), Hast, M. (Researcher), Rönn, M. (Researcher), Ansbjerg Kjær, M. (Researcher), Maggio, M. (Researcher), Kristalny, M. (Researcher), Garpinger, O. (Researcher), From, P. J. (Researcher), Larsson, P.-O. (Researcher), Giselsson, P. (Researcher), Johansson, R. (Researcher), Hägglund, T. (Researcher), Vladimerou, V. (Researcher), Romero Segovia, V. (Researcher), Aurelius, A. (Researcher), Cedersjö, G. (Researcher), Bür, K. (Researcher), Dellkrantz, M. (Researcher), Du, M. (Researcher), Amani, P. (Researcher), Larsson, R. (Researcher), Tärneberg, W. (Research student), Li, Z. (Researcher), Yin, L. (Researcher), Tufvesson, F. (Researcher), Höst, S. (Researcher), Nilsson, B. (Researcher), Stenström, S. (Researcher), Andersson, J. A. (Researcher), Diehl, S. (Researcher), Dürango, J. (Researcher), Ghazaei Ardakani, M. (Researcher), Forsberg, P.-O. (Researcher), Bengtsson, F. (Researcher), Jörntell, H. (Researcher), Arévalo, C. (Researcher), Führer, C. (Researcher), Andersson, C. (Researcher), Mohammadi, F. (Researcher), Ödling, P. (Researcher), Andersson, M. (Researcher), Kihl, M. (Researcher) & Tunestål, P. (Researcher)
2008/07/01 → 2018/06/30
Project: Research