Abstract
Synchronization tasks of robotic manipulators with moving objects are not only required to be solved in real-time but also in an optimal fashion. This paper considers optimal trajectory planning problems that are parameterized by the final state of the manipulator. For a sudden change of the desired final state, the trajectory needs to be replanned in real-time. Sensitivities of the optimal solution to a nominal problem w.r.t. the final state parameters are utilized to compute a nearly optimal real-time approximation of the solution to problem with perturbed parameters. Admissibility of the solution, i.e. satisfaction of constraints, is ensured by an iterative method supporting a variable active set of constraints. The efficacy of the proposed method is demonstrated in simulation and experiment.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Andersson, J.A.E., Gillis, J., Horn, G., Rawlings, J.B., Diehl, M.: CasADi – A software framework for nonlinear optimization and optimal control. In: Mathematical Programming Computation (2018, in press)
Ardakani, M.M.G., Olofsson, B., Robertsson, A., Johansson, R.: Real-time trajectory generation using model predictive control. In: 2015 IEEE CASE, pp. 942–948. IEEE (2015)
Biegler, L.T.: Personal communication (2018)
Büskens, C.: Real-time solutions for perturbed optimal control problems by a mixed open-and closed-loop strategy. In: Grötschel, M., Krumke, S., Rambau, J. (eds.) Online Optimization of Large Scale Systems, pp. 105–116 (2001)
Büskens, C., Maurer, H.: Sensitivity analysis and real-time optimization of parametric nonlinear programming problems. In: Online Optimization of Large Scale Systems, pp. 3–16 (2001)
De Luca, A., Lanari, L., Oriolo, G.: A sensitivity approach to optimal spline robot trajectories. Automatica 27(3), 535–539 (1991)
Facchinei, F., Fischer, A., Kanzow, C.: On the accurate identification of active constraints. SIAM J. Optim. 9(1), 14–32 (1998)
Fiacco, A.V.: Sensitivity analysis for nonlinear programming using penalty methods. Math. Program. 10, 287–311 (1976)
Flores-Abad, A., Zhang, L., Wei, Z., Ma, O.: Optimal capture of a tumbling object in orbit using a space manipulator. J. Intell. Rob. Syst. 86(2), 199–211 (2017)
Graichen, K., Petit, N.: Incorporating a class of constraints into the dynamics of optimal control problems. Optimal Control Appl. Methods 30(6), 537–561 (2009)
Katzschmann, R., Kröger, T., Asfour, T., Khatib, O.: Towards online trajectory generation considering robot dynamics and torque limits. In: IEEE/RSJ IROS 2013, pp. 5644–5651. IEEE (2013)
Kröger, T.: On-line Trajectory Generation in Robotic Systems: Basic Concepts for Instant. Reactions to Unforseen Events. Springer, Heidelberg (2012)
Lampariello, R., Nguyen-Tuong, D., Castellini, C., Hirzinger, G., Peters, J.: Trajectory planning for optimal robot catching in real-time. In: 2011 IEEE International Conference on Robotics and Automation (ICRA), pp. 3719–3726. IEEE (2011)
Lyche, T., Mørken, K.: The sensitivity of a spline function to perturbations of the knots. BIT Numer. Math. 39(2), 305–322 (1999)
Piegl, L., Tiller, W.: The NURBS Book. Springer Science & Business Media, Heidelberg (2012)
Pirnay, H., López-Negrete, R., Biegler, L.T.: Optimal sensitivity based on IPOPT. Mathe. Program. Comput. 4(4), 307–331 (2012)
Ralph, D., Dempe, S.: Directional derivatives of the solution of a parametric nonlinear program. Math. Program. 70(1–3), 159–172 (1995)
Reiter, A., Gattringer, H., Müller, A.: Real-time computation of inexact minimum-energy trajectories using parametric sensitivities. In: RAAD 2017, pp. 174–182. Springer (2017)
Robinson, S.M.: Perturbed Kuhn-Tucker points and rates of convergence for a class of nonlinear-programming algorithms. Math. Program. 7(1), 1–16 (1974)
Salehian, S.S.M., Khoramshahi, M., Billard, A.: A dynamical system approach for softly catching a flying object: theory and experiment. IEEE Trans. Rob. 32, 462–471 (2016)
Wächter, A., Biegler, L.T.: On the implementation of an interior-point filter line-search algorithm for large-scale nonlinear programming. Math. Program. 106(1), 25–57 (2006)
Acknowledgements
This work has been supported by the Austrian COMET-K2 program of the Linz Center of Mechatronics (LCM), and was funded by the Austrian federal government and the federal state of Upper Austria.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 CISM International Centre for Mechanical Sciences
About this paper
Cite this paper
Reiter, A., Müller, A., Gattringer, H. (2019). Rapid Nearly-Optimal Rendezvous Trajectory Planning Using Parameter Sensitivities. In: Arakelian, V., Wenger, P. (eds) ROMANSY 22 – Robot Design, Dynamics and Control. CISM International Centre for Mechanical Sciences, vol 584. Springer, Cham. https://doi.org/10.1007/978-3-319-78963-7_64
Download citation
DOI: https://doi.org/10.1007/978-3-319-78963-7_64
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-78962-0
Online ISBN: 978-3-319-78963-7
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)