[Cursodrones] Instalacion

Óscar Higuera oscar.higuera en gmail.com
Mie Feb 11 21:29:45 CET 2015


Se me ha olvidado que los modelos y mundos para el drone así como el
ardrone-server tienes que sacarlos de los repos de Alberto y Dani, así como
el introrob porque esa versión que me baje y compilé yo tenia el introrob
del pioneer.

Como digo, mucho mejor usar la maquina virtual que está todo ya
perfectamente configurado. En cualquier caso si alguien se anima pues el
viernes lo podemos ver.

2015-02-11 21:25 GMT+01:00 Óscar Higuera <oscar.higuera en gmail.com>:

> Yo me he instalado el entorno en la 14.04, pero cambian algunos paquetes y
> dependencias (y alguna otra cosita  más :D )
>
> ICE: Tienes que añadir el repo de zeroc e instalar los certificados y
> entonces puedes instalar ICE 3.5 en lugar de 3.4 (básicamente slice y
> translators)
>
> Gazebo: Para Gazebo baja el source code de la 1.8.1 y la tienes que
> compilar, en el directorio donde descomprimas el source code hacer: >mkdir
> build; cd build; cmake ..; make -j2;
> Los mundos los deja en /usr/local/share/gazebo-1.8.1  y debes hacer
> >source /usr/local/share/gazebo-1.8.1/setup.sh para que los pille.
>
> JdeRobot: con JDERobot igual, me bajé los fuentes de la 5.2.4 y compilé:
> >./clean_repository; cmake .; make; sudo make install;
> al hacer el make debería copiar las librerías a un directorio ../plugins
> que hay que meter en el LD_LIBRARY_PATH del gazebo, y a partir de ahí es
> cuestión de copiar los modelos y configuraciones de JdeRobot en el sitio
> adecuado para que lo encuentre Gazebo, eso ya es todo configurable, lo
> puedes mover todo a la carpeta interna ~/.gazebo, yo metí los mundos en
> ./gazebo y las configs y modelos en ./gazebo/cfg y luego toqué los paths
> para que apunten ahí, y con eso debería bastar, yo tomé de modelo el
> fichero /usr/local/share/gazebo-1.8.1/setup.sh pero también puedes usar el
> de JdeRobot /usr/local/share/jderobot/gazebo/gazebo-setup.sh, poner los
> paths que prefieras y concatenarselo a tu ~/.bashrc
>
> Es un poco doloroso adaptar todo a Ubuntu 14.04, mucho mejor usar la
> máquina virtual, o hacer una pequeña particion y te instalas ubuntu 12.04 y
> entonces ahí la receta va de maravilla.
>
> El viernes podemos quedar antes si quereis y intentamos solucionar los
> problemas que tengais.
>
> Saludos,
>
>
>
> 2015-02-11 20:59 GMT+01:00 Alberto Martin <almartinflorido en gmail.com>:
>
>> De momento JdeRobot solamente está disponible para Ubuntu 12.04 (estamos
>> en pleno proceso de migración). Para el viernes si quieres puedes utilizar
>> la máquina virtual hasta que tengas la otra versión instalada.
>>
>> Un saludo
>>
>> 2015-02-11 20:56 GMT+01:00 jp zafra <jpzafra en gmail.com>:
>>
>>> Buenas noches,
>>> Es 14.04, pensaba que sería compatible con versiones superiores
>>> Vaya faena, me veo sin equipo para el viernes.
>>>
>>> El 11 de febrero de 2015, 20:54, Alberto Martin <
>>> almartinflorido en gmail.com> escribió:
>>>
>>> Buenas noches,
>>>>
>>>> ¿que versión de Ubuntu tienes instalada?, es probable que estés
>>>> intentando instalar ICE en una versión superior de Ubuntu 12.04 que es la
>>>> versión que utilizaremos para el curso.
>>>>
>>>> Un saludo
>>>>
>>>> 2015-02-11 20:36 GMT+01:00 jp zafra <jpzafra en gmail.com>:
>>>>
>>>>> Buenas
>>>>>
>>>>> Me he quedado aquí
>>>>>
>>>>> sudo apt-get install -y libice-dev libicebox34 libicedb34 libicegrid34 libicestorm34 libiceutil34 libicexml34 ice34-slice libslice34 ice34-translators libzeroc-ice34-dev
>>>>>
>>>>> Me sale este mensaje
>>>>>
>>>>> Leyendo lista de paquetes... Hecho
>>>>> Creando árbol de dependencias
>>>>> Leyendo la información de estado... Hecho
>>>>> El paquete libicestorm34 no está disponible, pero algún otro paquete hace referencia
>>>>> a él. Esto puede significar que el paquete falta, está obsoleto o solo se
>>>>> encuentra disponible desde alguna otro origen
>>>>>
>>>>> El paquete libiceutil34 no está disponible, pero algún otro paquete hace referencia
>>>>> a él. Esto puede significar que el paquete falta, está obsoleto o solo se
>>>>> encuentra disponible desde alguna otro origen
>>>>>
>>>>> E: No se ha podido localizar el paquete libicebox34
>>>>> E: No se ha podido localizar el paquete libicedb34
>>>>> E: No se ha podido localizar el paquete libicegrid34
>>>>> E: El paquete «libicestorm34» no tiene un candidato para la instalación
>>>>> E: El paquete «libiceutil34» no tiene un candidato para la instalación
>>>>> E: No se ha podido localizar el paquete libicexml34
>>>>> E: No se ha podido localizar el paquete ice34-slice
>>>>> E: No se ha podido localizar el paquete libslice34
>>>>> E: No se ha podido localizar el paquete ice34-translators
>>>>> E: No se ha podido localizar el paquete libzeroc-ice34-dev
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> El 10 de febrero de 2015, 22:39, Alberto Martin <
>>>>> almartinflorido en gmail.com> escribió:
>>>>>
>>>>> Me alegro!!
>>>>>>
>>>>>> Nos vemos el viernes.
>>>>>>
>>>>>> Un saludo
>>>>>>
>>>>>> 2015-02-10 22:35 GMT+01:00 Guillermo Araujo Riestra <
>>>>>> garaujoriestra en gmail.com>:
>>>>>>
>>>>>>> Perfecto, todo correcto y funciona bien.
>>>>>>> Gracias por todo
>>>>>>> Un saludo,
>>>>>>> Guillermo
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> El feb 10, 2015, a las 10:21 PM, Alberto Martin <
>>>>>>> almartinflorido en gmail.com> escribió:
>>>>>>>
>>>>>>> Buenas noches Guillermo,
>>>>>>>
>>>>>>> enhorabuena por la instalación del entorno!! no es fácil. Cierto, me
>>>>>>> acabo de dar cuenta de a la receta le falta un paso, el código fuente está
>>>>>>> comprimido en .tar.gz cuando lo descargues puedes descomprimirlo con el
>>>>>>> comando:
>>>>>>>
>>>>>>> tar -xvzf introrob_py.tar.gz
>>>>>>>
>>>>>>> El resultado del comando anterior debería crear un directorio
>>>>>>> llamado introrob_py/, accede a él con el comando cd (cd introrob_py/) y ya
>>>>>>> podrás ejecutarlo con python main.py.
>>>>>>>
>>>>>>> Como bien has dicho introrob_py necesita que haya otros componentes
>>>>>>> ejecutándose en el ordenador para poder funcionar. Concretamente
>>>>>>> introrob_py espera que el driver de AR.Drone se encuentre en ejecución.
>>>>>>> Para probarlo puedes hacer lo siguiente:
>>>>>>> - cd ~/.gazebo/cfg/controlPID
>>>>>>> - gazebo beacons-ardrone.world
>>>>>>>
>>>>>>> Con estos comandos tendrás el simulador de gazebo en ejecución, en
>>>>>>> este punto puedes lanzar introrob_py desde otra consola.
>>>>>>>
>>>>>>> A veces en la primera ejecución de gazebo puede ocurrir que cuando
>>>>>>> intentes despegar AR.Drone no ocurra nada. Si te ocurre esto cierra gazebo
>>>>>>> y la terminal desde donde lo lanzaste y vuelve a ejecutarlo.
>>>>>>>
>>>>>>> Un saludo
>>>>>>>
>>>>>>>
>>>>>>> 2015-02-10 22:05 GMT+01:00 Guillermo Araujo Riestra <
>>>>>>> garaujoriestra en gmail.com>:
>>>>>>>
>>>>>>>> Buenas noches,
>>>>>>>> He instalado todos los pasos que se dicen en la receta de
>>>>>>>> instalación pero en ultimo paso cuando dice que tenemos que descargar
>>>>>>>> introrob_py y ejecutarlo no lo consigo arrancar. Dice que tenemos que
>>>>>>>> asegurarnos que lanzamos previamente el resto de componentes pero no se
>>>>>>>> exactamente cuales son las que tengo que arrancar y ademas a la hora de
>>>>>>>> instalarlo y ejecutarlo, entiendo que solo tenemos que pinchar en el enlace
>>>>>>>> de código de fuente e intentar lanzar el comando “$~/introrob_py/python
>>>>>>>> main.py†cuando hayamos lanzado el resto de componentes no?
>>>>>>>>
>>>>>>>> Gracias de antemano
>>>>>>>> Guillermo
>>>>>>>> _______________________________________________
>>>>>>>> Cursodrones mailing list
>>>>>>>> Cursodrones en gsyc.es
>>>>>>>> http://gsyc.es/cgi-bin/mailman/listinfo/cursodrones
>>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Cursodrones mailing list
>>>>>>> Cursodrones en gsyc.es
>>>>>>> http://gsyc.es/cgi-bin/mailman/listinfo/cursodrones
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> Cursodrones mailing list
>>>>>> Cursodrones en gsyc.es
>>>>>> http://gsyc.es/cgi-bin/mailman/listinfo/cursodrones
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Juan Pablo Zafra Delgado
>>>>> skype: jp_zafra
>>>>> twitter/identi.ca: @jpzafra
>>>>>
>>>>>
>>>>
>>>> _______________________________________________
>>>> Cursodrones mailing list
>>>> Cursodrones en gsyc.es
>>>> http://gsyc.es/cgi-bin/mailman/listinfo/cursodrones
>>>>
>>>>
>>>
>>>
>>> --
>>> Juan Pablo Zafra Delgado
>>> skype: jp_zafra
>>> twitter/identi.ca: @jpzafra
>>>
>>>
>>
>> _______________________________________________
>> Cursodrones mailing list
>> Cursodrones en gsyc.es
>> http://gsyc.es/cgi-bin/mailman/listinfo/cursodrones
>>
>>
>
>
> --
>
>
> ---------------------------------------------------------------------------------------
> Óscar Higuera Rincón
> Mail: oscar.higuera en gmail.com
> Tfno: 644299695 (es)  / +44 (0) 7742129916 (uk)
>
> -----------------------------------------------------------------------------------------
> "Never ascribe to malice that which is adequately explained by
> incompetence" Napoleon Bonaparte.
>



-- 

---------------------------------------------------------------------------------------
Óscar Higuera Rincón
Mail: oscar.higuera en gmail.com
Tfno: 644299695 (es)  / +44 (0) 7742129916 (uk)
-----------------------------------------------------------------------------------------
"Never ascribe to malice that which is adequately explained by
incompetence" Napoleon Bonaparte.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://gsyc.es/pipermail/cursodrones/attachments/20150211/c6a458f2/attachment-0001.htm 


More information about the Cursodrones mailing list