[Jderobot] Jderobot, problemas de instalación

Jose Maria Cañas Plaza josemaria.plaza en gmail.com
Mar Sep 9 09:32:05 CEST 2014


Hola Javier,

JdeRobot es un software modular que tiene muuchos componentes ya. No hay
que instalarselos todos, de hecho en tu máquina es probable que no tengas
el hardware (y su sw asociado) para que ciertos componentes funcionen (por
ejemplo drivers de wiimote...).

Para arrancar con JdeRobot casi basta que te instales IntroRob, el soporte
para el simulador Gazebo y las bibliotecas comunes. Prueba a seguir las
directrices de
http://jderobot.org/Manual-5#Compile_and_Install_JdeRobot_5_with_CMake,
especialmente las de "Compiling and installing selected components", y
resolver las dependencias que te vayan faltando.

En cuanto a software externo, el propio Gazebo. Sí, su versión 1.8 es la
que tenemos más rodada y probado que funciona. No es sencillo de instalar
el Sw de Gazebo desde fuente... Dentro de poco sacaremos nuevos paquetes
nuestros de Gazebo Ubuntu 14.04 y Debian con idea de simplificar su
instalación a nuestros usuarios. Y del propio JdeRobot aún no hemos
generado paquetes para Ubuntu 14.04, que aprovecharemos para sacar en breve
los paquetes de la ultimísima versión.

Ãnimo,

JoseMaria


On Fri, Sep 5, 2014 at 2:26 PM, Javier Benito <raknil en hotmail.com> wrote:

