UNNIIVVEERRSSIIDDAADD DDEE JJAAÉÉNN Vicerrectorado de ... · previamente en la base de datos...

18
U UN NI IV VE ER RS SI ID DA AD D D DE E J JA AÉ ÉN N Vicerrectorado de Docencia y Profesorado Secretariado de Innovación Docente y Formación del Profesorado MEMORIA FINAL DE PROYECTOS DE INNOVACIÓN DOCENTE CONVOCATORIA CURSO 2010/2012 DATOS DEL/DE LA SOLICITANTE Nombre SILVIA Apellidos SATORRES MARTÍNEZ D.N.I. 26741651-B E-mail [email protected] Centro EPS de Jaén Teléfono 953 213381 Departamento Ingeniería Electrónica y Automática Categoría Contratado Doctor DATOS DEL PROYECTO Título DESARROLLO DE UN LABORATORIO REMOTO PARA LA REALIZACIÓN DE PRÁCTICAS DE ROBÓTICA MÓVIL Línea de actuación Proyecto de Innovación para asignaturas Departamento/s implicados Ingeniería Electrónica y Automática Asignatura/s implicada/s Robótica Industrial, Visión por Computador, Robótica, Introduction to Robotics, Control por Computador Titulación/Grado implicado/s Ingeniería Industrial, Ingeniería Informática, Ingeniería Técnica Industrial: Esp. Electrónica Industrial, Máster en Control de Procesos Curso/s implicado/s 4 Nº de alumnos afectados 200

Transcript of UNNIIVVEERRSSIIDDAADD DDEE JJAAÉÉNN Vicerrectorado de ... · previamente en la base de datos...

Page 1: UNNIIVVEERRSSIIDDAADD DDEE JJAAÉÉNN Vicerrectorado de ... · previamente en la base de datos mediante nombre y contraseña. Esta acción se llevará a cabo justo antes de consultar

UUNNIIVVEERRSSIIDDAADD DDEE JJAAÉÉNN

Vicerrectorado de Docencia y Profesorado Secretariado de Innovación Docente y Formación del Profesorado

MEMORIA FINAL DE PROYECTOS DE INNOVACIÓN DOCENTE

CONVOCATORIA CURSO 2010/2012

DATOS DEL/DE LA SOLICITANTE

Nombre SILVIA

Apellidos SATORRES MARTÍNEZ

D.N.I. 26741651-B E-mail [email protected]

Centro EPS de Jaén Teléfono 953 213381

Departamento Ingeniería Electrónica y Automática

Categoría Contratado Doctor

DATOS DEL PROYECTO

Título DESARROLLO DE UN LABORATORIO REMOTO PARA LA

REALIZACIÓN DE PRÁCTICAS DE ROBÓTICA MÓVIL

Línea de actuación Proyecto de Innovación para asignaturas

Departamento/s implicados Ingeniería Electrónica y Automática

Asignatura/s implicada/s Robótica Industrial, Visión por Computador,

Robótica, Introduction to Robotics, Control

por Computador

Titulación/Grado implicado/s Ingeniería Industrial, Ingeniería Informática,

Ingeniería Técnica Industrial: Esp.

Electrónica Industrial, Máster en Control de

Procesos

Curso/s implicado/s 4

Nº de alumnos afectados 200

Page 2: UNNIIVVEERRSSIIDDAADD DDEE JJAAÉÉNN Vicerrectorado de ... · previamente en la base de datos mediante nombre y contraseña. Esta acción se llevará a cabo justo antes de consultar

UUNNIIVVEERRSSIIDDAADD DDEE JJAAÉÉNN

Vicerrectorado de Docencia y Profesorado Secretariado de Innovación Docente y Formación del Profesorado

MEMORIA DEL PROYECTO

Justificación

Breve resumen:

El presente proyecto de innovación docente para asignaturas propone el desarrollo

de un laboratorio remoto que permita a los alumnos hacer uso, a través de internet,

del robot móvil Pekee actualmente ubicado en el laboratorio de Automática y

Robótica Industrial de la EPS de Jaén. Con este tipo de herramienta, el alumno

podrá utilizar uno de los robots móviles, destinados a prácticas, del Área de

