000069912 001__ 69912
000069912 005__ 20180417132421.0
000069912 037__ $$aTAZ-TFG-2017-4429
000069912 041__ $$aspa
000069912 1001_ $$aGallán Farina, Bruno
000069912 24200 $$aLow level controller for an all-terrain vehicle with wheels
000069912 24500 $$aControlador de bajo nivel de un robot móvil todo terreno con ruedas
000069912 260__ $$aZaragoza$$bUniversidad de Zaragoza$$c2017
000069912 506__ $$aby-nc-sa$$bCreative Commons$$c3.0$$uhttp://creativecommons.org/licenses/by-nc-sa/3.0/
000069912 520__ $$aEl objetivo del proyecto consiste en el desarrollo de los bucles de control de velocidad de las ruedas y de posición de la dirección de la plataforma móvil con ruedas todo terreno RobuCar-TT. La motivación que impulsó el proyecto es la búsqueda de un sistema de control cuyo mantenimiento y adaptación sean más sencillos que los que traía el Robucar por defecto. El robot se apoya sobre cuatro ruedas distribuidas en dos ejes. Ambos utilizan la geometría de dirección Ackermann, permitiendo varios modos de movimiento. En este proyecto se controlará el tren delantero del robot en modo coche, que consiste en mantener rectas las ruedas traseras y girar las delanteras. El sistema recibirá las consignas de velocidad lineal y angular desde el exterior, calculando la velocidad de cada rueda por medio del modelo cinemático del robot. Teniendo en cuenta que los motores del Robucar son de corriente continua, para controlar la velocidad de los motores se utilizará un regulador PI, y para el ángulo de la dirección un proporcional. Forma parte de los requisitos del proyecto que esté se realice sobre el LaunchPad F28377S de Texas Instruments. Debido a ciertas limitaciones del mismo, habrá que utilizar dos. Será necesario preparar el hardware adecuado para la conexión entre el LaunchPad y el Robucar. Así mismo, hay que identificar y comprender el sistema de cableado del robot y los drivers de potencia que lleva incorporados para alimentar a los motores.   Respecto del software, primero se realiza una recopilación de las herramientas necesarias en sus versiones adecuadas. El proyecto se desarrollará sobre la versión 7.1.0 de CodeComposerStudio y se utilizará la versión 2.16.1.14 de TI-RTOS, un conjunto de herramientas entre las que se incluye SYS/BIOS, un sistema operativo de tiempo real. Una vez recopiladas las herramientas, se plantea la estructura de tareas y se divide entre los dos LaunchPad. Tras lo cual se procede a la implementación de los bucles de control. Para ello será necesario el desarrollo de dos funciones de apoyo, una para calcular la velocidad y posición de las ruedas y otra que haga el cálculo de los reguladores. Estas funciones son explicadas con mayor detalle en sus respectivas secciones. Para facilitar el testeo del programa, se realizarán pruebas sobre un pequeño motor de Lego Mindstorm, el cual necesitará también cierto hardware para su conexión. Una vez testeado el programa, se acude al robot con el hardware y el software listos.
000069912 521__ $$aGraduado en Ingeniería Electrónica y Automática
000069912 540__ $$aDerechos regulados por licencia Creative Commons
000069912 700__ $$aVillarroel Salcedo, José Luis$$edir.
000069912 7102_ $$aUniversidad de Zaragoza$$bInformática e Ingeniería de Sistemas$$cIngeniería de Sistemas y Automática
000069912 8560_ $$f580072@celes.unizar.es
000069912 8564_ $$s2631687$$uhttps://zaguan.unizar.es/record/69912/files/TAZ-TFG-2017-4429.pdf$$yMemoria (spa)
000069912 909CO $$ooai:zaguan.unizar.es:69912$$pdriver$$ptrabajos-fin-grado
000069912 950__ $$a
000069912 951__ $$adeposita:2018-04-17
000069912 980__ $$aTAZ$$bTFG$$cEINA