Menu

OpenGrasp Installation

Help
Anonymous
2010-09-27
2013-04-25
  • Anonymous

    Anonymous - 2010-09-27

    Hi,
    I was following these instructions:
    http://sourceforge.net/apps/mediawiki/opengrasp/index.php?title=Download_and_install_OpenGRASP

    to install OpenGrasp but when I reached the step where I go to the main directory of OpenGRASP and build the project:

    cd ../..
    cmake .
    make

    cmake gave the following error:

    OpenRAVEPlugins
    PAL_PATH /home/kentoh/opengrasp/OpenRAVEPlugins/physicsEngines/../../3rdparty/pal_Modified
    PAL_INCLUDE_DIR /home/kentoh/opengrasp/3rdparty/pal_Modified
    PAL_LIBRARY /home/kentoh/opengrasp/3rdparty/pal_Modified/lib/libpal.so
    Library BULLET Added
    CMake Error at OpenRAVEPlugins/sensors/src/Simulated/SimSoftBodySensor/CMakeLists.txt:21 (include):
      include could not find load file:

        /home/kentoh/opengrasp/OpenRAVEPlugins/modules-cmake/FindDolfin.cmake

    CMake Error at OpenRAVEPlugins/sensors/src/Simulated/SimSoftBodySensor/CMakeLists.txt:23 (message):
      could not find Dolfin, check for dolfin.pc in path

    Am i missing the FindDolfin.cmake file? Secondly, do I need dolphin to be installed on my computer?

    Let me know,
    thanks,

    Ken

     
  • Anonymous

    Anonymous - 2010-09-27

    Also, when I re-checked out a fresh copy and did:
    ./makeOpenGRASP

    The main OpenRAVE as well as PAL builds fine, but when it comes to building the plugins, I get the following error:

    Scanning dependencies of target palrave
    make: Warning: File `/usr/local/include/ode/collision.h' has modification time 1.6e+04 s in the future
    Building CXX object OpenRAVEPlugins/physicsEngines/src/palrave/CMakeFiles/palrave.dir/palraveMain.cpp.o
    /home/kentoh/opengrasp/OpenRAVEPlugins/physicsEngines/src/palrave/palraveMain.cpp:22: warning: ‘PluginType’ is deprecated (declared at /usr/local/include/rave/rave.h:487)
    /home/kentoh/opengrasp/OpenRAVEPlugins/physicsEngines/src/palrave/palraveMain.cpp: In function ‘OpenRAVE::InterfaceBasePtr CreateInterface(OpenRAVE::PluginType, const std::string&, const char*, OpenRAVE::EnvironmentBasePtr)’:
    /home/kentoh/opengrasp/OpenRAVEPlugins/physicsEngines/src/palrave/palraveMain.cpp:52: error: cannot allocate an object of abstract type ‘PALPhysicsEngine’
    /home/kentoh/opengrasp/OpenRAVEPlugins/physicsEngines/src/palrave/palphysics.h:21: note:   because the following virtual functions are pure within ‘PALPhysicsEngine’:
    /usr/local/include/rave/physicsengine.h:65: note: virtual bool OpenRAVE::PhysicsEngineBase::SetLinkVelocity(boost::shared_ptr<OpenRAVE::KinBody::Link>, const OpenRAVE::Vector&, const OpenRAVE::Vector&)
    /usr/local/include/rave/physicsengine.h:83: note: virtual bool OpenRAVE::PhysicsEngineBase::GetLinkVelocity(boost::shared_ptr<const OpenRAVE::KinBody::Link>, OpenRAVE::Vector&, OpenRAVE::Vector&)
    /usr/local/include/rave/physicsengine.h:124: note: virtual bool OpenRAVE::PhysicsEngineBase::GetLinkForceTorque(boost::shared_ptr<const OpenRAVE::KinBody::Link>, OpenRAVE::Vector&, OpenRAVE::Vector&)
    /home/kentoh/opengrasp/OpenRAVEPlugins/physicsEngines/src/palrave/palraveMain.cpp:54: error: cannot allocate an object of abstract type ‘PALPhysicsEngine’
    /home/kentoh/opengrasp/OpenRAVEPlugins/physicsEngines/src/palrave/palphysics.h:21: note:   since type ‘PALPhysicsEngine’ has pure virtual functions
    make: ***  Error 1
    make: ***  Error 2
    make: ***  Error 2

    Any Ideas?

    Ken

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.