Ingeniería de Sistemas y Automática (ISA), perteneciente al Departamento de

Ingeniería Electrónica y Automática.

Con la utilización de este laboratorio se permitirá a los alumnos profundizar en

algunos conceptos de robótica, visión por computador y diseño de algoritmos de

control que serán de gran utilidad en asignaturas relacionadas con estas temáticas.

Además, para el alumnado, la posibilidad de trabajar con equipos comerciales es

mucho más enriquecedora que la utilización de sistemas simulados. A este respecto,

el empleo del laboratorio remoto permitirá que la gestión de los equipos comerciales

sea mucho más eficiente.

Justificación del proyecto:

En los últimos tiempos, las tecnologías de la información y las comunicaciones se

han venido aplicando de forma exitosa a la docencia. Los alumnos se encuentran

altamente motivados para usar los recursos disponibles en entornos remotos a

través de Internet. Asimismo, gracias a los laboratorios remotos, el estudiante se

puede habituar al trabajo con equipos reales, a los cuales puede acceder desde su

hogar y con una amplia flexibilidad de horarios.

Sin duda, dentro del nuevo sistema de enseñanzas, EEES, el laboratorio remoto

adquiere una especial relevancia permitiendo el desarrollo de experiencias prácticas,

por parte del alumno, sin restricciones horarias, tantas veces como desee, y en los

momentos más adecuados para su aprendizaje.

Finalmente, los solicitantes tienen experiencia previa en el desarrollo de laboratorios

remotos puesto que en la anterior convocatoria participaron en un proyecto

destinado al desarrollo de un laboratorio virtual para el control remoto de una planta

de tanques interconectados.

Page 3: UNNIIVVEERRSSIIDDAADD DDEE JJAAÉÉNN Vicerrectorado de ... · previamente en la base de datos mediante nombre y contraseña. Esta acción se llevará a cabo justo antes de consultar

UUNNIIVVEERRSSIIDDAADD DDEE JJAAÉÉNN

Vicerrectorado de Docencia y Profesorado Secretariado de Innovación Docente y Formación del Profesorado

Objetivos conseguidos

Se presenta, a continuación, el grado de cumplimiento de cada uno de los objetivos

planteados en la solicitud del proyecto de innovación docente y los avances respecto

a lo detallado en la memoria de progreso presentada el pasado curso académico.

Fundamentalmente, los objetivos inicialmente marcados, para llevar a cabo el diseño

y desarrollo del laboratorio remoto, pueden resumirse en:

1. Evaluación de trabajos previos en laboratorios virtuales y/o remotos

para monitorización y control de equipos.

CURSO 2010/2011: Se realizó un estudio de varios trabajos, dentro del área

de la robótica, que presentaban mecanismos para manejar robots en un

entorno remoto. Este estudio sirvió para el diseño de esquema de transferencia

de datos entre cliente, servidor y robot (¡Error! No se encuentra el origen de

la referencia.).

Figura 1. Esquema de transferencia de datos

2. Diseño de un entorno controlado y con las medidas de seguridad

requeridas para la navegación del robot.

CURSO 2010/2011: Se diseñó el entorno controlado para la navegación del

robot. También se programó el entorno web para la monitorización, en tiempo

real, las lecturas de los sensores del robot móvil Peeke.

CURSO 2011/2012: Mejora del entorno web de lecturas de los sensores (Se

detalla en la Sección de Resultados Obtenidos).

Page 4: UNNIIVVEERRSSIIDDAADD DDEE JJAAÉÉNN Vicerrectorado de ... · previamente en la base de datos mediante nombre y contraseña. Esta acción se llevará a cabo justo antes de consultar

UUNNIIVVEERRSSIIDDAADD DDEE JJAAÉÉNN

Vicerrectorado de Docencia y Profesorado Secretariado de Innovación Docente y Formación del Profesorado

3. Elaboración de material específico sobre los requisitos y normas de

utilización del laboratorio.

CURSO 2011/2012: Se está trabajando, como mecanismo de seguridad, en

la creación de una base de datos SQL (MySQL) corriendo en la máquina

donde está instalado el servidor Web. De esta forma, a la hora de utilización

del laboratorio, se podrá limitar el uso sólo a usuarios registrados

