Desarrollo de la final

Buenas a todos.

La final se acerca y muchos nos preguntáis como se va a distribuir el tiempo, qué podréis hacer en ese tiempo, etc.

10:00 – 10:30
A vuestra llegada al centro, os asignaremos un puesto con dos ordenadores en los laboratorios Software 2 y 3. Habrá una zona de catering para el que quiera tomar algo. También aprovecharemos para entregar los regalos para los participantes.

10:30 – 11:30
Podréis trabajar con los escenarios que hemos diseñado para probar vuestra propuesta y resolver los problemas que puedan surgir. En esta parte podréis modificar las estrategias que habéis programado.

Además, durante esta franja horaria, los alumnos que hayan firmado la autorización de cesión de derechos de imagen podrán ser entrevistados por los medios convocados (prensa, televisión…). También tomaremos fotografías y vídeos para montar más tarde la «película» de la competición.

11:30 – 12:30
Se seleccionarán al azar tres escenarios de los anteriores, y nuestros jueces procederán a evaluar las propuestas. En esta parte no se podrán hacer modificaciones adicionales al código, que será el mismo para los tres escenarios.

12:30 – 13:00
Los jueces deliberarán. En ese tiempo, podréis hacer otras cosas como ver la escuela, ver las soluciones de otros equipos o probar vuestra solución contra otra al mismo tiempo en un entorno especial que hemos preparado.

13:00 – 13:30
Acto oficial de entrega de premios y diplomas, en el Salón de Actos.

Actualización del simulador

Desde la organización, seguimos puliendo el sistema para que vaya lo más fluido posible y que responda a la realidad de la manera más fiel. Por eso, seguimos haciendo cambios en algunos de los archivos de configuración.

Tened en cuenta que la versión que se utilizará en la final será la última publicada y, aunque la versión con la que estéis trabajando es perfectamente funcional, los pequeños cambios en la lógica interna del simulador pueden hacer que una pequeña variación se convierta en una diferencia sustancial.

Por ello, os recomendamos siempre que sea posible que estéis pendientes de los cambios que hagamos en el ftp que se proporcionó junto al registro. Allí iremos publicando las nuevas versiones, marcadas con la fecha del día en el que se liberan. Dependiendo del número de archivos que haya que sustituir, se actualizará solo un archivo o toda la carpeta.

Para actualizarlo, tan simple como sustituir el archivo del mismo nombre dentro de vuestro proyecto por el nuevo actualizado en el ftp. Para saber donde se encuentra cada archivo, así como para refrescar todo el sistema de directorios que utiliza el proyecto, no dejéis de mirar el vídeo que lo ilustra, también en este blog.

Suerte con el proyecto, os esperamos en las puertas de la ESIIAB con vuestro proyecto para la final.

Acabando de preparar el entorno

En este último vídeo de preparación copiaremos los archivos necesarios para la ejecución de nuestro simulador en las carpetas necesarias, además de aprender a lanzar todos los programas en el orden adecuado para que el drone funcione

Los recursos que se usarán en este vídeo (el fichero .zip con todos los archivos) se proporcionarán en un correo electrónico en el momento de la inscripción en el concurso

Instalación de ROS y Gazebo en Ubuntu

En esta sección se aprenderá como instalar ROS y Gazebo, además de vincularlos. Estas dos herramientas serán un pilar fundamental en el desarrollo de la competición, ya que ROS será el sistema operativo que mandará las instrucciones a bajo nivel al drone, mientras que Gazebo será el entorno de simulación que nos permitirá ver de una manera agradable los movimientos del drone mientras hace su recorrido

Los recursos necesarios para completar este tutorial los podréis encontrar en las siguientes URL:
ROS Wiki: http://wiki.ros.org/kinetic/Installation/Ubuntu

Los comandos que se encuentran tapados al principio del vídeo vienen totalmente descritos en esta página, pudiendo incluso copiar y pegar los comandos de la página directamente a la terminal
Los comandos para lanzar gazebo son:
roscore & (El símbolo & sirve para lanzar el programa en segundo plano)
rosrun gazebo_ros gazebo
Y para ver los tópicos, el comando es:
rostopic list

Creación y setup de la máquina virtual

En esta sección se enseñará como crear y configurar una máquina virtual como la que se usará a lo largo de la competición. Aunque se recomienda utilizar dos máquinas separadas, montar una máquina virtual puede ser la mejor opción en caso de tener un ordenador con suficientes recursos, no poder disponer de dos ordenadores en la misma subred fácilmente, etc.

Los recursos necesarios para completar este tutorial los podréis encontrar en las siguientes URL:

Ubuntu Desktop: https://www.ubuntu.com/download/desktop

VirtualBox: https://www.virtualbox.org/wiki/Downloads