[Cursodrones] Instalacion
jp zafra
jpzafra en gmail.com
Mie Feb 11 23:38:48 CET 2015
Da igual, para el viernes no me da tiempo a tener el equipo a punto, para
la segunda clase ya sÃ.
El 11/02/2015 21:37, "Óscar Higuera" <oscar.higuera en gmail.com> escribió:
> 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.
>
> _______________________________________________
> Cursodrones mailing list
> Cursodrones en gsyc.es
> http://gsyc.es/cgi-bin/mailman/listinfo/cursodrones
>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://gsyc.es/pipermail/cursodrones/attachments/20150211/4da4140d/attachment.htm
More information about the Cursodrones
mailing list