previamente en la base de datos mediante nombre y contraseña. Esta acción

se llevará a cabo justo antes de consultar la disponibilidad del Pekee.

Asimismo, también se registrará en todo momento las acciones de los

usuarios guardándolas en una tabla de la base de datos, desde que el

usuario se da de alta en el sistema, escoge una práctica, la termina, se da de

baja y libera el entorno. Este historial de operaciones servirá para controlar el

buen uso del laboratorio.

4. Potenciar la elaboración, por parte del profesorado implicado, de

relaciones de prácticas con las que los alumnos tengan la posibilidad de

afianzar sus conocimientos utilizando el laboratorio remoto.

Antes de la utilización del laboratorio de manera remota, por las asignaturas

implicadas en este proyecto, se utilizará el mismo, a modo se experiencia

piloto, en sólo una de las asignaturas y de forma local. La asignatura

seleccionada es Visión por Computador, optativa de segundo ciclo de

Ingeniería Industrial. Al tratarse de una materia optativa el número de

alumnos no suele ser muy elevado, inferior a 25, por lo que es ideal para

tener la opinión del alumnado sobre la herramienta y recoger sus sugerencias

antes de ofrecerla al resto de asignaturas y profesorado.

Por este motivo este cuarto objetivo se realizará finalizada la experiencia

piloto dentro de dos cursos académicos.

Contenidos desarrollados

Uno de los contenidos desarrollados durante el primer año fue el diseño del entorno

de navegación controlado y de los obstáculos para la navegación del Peeke. Durante

este curso se ha construido dicho entorno (Figura 2), siendo de utilidad en

asignaturas de robótica en las que, además de trabajar con robots industriales,

también se programan robots móviles y humanoides.

Page 5: UNNIIVVEERRSSIIDDAADD DDEE JJAAÉÉNN Vicerrectorado de ... · previamente en la base de datos mediante nombre y contraseña. Esta acción se llevará a cabo justo antes de consultar

UUNNIIVVEERRSSIIDDAADD DDEE JJAAÉÉNN

Vicerrectorado de Docencia y Profesorado Secretariado de Innovación Docente y Formación del Profesorado

Figura 2. Entorno de navegación controlado

También se han desarrollado plantillas serigrafiadas con rutas para el seguimiento

de caminos como la presentada en la Figura 3.

Figura 3. Rutas para el seguimiento de caminos

Page 6: UNNIIVVEERRSSIIDDAADD DDEE JJAAÉÉNN Vicerrectorado de ... · previamente en la base de datos mediante nombre y contraseña. Esta acción se llevará a cabo justo antes de consultar

UUNNIIVVEERRSSIIDDAADD DDEE JJAAÉÉNN

Vicerrectorado de Docencia y Profesorado Secretariado de Innovación Docente y Formación del Profesorado

Con el fin de que el alumno tenga una guía para poder implementar algoritmos de

visión por computador que permitan la extracción de la ruta, que el robot deberá

seguir, se ha desarrollado el procedimiento mostrado en la Figura 4. Aunque dicho

procedimiento está implementado en Matlab, no pudiendo ser utilizado directamente

en el laboratorio remoto, permite conocer los algoritmos de visión que deberían ser

seleccionados o implementados para conocer los puntos a los que debería

desplazarse el robot para seguir una determinada ruta.

Figura 4. Procedimiento de visión para la detección de caminos

Finalmente y conociendo que las variables de control necesarias para conseguir el

guiado del mismo son las velocidades de las ruedas laterales es posible expresar la

posición y orientación del mismo empleando el modelo Jacobiano directo. Dicho

modelo relaciona posición, p, y orientación del robot, Φ, con velocidad lineal, v, y

angular, ω, mediante la expresión:

El desarrollo de este contenido se encuentra en el archivo adjunto “pekee.pdf”

Page 7: UNNIIVVEERRSSIIDDAADD DDEE JJAAÉÉNN Vicerrectorado de ... · previamente en la base de datos mediante nombre y contraseña. Esta acción se llevará a cabo justo antes de consultar

UUNNIIVVEERRSSIIDDAADD DDEE JJAAÉÉNN

Vicerrectorado de Docencia y Profesorado Secretariado de Innovación Docente y Formación del Profesorado

