[Cursodrones] Instalacion
jp zafra
jpzafra en gmail.com
Vie Feb 13 15:40:27 CET 2015
Muchas gracias. Finalmente vengo sin equipo, bueno con un portátil antiguo,
este fin de semana me compraré uno y también lo pondré a punto, hoy me
tocara estar de oyente o de compañero de alguien.
Saludos
El 13/02/2015 15:37, "Óscar Higuera" <oscar.higuera en gmail.com> escribió:
> Buenas Juan Pablo,
>
> Definitivamente es mejor tirar de la maquina virtual o instalar un ubuntu
> 12.04 ya que el codigo fuente de quadcopter y turtlebot no compilan en
> 14.04 debido a los cambios en las interfaces de ICE por el cambio de
> version (ahora hay varias funciones que tienen un parámetro extra) y
> también a que usa formas deprecated de la librerÃa boost (creo que usaba la
> 1.34 y en ubuntu 14.04 la versión por defecto es la 1.54), he arreglado
> tocando el codigo lo de boost y alguna de las cosillas de compatibilidad de
> ICE34 a ICE35 pero no me ha dado tiempo a todo.
>
> Si quieres Jose MarÃa, Alberto, lo vemos luego, a ver si merece hacer el
> esfuerzo para migrarlo a ubuntu 14.04, que no es otra cosa que actualizar
> todo jderobot a la API de ICE 3.5 (y algun otro cambio menor como lo que
> decÃa de boost 1.54), aunque quizás merece más la pena ya pensar en una
> migración a gazebo 5 ya que estamos.
>
>
>
> 2015-02-11 23:38 GMT+01:00 jp zafra <jpzafra en gmail.com>:
>
>> 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
>>>
>>>
>
>
> --
>
>
> ---------------------------------------------------------------------------------------
> Ó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/20150213/e40d64ba/attachment-0001.htm
More information about the Cursodrones
mailing list