[Campeonatodrones] Paquetes liberados e instrucciones para la ejecuci髇 de los componentes
觭car Higuera
oscar.higuera en gmail.com
Dom Mar 13 13:58:26 CET 2016
Hola, supongo que lo sabeis pero el logo de jderobot contiene el mismo tono
de verde que el rat贸n, habr谩 que meter algun filtro de descarte.
Saludos,
---------------------------------------------------------------------------------------
脫scar Higuera Rinc贸n
Mail: oscar.higuera en gmail.com
Tfno: 644299695
-----------------------------------------------------------------------------------------
"Never ascribe to malice that which is adequately explained by
incompetence" Napoleon Bonaparte.
2016-03-10 17:40 GMT+01:00 Alberto Martin <almartinflorido en gmail.com>:
> 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
>>>
>>>
>>
>
> _______________________________________________
> Campeonatodrones mailing list
> Campeonatodrones en gsyc.es
> http://gsyc.es/cgi-bin/mailman/listinfo/campeonatodrones
>
>
------------ pr髕ima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://gsyc.es/pipermail/campeonatodrones/attachments/20160313/7a286545/attachment.htm
More information about the Campeonatodrones
mailing list