[Cursodrones] Instalacion
Óscar Higuera
oscar.higuera en gmail.com
Mie Feb 11 21:25:17 CET 2015
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.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://gsyc.es/pipermail/cursodrones/attachments/20150211/304d8914/attachment.htm
More information about the Cursodrones
mailing list