Descripción global de la experiencia

En general, puede calificarse el diseño y desarrollo del laboratorio remoto de robótica

móvil como una experiencia ambiciosa. Del estudio bibliográfico realizado de

experiencias similares se concluye que es primordial tener un conocimiento

actualizado de las herramientas software y plataformas de desarrollo para

aplicaciones distribuidas. Si bien en este primer desarrollo se ha adoptado una

solución sencilla en la transferencia de datos del sistema, ésta, probablemente, en

futuras versiones, deberá ser mejorada.

Además, la puesta a punto del robot móvil requirió también de un gran esfuerzo que

no se plasma en esta memoria. Fue necesaria la actualización del software del PC,

que lleva integrado el robot, contactando con el fabricante para que nos

suministrase las últimas versiones de los drivers de los dispositivos.

Por este motivo, se ha considerado interesante la utilización del mismo, de manera

local y a modo de experiencia piloto durante curso académico 2012-2013.

Metodología empleada

(sesiones de trabajo, actividades, recursos didácticos, cronograma, etc)

El plan de trabajo seguido para conseguir el control remoto del robot Pekee vía web,

puede resumirse en las siguientes tareas:

T1: Análisis y estudio de los manuales de usuario del robot y de las

aplicaciones disponibles del mismo.

T2: Estudio de las diferentes posibilidades de conexión PC – Robot y sus

compatibilidades.

T3: Estudio de librerías del robot y aplicaciones creadas para conocer las

diferentes órdenes y maneras de actuar con las que se rige el Pekee.

T4: Comparación de posibles soluciones para la creación del laboratorio

remoto.

T5: Aprender a utilizar las herramientas necesarias y desarrollar la

aplicación web.

T6: Ejercer numerosas pruebas sobre la aplicación y optimizarla según los

resultados obtenidos en cada caso.

Page 8: UNNIIVVEERRSSIIDDAADD DDEE JJAAÉÉNN Vicerrectorado de ... · previamente en la base de datos mediante nombre y contraseña. Esta acción se llevará a cabo justo antes de consultar

UUNNIIVVEERRSSIIDDAADD DDEE JJAAÉÉNN

Vicerrectorado de Docencia y Profesorado Secretariado de Innovación Docente y Formación del Profesorado

El cronograma de ejecución de dichas tareas se presenta en la Tabla 1

Tabla 1. Cronograma de tareas

Tareas Primer año Segundo año

T1

T2

T3

T4

T5

T6

Resultados obtenidos

Se ha conseguido la mejora de la aplicación web desarrollada durante el primer año

del proyecto. Aunque la aplicación web inicial (¡Error! No se encuentra el origen de

la referencia.) era bastante intuitiva y de fácil manejo, presentaba algunas deficiencias que han sido incluidas en la aplicación web actual.

La principal deficiencia era que el alumno no podía consultar la cámara de abordo

del robot ni el sensor de visión IP, cámara cenital, que monitorizará el laboratorio

remoto en su totalidad. Mediante la interfaz gráfica de visión (Figura 6) se tendrá

acceso a ambos sensores. Esta interfaz estará disponible desde la actual interfaz gráfica del robot móvil (Figura 7).

Figura 5. Aplicación web inicial para la navegación del robot Pekee

Page 9: UNNIIVVEERRSSIIDDAADD DDEE JJAAÉÉNN Vicerrectorado de ... · previamente en la base de datos mediante nombre y contraseña. Esta acción se llevará a cabo justo antes de consultar

UUNNIIVVEERRSSIIDDAADD DDEE JJAAÉÉNN

Vicerrectorado de Docencia y Profesorado Secretariado de Innovación Docente y Formación del Profesorado

Figura 6. Interfaz gráfica de visión

Figura 7. Interfaz gráfica de la aplicación web para la navegación del robot Pekee

Page 10: UNNIIVVEERRSSIIDDAADD DDEE JJAAÉÉNN Vicerrectorado de ... · previamente en la base de datos mediante nombre y contraseña. Esta acción se llevará a cabo justo antes de consultar

UUNNIIVVEERRSSIIDDAADD DDEE JJAAÉÉNN

Vicerrectorado de Docencia y Profesorado Secretariado de Innovación Docente y Formación del Profesorado

