[Campeonatodrones] Paquetes liberados e instrucciones para la ejecución de los componentes

Alberto Martin almartinflorido en gmail.com
Jue Mar 10 17:40:13 CET 2016


Buenas Óscar,

efectivamente, hemos cambiado a última hora el color de drone por los
colores que contienen los logos de nuestros patrocinadores. Si te fijas,
todos los logos tienen alguna parte roja, lo pusimos verde para facilitar
el seguimiento por color.

Si, luego más tarde tengo pendiente subir a la web el ratón de
entrenamiento y clasficiación, y las instrucciones para que podáis ejecutar
el árbrito. Esta noche lo tendréis.

Un saludo

2016-03-10 15:21 GMT+01:00 Oscar Rodriguez Parra <oscarrp en gmail.com>:

> Gracias, ya me funciona pero un par de apuntes
>
> El drone ratón es verde en vez de rojo
> ¿Donde se puede lanzar el árbitro que indica la distancia del gato al
> ratón?
>
> Saludos.
>
> El 9 de marzo de 2016, 21:51, Alberto Martin <almartinflorido en gmail.com>
> escribió:
>
>> Buenas a todos,
>>
>> acaban de liberar los últimos paquetes que necesitabamos para empezar con
>> el campeonato. A continuación os dejo las instrucciones necesarias para
>> comenzar, mañana las subiré a la web del campeonato.
>>
>>
>>
>>
>>
>> *Si todavía no has instalado el entornoInstalación de JdeRobot desde cero*Instalación
>> de JdeRobot [1] secciones *Requirements: Linux package sources* y *Installation
>> for running JdeRobot.*
>>
>> *Configuración del simulador*
>> Configuración de gazebo [2].
>>
>> *Si ya has instalado JdeRobot*
>>
>> sudo apt-get update && sudo apt-get upgrade
>>
>>
>>
>>
>> A continuación los siguientes pasos son obligatorios en ambos casos.
>>
>> *Instalación de los componentes del campeonato*
>> Instalación del paquete teaching-robotics [3], en este paso no ejecutéis
>> los dos últimos comandos (cmake . y make) porque no son necesarios para el
>> campeonato. Si ya habías instalado antes el paquete teaching-robotics es
>> necesario actualizarlo (
>> sudo apt-get update && sudo apt-get upgrade) y volver a configurar [3].
>>
>>
>> *Componente para el campeonato*
>> El componente que utilizaremos para el campeonato es cat_py
>> (teaching_robotics/src/cat_py), pero antes de utilizarlo necesitamos copiar
>> el mundo que utilizaremos en el campeonato ejecutando los siguientes
>> comandos:
>>
>> cd ~/teaching_robotics/src/cat_py/
>> mkdir gazebo
>> cd gazebo
>> cp /usr/local/share/jderobot/gazebo/worlds/dronecampeones.world .
>>
>> *Ejecución del mundo del campeonato*
>> Dentro del directorio gazebo (teaching_robotics/src/cat_py/gazebo):
>>
>> gazebo dronecampeones.world
>>
>> Ahora en otro terminal vamos a ejecutar el componente cat_py
>>
>> cd ~/teaching_robotics/src/cat_py
>> python main.py --Ice.Config=cat.cfg
>>
>> Con esto ya tendréis el material necesario para empezar a programar.
>> Recordar que tenéis que implementar vuestro algoritmo en el fichero
>> MyAlgorithm.py, en ese fichero se encuentra el método execute() que se
>> ejecutará periodicamente una vez pulséis el botón Play del componente
>> cat_py. Tener el cuenta que el método execute() lo ejecutará un hilo de
>> manera periódica, no hagáis bucles infinitos ni bucles pesados que consuman
>> mucho tiempo. En [4] tenéis las instrucciones para obtener las imágenes de
>> la cámara y comandar órdenes al drone.
>>
>> *Cosideraciones a tener en cuenta:*
>> - Siempre es necesario arrancar primero el simulador Gazebo antes de
>> ejecutar el componente cat_py.
>> - El componente cat_py se encarga de controlar al ratón en el campeonato,
>> mañana os enviaremos unos ejecutables (de entrenamiento y de clasificación)
>> para que el gato se mueva.
>> - Llegado el momento, solamente tendréis que entregarnos el fichero
>> MyAlgorithm.py y aquellas clases auxiliares que tengáis (si es que las
>> tenéis).
>> - Si acabas de instalar por completo JdeRobot y no has reiniciado el
>> ordenador, ten en cuenta que si quieres ejecutar gazebo en una terminal
>> distinta, antes tienes que refrescar las variables de entorno (source
>> ~/.bashrc).
>>
>> Mañana seguiré ampliando la información
>>
>> Un saludo
>>
>>
>> [1]: http://jderobot.org/index.php/Manual-5#Installing_JdeRobot_5
>> [2]:
>> http://jderobot.org/Teaching_robotics_with_JdeRobot#Install_the_Gazebo_simulator
>> [3]:
>> http://jderobot.org/Teaching_robotics_with_JdeRobot#Install_the_TeachingRobotics_software
>> [4]: http://jderobot.org/Campeonato-programacion-de-robots
>>
>> _______________________________________________
>> Campeonatodrones mailing list
>> Campeonatodrones en gsyc.es
>> http://gsyc.es/cgi-bin/mailman/listinfo/campeonatodrones
>>
>>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://gsyc.es/pipermail/campeonatodrones/attachments/20160310/0329cb2e/attachment.htm 


More information about the Campeonatodrones mailing list