> Hola, soy nuevo con Jderobot, llevo unos días intentando instalar Jderobot
> y
> me han surgido algunos problemas que no he podido resolver:
>
> - OpenNI2 se instala a medias y me da error:
>
> dpkg: error processing package openni2 (--configure):
>  subprocess installed post-installation script returned error exit status 1
> Errors were encountered while processing:
>  openni2
> E: Sub-process /usr/bin/dpkg returned an error code (1)
>
> He cambiado de versión de boost a la 1.52 y continúa el problema.
>
>
> - NITE2 solo puedo descargarmelo de www.openni.org y está caído. ¿De dónde
> lo puedo obtener?
>
>
> - No consigo instalar gazebo tampoco, supongo que la versión válida es la
> 1.8.1. y aunque no encuentro ningún manual, ejecuto cmake con algún
> warning:
>
> BUILD WARNINGS
> --      urdfdom_headers not found, urdf parser will not be built.
> --      urdfdom not found, urdf parser will not be built.
> --      console_bridge not found, urdf parser will not be built.
> --      model.h not found. urdf parser will not be built
> --      urdf_parser.h not found. urdf parser will not be built
> --      console.h not found. urdf parser (depends on console_bridge) will
> not be built
> -- END BUILD WARNINGS
>
> -- C Flags: -s -O3 -DNDEBUG  -Wall -Wextra -Wno-long-long -Wno-unused-value
> -Wno-unused-value -Wno-unused-value -Wno-unused-value -Wfloat-equal
> -Wshadow
> -Winit-self -Wswitch-default -Wmissing-include-dirs -pedantic -msse -msse2
> -mfpmath=sse -msse3 -mssse3
> -- Build Type: Release
> -- Install path: /usr/local
> -- Configuration successful. Type make to compile gazebo
> -- Configuring done
> -- Generating done
> -- Build files have been written to: /home/rak/Desktop/gazebo-1.8.1
>
> Luego al ejecutar make me sale:
>
> [ 40%] Building CXX object
> gazebo/physics/ode/CMakeFiles/gazebo_physics_ode.dir/ODEPhysics.cc.o
> In file included from /usr/include/c++/4.8/vector:64:0,
>                  from /usr/local/include/boost/detail/container_fwd.hpp:93,
>                  from
> /usr/local/include/boost/functional/hash/extensions.hpp:22,
>                  from
> /usr/local/include/boost/functional/hash/hash.hpp:558,
>                  from /usr/local/include/boost/functional/hash.hpp:6,
>                  from
> /usr/local/include/boost/unordered/unordered_map.hpp:21,
>                  from /usr/local/include/boost/unordered_map.hpp:17,
>                  from
> /home/rak/Desktop/gazebo-1.8.1/gazebo/util/Diagnostics.hh:25,
>                  from
> /home/rak/Desktop/gazebo-1.8.1/gazebo/physics/ode/ODEPhysics.cc:25:
> /usr/include/c++/4.8/bits/stl_vector.h: In instantiation of ‘class
> std::vector<google::protobuf::Message>’:
> /home/rak/Desktop/gazebo-1.8.1/gazebo/physics/World.hh:465:55:   required
> from here
> /usr/include/c++/4.8/bits/stl_vector.h:704:7: error: cannot allocate an
> object of abstract type ‘google::protobuf::Message’
>        resize(size_type __new_size, value_type __x = value_type())
>        ^
> In file included from
> /home/rak/Desktop/gazebo-1.8.1/gazebo/transport/TransportTypes.hh:21:0,
>                  from
> /home/rak/Desktop/gazebo-1.8.1/gazebo/util/Diagnostics.hh:31,
>                  from
> /home/rak/Desktop/gazebo-1.8.1/gazebo/physics/ode/ODEPhysics.cc:25:
> /usr/local/include/google/protobuf/message.h:169:26: note:   because the
> following virtual functions are pure within ‘google::protobuf::Message’:
>  class LIBPROTOBUF_EXPORT Message : public MessageLite {
>                           ^
> /usr/local/include/google/protobuf/message.h:179:20: note:      virtual
> google::protobuf::Message* google::protobuf::Message::New() const
>    virtual Message* New() const = 0;
>                     ^
> In file included from /usr/local/include/google/protobuf/message.h:123:0,
>                  from
> /home/rak/Desktop/gazebo-1.8.1/gazebo/transport/TransportTypes.hh:21,
>                  from
> /home/rak/Desktop/gazebo-1.8.1/gazebo/util/Diagnostics.hh:31,
>                  from
> /home/rak/Desktop/gazebo-1.8.1/gazebo/physics/ode/ODEPhysics.cc:25:
> /usr/local/include/google/protobuf/message_lite.h:237:15: note:
> virtual int google::protobuf::MessageLite::GetCachedSize() const
>    virtual int GetCachedSize() const = 0;
>                ^
> In file included from
> /home/rak/Desktop/gazebo-1.8.1/gazebo/transport/TransportTypes.hh:21:0,
>                  from
> /home/rak/Desktop/gazebo-1.8.1/gazebo/util/Diagnostics.hh:31,
>                  from
> /home/rak/Desktop/gazebo-1.8.1/gazebo/physics/ode/ODEPhysics.cc:25:
> /usr/local/include/google/protobuf/message.h:312:20: note:      virtual
> google::protobuf::Metadata google::protobuf::Message::GetMetadata() const
>    virtual Metadata GetMetadata() const  = 0;
>                     ^
> make[2]: ***
> [gazebo/physics/ode/CMakeFiles/gazebo_physics_ode.dir/ODEPhysics.cc.o]
> Error
> 1
> make[1]: *** [gazebo/physics/ode/CMakeFiles/gazebo_physics_ode.dir/all]
> Error 2
> make: *** [all] Error 2
>
>
> A ver si podeis darme alguna pista a ver que hago. No sé si será mejor
> instalar alguna máquina virtual con alguna versión más compatible o seguir
> intentandolo en mi Kubuntu 14.04.1 LTS de 64 bits.
>
> Un saludo y gracias!
>
> Javier
>
>
>
> --
> View this message in context:
> http://jderobot-developer-list.2315034.n4.nabble.com/Jderobot-problemas-de-instalacion-tp4642365.html
> Sent from the Jderobot Developer List mailing list archive at Nabble.com.
> _______________________________________________
> Jde-developers mailing list
> Jde-developers en gsyc.es
> http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://gsyc.escet.urjc.es/pipermail/jde-developers/attachments/20140909/b8e53c25/attachment.htm 


More information about the Jde-developers mailing list