The first problem to deal with is the balance of the robot. One of the essential characteristics of a humanoid robot is its capacity of upright stance and walking. Humanoid robot balance has been one of the main problems studied from the beginning of the development of this kind of robots. Keeping balance is still a matter of study in humanoid robotics, and it is crucial to develop tasks. Due to the complexity of this problem, its study is favoured using simple representations of the humanoid balance behaviour, such as the simple inverted pendulum. This kind of simplifications makes the study of the balance problem computationally easier, but it does not solve all questions related to balance. This Thesis has dealt with balance problem because it should be a key feature for a waiter robot. A new simplified model has been proposed as an improvement of the classic Linear Inverted Pendulum Model (LIPM). Its development is based on an experimental procedure that allows tackling many inherent problems of humanoid mechanics, electronics, computing, and more at the same time. The results show that this improvement reduces the control effort need for keeping balance during the waiter task.
The second problem faced in this Thesis is related to manipulation that is another essential characteristic defining the human being: the capacity of manipulating objetcs. In this Thesis, a specific case of manipulation has been treated. In the waiter task performance, usually the objects are transported on a tray, and no gripping force is applied to them. Then another problem arises: to transport the objects keeping their equilibrium or balance. Thanks to the use of exoceptive perceptions of the robot (vision, force, etc.) are possible to interpret the balance status of the objects transported. This sensorial information and its application with a simple inverted pendulum model enable the balance control of the object.
Finally, the results obtained from the study of the two main problems exposed have been integrated into a Whole-Body Postural Control architecture. It accomplishes with all the requierments needed for performing the waiter task.