Además, con esta nueva aplicación es posible monitorizar el estado de las variables

de control y principales sensores del robot (Figura 8).

Figura 8. Interfaz gráfica para monitorización de variables

Proyección e Impacto

(transferencia de los resultados y mejoras en el aprendizaje demostrables)

Sin duda se producirán mejoras significativas en el aprendizaje de las asignaturas

implicadas en este proyecto de innovación docente. Ofrecer al alumno la posibilidad

de trabajar con equipos reales, sin límite de horarios y en el momento más conveniente para su aprendizaje le ayudará a afianzar, de forma rápida y eficaz, los

conceptos fundamentales de estas asignaturas. Además, para las asignaturas en las

que el número de alumnos es elevado y los equipos reales destinados a prácticas

limitados esta herramienta será una solución muy interesante.

Son muchas las universidades que disponen de laboratorios remotos y que comparten sus recursos a nivel nacional. Un ejemplo de ello es la red Automat L@bs

en la que diversos centros universitarios habilitan sus equipos reales para la

realización de prácticas de Automática de manera remota.

En trabajos recientes se está comenzando a integrar laboratorios remotos en plataformas de docencia virtual como Moodle.

En nuestro caso y una vez finalizada la fase de evaluación del laboratorio del manera

local podremos comprobar la mejora en la docencia de las asignaturas, que por su

temática, puedan beneficiarse de este laboratorio.

Page 11: UNNIIVVEERRSSIIDDAADD DDEE JJAAÉÉNN Vicerrectorado de ... · previamente en la base de datos mediante nombre y contraseña. Esta acción se llevará a cabo justo antes de consultar

UUNNIIVVEERRSSIIDDAADD DDEE JJAAÉÉNN

Vicerrectorado de Docencia y Profesorado Secretariado de Innovación Docente y Formación del Profesorado

Evaluación del proceso y Autoevaluación

(instrumentos y recursos empleados)

El proceso de evaluación, de esta herramienta, comenzará como una actividad piloto ofreciendo a los alumnos de la asignatura optativa de 2ºCiclo de Industriales de Visión por Computador la posibilidad de trabajar con el laboratorio de forma local.

A modo de trabajos opcionales los alumnos podrán utilizar el robot Pekee

implementando algoritmos de detección de obstáculos y seguimiento de rutas que

permitan la navegación del mismo, de manera autónoma, en el entorno controlado, presentado en la Sección de Contenidos.

El trabajo con la herramienta de manera local nos permitirá mejorarla y depurar

posibles errores antes de ofrecerá, de forma remota, al resto de asignaturas.

Otras consideraciones

Las placas serigrafiadas de las rutas de navegación, aunque están diseñadas, deben

aún ser pedidas.

Gastos generados en el segundo año

Fungibles SAI para servidor: 72.75 euros

Actualización software: 44.96 euros

Inventariables PC servidor 499 euros

Cámara IP: 131.48 euros

Viajes/Actividades

Otros

Justificación

La construcción de las placas serigrafiadas será

entorno a los 450 euros. El resto del importe concedido

en este proyecto se destinó a la construcción del

entorno controlado para la navegación del robot Peeke

Page 12: UNNIIVVEERRSSIIDDAADD DDEE JJAAÉÉNN Vicerrectorado de ... · previamente en la base de datos mediante nombre y contraseña. Esta acción se llevará a cabo justo antes de consultar

UUNNIIVVEERRSSIIDDAADD DDEE JJAAÉÉNN

Vicerrectorado de Docencia y Profesorado Secretariado de Innovación Docente y Formación del Profesorado

DATOS DE LOS MIEMBROS DEL GRUPO

Nombre JUAN

Apellidos GÓMEZ ORTEGA

D.N.I. 25974756M E-mail [email protected]

Centro E.P.S. JAÉN Teléfono 953 212443

Departamento INGENIERÍA ELECTRÓNICA Y AUTOMÁTICA

Asignatura impartida AUTOMÁTICA INDUSTRIAL, FUND. CONTROL DE PROCESOS

Curso 2º GRADO, MÁSTER

Categoría CATEDRÁTICO DE UNIV. Firma

DATOS DE LOS MIEMBROS DEL GRUPO

