@unpublished{upm45476, note = {Unpublished}, year = {2017}, school = {Industriales}, title = {Parameter identification and modeling of contact properties for robotic applications}, doi = {10.20868/UPM.thesis.45476}, abstract = {The sense of touch is especially important in task performance in unstructured environments. Many of the tasks we perform normally would be problematic, if not impossible, without sensory information of this type. Daily tasks that we take for granted, such as chewing or walking require the use of tactile information (pressure, exerted force, etc.) to be done. Thus, it is logical to think that in order to build robots capable of performing tasks in unstructured environments, it is necessary to provide them with the same information. A research area that would benefit from the inclusion of tactile information, and one that is of particular interest to robotics, is biomimetic locomotion. Improving biomimetic locomotion can impact fields such as service robotics, rehabilitation robotics, and search and rescue robots. For this reason, we will focus on biomimetic locomotion, but we will keep in other applications that can use haptic perception. Animals change their apparent leg stiffness when changing from a rigid surface to a softer one. This change is done because animals and humans maintain the same center of mass trajectory in different surfaces; thus, a change on the apparent stiffness must occur. The realization of this change requires information on the contact properties of the environment. How to extract this information is a question that still needs much research. Because of this, we have done an experimental study that compares the performance of different system identification techniques when they are applied to contact modeling. During the evaluation of the results it was found that the recursive least squares method has the best performance for haptic applications. Based on the results of this study we have selected the recursive least squares method and the spring dashpot model. With this design parameters, we devised an algorithm to be used in a robotic leg. The algorithm was implemented on a 3-degree-of-freedom (DoF) underactuated leg and then it was tested using four different terrains. The results show that the algorithm was capable of differentiating between terrains according to their stiffness and that the convergence time was under the average time a human runner is in contact with the ground. Nevertheless, the algorithm was not able to differentiate the damping coefficient in granular media. This result is to be expected because granular media are extremely complex and can exhibit highly nonlinear behavior. To solve this problem, we proposed a new contact model based on the conservation of momentum and the similarities of granular media with liquids. The model was tested under different experimental conditions, varying the dynamic and geometric properties of the contact with satisfactory results. However, it was found that changing the geometric properties has an impact in the obtained parameters, because it changes the dynamics of the interaction between the actuator and the surface. A solution for this problem might be to use pressure instead of exerted force as an input to the model It is important to note that the results of this work have been published in five articles in Journal Citation Report indexed journals and 13 publication in International Scientific Index proceedings. Furthermore, to continue with the research of this thesis a possible line is the reformulation of the proposed model to use pressure instead of force as an input, and to implement the proposed identification algorithm in an exoskeleton or a walking robot to select the appropriate impedance of the legs at each step. RESUMEN El sentido del tacto es de especial importancia en el desarrollo de tareas en ambientes no estructurados. Muchas de las tareas que realizamos normalmente ser{\'i}an problem{\'a}ticas, por no decir imposibles, sin informaci{\'o}n sensorial de este tipo. Desde masticar hasta caminar requieren el uso de informaci{\'o}n t{\'a}ctil (fuerza ejercida, presi{\'o}n, etc.) para poder realizarse. Del mismo modo, resulta l{\'o}gico pensar que para construir robots capaces de realizar tareas en ambientes no estructurados con similar destreza que sus contrapartes biol{\'o}gicas es necesario dotarlos de la misma informaci{\'o}n del entorno de la que estos {\'u}ltimos disponen. Un {\'a}rea de investigaci{\'o}n que se beneficiar{\'i}a de esto, y que es de especial inter{\'e}s para la rob{\'o}tica, es la locomoci{\'o}n biomim{\'e}tica. Mejorando la locomoci{\'o}n biomim{\'e}tica se pueden mejorar otros campos como la rob{\'o}tica de servicio, la rob{\'o}tica de rescate y la rob{\'o}tica de rehabilitaci{\'o}n. Por esta raz{\'o}n, en esta tesis nos enfocaremos en la locomoci{\'o}n biomim{\'e}tica pero sin olvidar otras importantes {\'a}reas de aplicaci{\'o}n como lo es la percepci{\'o}n h{\'a}ptica. Los animales realizan cambios en la rigidez aparente de sus extremidades al cambiar de una superficie r{\'i}gida a una suave y viceversa. Esto se debe a que tanto animales como humanos mantienen el mismo movimiento en el centro de masa sin importar la rigidez de la superficie, y en concecuencia mantienen una rigidez equivalente para todas las superficies. La realizaci{\'o}n de este cambio requiere informaci{\'o}n de las propiedades de contacto de dichas superficies. El c{\'o}mo extraer esta informaci{\'o}n es una pregunta que a{\'u}n requiere mucha investigaci{\'o}n. Por esta raz{\'o}n, en esta Tesis Doctoral se ha realizado un estudio experimental entre distintas t{\'e}cnicas de identificaci{\'o}n de sistemas aplicadas al modelado de las propiedades de contacto. En la evaluaci{\'o}n de las t{\'e}cnicas se ha encontrado que los m{\'i}nimos cuadrados recursivos son los que presentan mejores prestaciones para su utilzaci{\'o}n en aplicaciones h{\'a}pticas. Como consecuencia de este resultado, se ha desarrollado e implementado un algoritmo para la identificaci{\'o}n de las propiedades de contacto en tiempo real con robots caminantes. El algoritmo implementado es capaz de diferenciar entre distintos tipos de terreno; presenta un tiempo de convergencia acorde al tiempo promedio de contacto con el suelo observado en humanos; sin embargo, no es capaz de diferenciar con precisi{\'o}n el coeficiente de amortiguaci{\'o}n entre dos medios granulares. Este resultado se debe a que los medios granulares son extremadamente complejos y exhiben comportamientos altamente no lineales. Para resolver este problema, se plante{\'o} un modelo de contacto basado en la conservaci{\'o}n del momento en las colisiones y en las similitudes de los medios granulares con los l{\'i}quidos. Dicho modelo se ha probado variando distintas condiciones de experimentaci{\'o}n como las propiedades din{\'a}micas y geom{\'e}tricas del robot usado para los experimentos con resultados satisfactorios. Aunque se ha detectado que los cambios geom{\'e}tricos influyen en las propiedades estimadas por el modelo, estos cambios tambi{\'e}n afectan la din{\'a}mica de la interacci{\'o}n entre actuador y el entorno. Se ha determinado que la estrategia para evitar esto y mejorar la capacidad de diferenciaci{\'o}n entre terrenos es utilizar la presi{\'o}n en lugar de la fuerza como entrada al sistema. Este trabajo de investigaci{\'o}n ha dado lugar a cinco art{\'i}culos en revistas indexadas en el Journal Citation Report y 13 publicaciones en conferencias internacionales International Scientific Index. Por otra parte, como continuaci{\'o}n de esta investigaci{\'o}n se sugiere la reformulaci{\'o}n del modelo utilizando como entrada la presi{\'o}n en vez de fuerza y la implementaci{\'o}n del algoritmo propuesto en exoesqueletos de rodilla y en robots caminantes para seleccionar la impedancia en la pisada.}, author = {Arevalo Reggeti, Juan Carlos}, url = {https://oa.upm.es/45476/} }