Abstract
Optimal trajectory planning of a humanoid arm is addressed. The reference setup is the humanoid robot James [1]. The goal is to make the end effector reach a desired target or track it when it moves in the arm’s workspace unpredictably. Physical constraints and setup capabilities prevent us to compute the optimal control online, so an off-line explicit control is required. Following previous studies [2], a receding-horizon method is proposed that consists in assigning the control function a fixed structure (e.g., a feedforward neural network) where a fixed number of parameters have to be tuned. More specifically a set of neural networks (corresponding to the control functions over a finite horizon) is optimized using the Extended Ritz Method. The expected value of a suitable cost is minimized with respect to the free parameters in the neural networks. Therefore, a nonlinear programming problem is addressed that can be solved by means of a stochastic gradient technique. The resulting approximate control functions are sub-optimal solutions, but (thanks to the well-established approximation properties of the neural networks) one can achieve any desired degree of accuracy [3]. Once the off-line finite-horizon problem is solved, only the first control function is retained in the on-line phase: at any sample time t, given the system’s state and the target’s position and velocity, the control action is generated with a very small computational effort.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Jamone, L., Metta, G., Nori, F., Sandini, G.: James: a humanoid robot acting over an unstructured world. In: Int. Conf. on Humanoids Robots, Italy (2006)
Parisini, T., Zoppoli, R.: A receding horizon regulator for nonlinear systems and a neural approximation. Automatica 31, 1443–1451 (1995)
Kurkova, V., Sanguineti, M.: Error estimates for approximate optimization by the Extended Ritz method. SIAM J. on Optimization 15, 461–487 (2005)
Keerthi, S., Gilbert, E.: Optimal infinite-horizon feedback laws for a general class of constrained discrete-time systems: stability and moving-horizon approximations. Journ. of Optim. Theory and Applications 57, 265–293 (1988)
Michalska, H., Mayne, D.: Robust receding horizon control of constrained nonlinear systems. IEEE Trans. on Automatic Control 38, 1623–1633 (1993)
Zoppoli, R., Sanguineti, M., Parisini, T.: Approximating networks and Extended Ritz Method for the solution of functional optimization problem. Journ. of Optim. Theory and Applications 112, 403–439 (2002)
Barron, A.: Universal approximation bounds for superposition of a sigmoidal function. IEEE Trans. on Information Theory 39, 930–945 (1993)
Ivaldi, S., Baglietto, M., Zoppoli, R.: Finite and receding horizon regulation of a space robot. In: Int. Conf. on Mathem. Probl. in Engin., Aerospace and Sciences, Genoa, Italy (2008)
Sciavicco, L., Siciliano, B.: Modeling and Control of Robot Manipulators, 2nd edn. Springer, London (2000)
Kushner, H.J., Yang, J.: Stochastic approximation with averaging and feedback: rapidly convergent “on-line” algorithms. IEEE Trans. on Automatic Control 40, 24–34 (1995)
Richardson, M.J., Flash, T.: On the Emulation of Natural Movements by Humanoid Robots. In: Int. Conf. on Humanoids Robots, Boston, USA (2000)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Ivaldi, S., Baglietto, M., Metta, G., Zoppoli, R. (2009). An Application of Receding-Horizon Neural Control in Humanoid Robotics. In: Magni, L., Raimondo, D.M., Allgöwer, F. (eds) Nonlinear Model Predictive Control. Lecture Notes in Control and Information Sciences, vol 384. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-01094-1_44
Download citation
DOI: https://doi.org/10.1007/978-3-642-01094-1_44
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-01093-4
Online ISBN: 978-3-642-01094-1
eBook Packages: EngineeringEngineering (R0)