Nombre SILVIA

Apellidos SATORRES MARTÍNEZ

D.N.I. 26741651B E-mail [email protected]

Centro E.P.S. JAÉN Teléfono 953 213381

Departamento INGENIERÍA ELECTRÓNICA Y AUTOMÁTICA

Asignatura impartida AUTOMÁTICA INDUSTRIAL, VISIÓN POR COMPUTADOR

Curso 2º GRADO, 2º CICLO

Categoría CONTRATADO DOCTOR Firma

DATOS DE LOS MIEMBROS DEL GRUPO

Nombre ALEJANDRO

Apellidos SÁNCHEZ GARCÍA

D.N.I. 77321466 E-mail [email protected]

Centro E.P.S. DE JAÉN Teléfono 953 213380

Departamento INGENIERÍA ELECTRÓNICA Y AUTOMÁTICA

Asignatura impartida CONTROL POR COMPUTADOR, REGULACIÓN AUTOMÁTICA

Curso MÁSTER, 1º CICLO

Categoría AYUDANTE Firma

VºBº de Coordinador/a

Fdo.: Silvia Satorres Martínez

Jaén, a 3 de septiembre de 2012

Page 13: UNNIIVVEERRSSIIDDAADD DDEE JJAAÉÉNN Vicerrectorado de ... · previamente en la base de datos mediante nombre y contraseña. Esta acción se llevará a cabo justo antes de consultar

Ficha descriptiva del Robot Movil Peeke

Grupo de Robotica, Automatica y Vision por Computador de la Universidad de Jaen,23071 Jaen, Espana.

1. Descripcion del proceso

La plataforma de experimentacion seleccionada es el sistema robotico de codigo abierto Pekee. La plata-forma esta compuesta por un robot movil que puede ser controlado programando directamente su firmwareen modo local o de forma remota a traves de un PC convencional mediante comunicaciones TCP/IP. El robotes el que se muestra en la figura 1. Esta equipado con un modulo que contiene un PC embebido, un segundomodulo de comunicaciones WIFI y los siguientes sensores:

1 camara de espectro visible.

15 sensores infrarrojos dispuestos en su perımetro para medir distancias.

2 odometros, uno en cada rueda.

1 sensor de impacto.

2 girometros.

1 sensor de luz.

2 sensores de temperatura.

El robot se encuentra alojado en un recinto de geometrıa cuadrada y la plataforma cuenta con una camaracenital que permite visualizar todo el recinto.

Las variables que permite manipular el sistema posibilitan realizar sobre el robot movil un control enposicion y en orientacion. Esto conlleva a que el robot pueda realizar determinadas tareas como seguimientode rutas y deteccion de obstaculos.

Esta plataforma de experimentacion esta motivada por la actual y creciente incorporacion de la roboticaen el sector agrıcola. Los robots evitan que los agricultores se expongan constantemente a productos toxicosempleados en labores de fumigacion y facilitan la realizacion de tareas tediosas y repetitivas en los procesosde siembra y recoleccion.

2. Contenidos docentes y asignaturas

Los contenidos docentes posibles para este sistema incluirıan:

Procesado de imagenes en tiempo real empleando para ello la camara de abordo del robot movil y lacamara cenital de la plataforma.

Caracterizacion de obstaculos y busqueda de un sistema de referencia externo.

Control reactivo del robot mediante coordinacion competitiva empleando los sensores infrarrojos.

Control reactivo mediante coordinacion cooperativa empleando los sistemas de vision.

Las asignaturas susceptibles de hacer uso de este laboratorio serıan:

1

Page 14: UNNIIVVEERRSSIIDDAADD DDEE JJAAÉÉNN Vicerrectorado de ... · previamente en la base de datos mediante nombre y contraseña. Esta acción se llevará a cabo justo antes de consultar

Figura 1: Robot experimental utilizado.

Figura 2: Guiado diferencial.

Asignatura de introduccion al control de procesos: se puede poner como ejemplo para asimilar el con-cepto de control de procesos en robotica movil.

Asignatura sobre control de robots y sistemas sensoriales: en esta asignatura se podrıan elaborar unaserie de practicas donde se pongan de manifiesto los contenidos docentes ya comentados.

Asignatura sobre vision por computador: se puede implementar una practica con los sistemas de vi-sion de la plataforma de experimentacion para aplicar los conocimientos teoricos adquiridos en estaasignatura.

3. Modelo cinematico del robot

El sistema de traccion del robot Peeke coincide con el modelo de sistema de locomocion con guiadodiferencial de la figura 2. En este caso las variables de control son las velocidades de las ruedas laterales. Elmodelo jacobiano directo nos permite expresar la posicion y la orientacion del robot en el plano en funcionde la velocidad lineal y angular con la siguiente expresion:

p′ =

−senΦcosΦ

0

v +

001

w (1)

Sean wi y wd , las velocidades de giro de las ruedas izquierda y derecha, respectivamente. Si el radio de larueda es c, las velocidades lineales correspondientes son:

vi = wi c (2)

vd = wd c (3)

2

Page 15: UNNIIVVEERRSSIIDDAADD DDEE JJAAÉÉNN Vicerrectorado de ... · previamente en la base de datos mediante nombre y contraseña. Esta acción se llevará a cabo justo antes de consultar

En este caso, la velocidad lineal y la velocidad angular correspondientes del modelo de locomocion vienendadas por:

v =vd + vi

2=

(wd + wi) c

2(4)

w =vd − vi

b=

(wd − wi) c

b(5)

siendo b la vıa del vehıculo (distancia que separa las dos ruedas centrales). Por consiguiente, si se especifican lavelocidad lineal v y angular w del vehıculo, las velocidades de giro que hay que aplicar a las ruedas izquierday derecha son:

wi =v − (b/2)w

c(6)

wd =v + (b/2)w

c(7)

Sustituyendo (4) y (5), el modelo (1) puede expresarse en funcion de estas variables de control comox′

y′

Φ′

=

−(c senΦ)/2(c cosΦ)/2

−c/b

wi +

−(c senΦ)/2(c cosΦ)/2

c/b

wd =

−(c senΦ)/2 −(c senΦ)/2(c cosΦ)/2 (c cosΦ)/2

−c/b c/b

[wi

wd

](8)

4. Listado de software necesario

Al tratarse de un laboratorio remoto el sistema completo estara formado por la plataforma de experi-mentacion, un equipo servidor y un equipo cliente que accede a la plataforma. La solucion que podrıa servalida es la de un sistema basado en web. Para esta solucion partimos de un equipo servidor con el siguientesoftware:

Servidor web de aplicaciones Tomcat. Este servidor web publica y ofrece los servicios de acceso alcontrolador de la plataforma experimental.

Framework GWT (Google Web Toolkit). Este framework va a permitir construir la interfaz web deusuario en lenguaje Javascript.

Servidor de base de datos Mysql para mantener un control de acceso al sistema y un registro de sesionesabiertas.

En el lado del cliente y como principal ventaja del sistema basado en web unicamente sera necesario disponerde un navegador web.

5. Boceto de interfaz grafica

La interfaz grafica estara basada en principio en tres pantallas. La figura 3 muestra el esquema basico dela plataforma de experimentacion y permite iniciar o parar el sistema, cargar un controlador y descargar losresultados de la experimentacion. La figura 4 muestra las variables del sistema que pueden ser monitorizadas.Y la figura 5 muestra las imagenes instantaneas que captan los dos sistemas de vision de la plataforma.

3

Page 16: UNNIIVVEERRSSIIDDAADD DDEE JJAAÉÉNN Vicerrectorado de ... · previamente en la base de datos mediante nombre y contraseña. Esta acción se llevará a cabo justo antes de consultar

Figura 3: Interfaz grafica del robot movil.

4

Page 17: UNNIIVVEERRSSIIDDAADD DDEE JJAAÉÉNN Vicerrectorado de ... · previamente en la base de datos mediante nombre y contraseña. Esta acción se llevará a cabo justo antes de consultar

Figura 4: Interfaz grafica para monitorizacion de variables.

5

Page 18: UNNIIVVEERRSSIIDDAADD DDEE JJAAÉÉNN Vicerrectorado de ... · previamente en la base de datos mediante nombre y contraseña. Esta acción se llevará a cabo justo antes de consultar

Figura 5: Interfaz grafica de vision.

6