From: Billy O. O. <bil...@df...> - 2010-12-05 13:34:01
|
Hi Beatriz I have had trouble compiling the plugins both with the Openrave_Modified and the new openrave. Only the problem plugin compiled. Is there some known say revision of openrave for which they compile? I just need the plugins as I need to work with the sensors plugin alot. best, billy On 05 December 2010 at 12:57 Beatriz Leon <bea...@gm...> wrote: > Hello Max, > > Answering your question: > > 1) OpenGRASP is a toolkit that focuses on robot grasping and > manipulation. Instead of reinvent the wheel, we are building the tools > on top of standard and open-source software. > > OpenRAVE is the base for our simulator. We want just to add new > functionality, so basically we are adding new plugins. In the first > stage, we developed some plugins that needed new functionality in the > core of OpenRAVE and we didn't have the time to cope with the fast > development of OpenRAVE, so we took one release and modified it for our > purposes, this is the OpenRAVE modified inside OpenGRASP. Now, we want > to use this set of plugins with the current OpenRAVE release, so I hope > soon we will have our plugins available without a different version of > OpenRAVE, for which we are in close collaboration with Rosen Diankov > finding the way to merge both versions. > > In summary, I suggest you to use OpenRAVE that is a great simulator with > a very flexible design, and then you could use the plugins that will be > available in OpenGRASP in the near future for the latest release of > OpenRAVE. > > 2) In the web side we provide the models in COLLADA format. You can load > them directly in OpenRAVE. > > regards, > Beatriz > > > On 04/12/10 21:02, Max Argus wrote: > > I am new to OpenRAVE and OpenGRASP so while trying to orient myself > > somewhat. > > > > 1) To what extent are OpenRAVE and OpenRAVE_Modified different. Is > > OpenRAVE_Modified backwards compatible with OpenRAVE and could > > OpenRAVE_Modified be provided as a set of patches that can be merged > > into OpenRAVE so that changes to the OpenRAVE base could be available. > > The underlying question here is if OpenGRASP is a fork of OpenRAVE or > > just a branch that will be merged back. > > > > 2) Where could I find the geometry data for the Schunk SAH that is > > featured on the website. > > > > > > On Sat, Dec 4, 2010 at 3:48 AM, Max Argus<arg...@gm...> wrote: > >> Hello, > >> > >> There is some difference between the OpenRAVE and the > >> OpenRAVE_Modified package that causes it to fail when trying to > >> compile qtcoinrave. The problem seems to lie in a reference to a > >> ffmpeg library. I upgraded from ffmpeg 0.6 to ffmpeg 0.6_p25767 and I > >> got the same error: > >> > >>> In file included from /usr/include/libavutil/avutil.h:96, > >>> from /usr/include/libavcodec/avcodec.h:31, > >>> from /usr/include/libavformat/avformat.h:106, > >>> from > >>>/home/hasimir/lang/phys/opengrasp/trunk/OpenRAVE_Modified/plugins/qtcoinrave/aviUtil.cpp:427: > >>> /usr/include/libavutil/common.h: In function 'int32_t > >>> av_clipl_int32_c(int64_t)': > >>> /usr/include/libavutil/common.h:168: error: 'UINT64_C' was not declared in > >>> this scope > >>> /home/hasimir/lang/phys/opengrasp/trunk/OpenRAVE_Modified/plugins/qtcoinrave/aviUtil.cpp: > >>> In function 'std::list<std::pair<int, std::basic_string<char, > >>> std::char_traits<char>, std::allocator<char> > > >>> >,>std::allocator<std::pair<int, std::basic_string<char, > >>> std::char_traits<char>, std::allocator<char> > > > > GET_CODECS()': > >>> /home/hasimir/lang/phys/opengrasp/trunk/OpenRAVE_Modified/plugins/qtcoinrave/aviUtil.cpp:474: > >>> warning: 'first_oformat' is deprecated (declared at > >>> /usr/include/libavformat/avformat.h:908) > >>> /home/hasimir/lang/phys/opengrasp/trunk/OpenRAVE_Modified/plugins/qtcoinrave/aviUtil.cpp: > >>> In function 'bool START_AVI(const char*, double, int, int, int, int)': > >>> /home/hasimir/lang/phys/opengrasp/trunk/OpenRAVE_Modified/plugins/qtcoinrave/aviUtil.cpp:498: > >>> warning: 'first_oformat' is deprecated (declared at > >>> /usr/include/libavformat/avformat.h:908) > >>> /home/hasimir/lang/phys/opengrasp/trunk/OpenRAVE_Modified/plugins/qtcoinrave/aviUtil.cpp: > >>> In function 'bool ADD_FRAME_FROM_DIB_TO_AVI(void*)': > >>> /home/hasimir/lang/phys/opengrasp/trunk/OpenRAVE_Modified/plugins/qtcoinrave/aviUtil.cpp:606: > >>> warning: 'SwsContext* sws_getContext(int, int, PixelFormat, int, int, > >>> PixelFormat, int, SwsFilter*, SwsFilter*, const double*)' is deprecated > >>> (declared at /usr/include/libswscale/swscale.h:191) > >>> /home/hasimir/lang/phys/opengrasp/trunk/OpenRAVE_Modified/plugins/qtcoinrave/aviUtil.cpp:613: > >>> warning: 'SwsContext* sws_getContext(int, int, PixelFormat, int, int, > >>> PixelFormat, int, SwsFilter*, SwsFilter*, const double*)' is deprecated > >>> (declared at /usr/include/libswscale/swscale.h:191) > >>> make[2]: *** [plugins/qtcoinrave/CMakeFiles/qtcoinrave.dir/aviUtil.o] > >>> Error 1 > >>> make[1]: *** [plugins/qtcoinrave/CMakeFiles/qtcoinrave.dir/all] Error 2 > >>> make: *** [all] Error 2 > >> I had a brief look at the difference between the aviUtil.cpp files in > >> OpenRAVE and OpenGrasp and I am guessing the problem lies in the > >> OpenGrasp aviUtil.cpp file not defining "__STDC_CONSTANT_MACROS" > >> which prevents the ffmpeg library from crashing. That said I don't > >> really understand either pieces of software. If this is the case could > >> the OpenGrasp copy of aviUtil.cpp simply be updated or are there any > >> dependencies that I am not aware of? > >> > >> Here is a diff between the two files. > >> 15a16,36 > >>> #define __STDC_CONSTANT_MACROS > >>> #ifndef ENABLE_VIDEORECORDING > >>> > >>> #include "qtcoin.h" > >>> #include<list> > >>> > >>> // no recording > >>> bool STOP_AVI() { return false; } > >>> std::list<std::pair<int,string> > GET_CODECS() { return > >>> std::list<std::pair<int,string> >(); } > >>> bool START_AVI(const char* filename, double _frameRate, int width, int > >>> height, int bits,int) > >>> { > >>> RAVELOG_WARNA("avi recording to file %s not enabled\n", filename); > >>> return false; > >>> } > >>> bool ADD_FRAME_FROM_DIB_TO_AVI(void* pdata) > >>> { > >>> return false; > >>> } > >>> > >>> #else // ENABLE_VIDEORECORDING > >>> > >> 665a687,688 > >>> #endif // ENABLE_VIDEORECORDING > >> BR, Max > >> > > ------------------------------------------------------------------------------ > > What happens now with your Lotus Notes apps - do you make another costly > > upgrade, or settle for being marooned without product support? Time to move > > off Lotus Notes and onto the cloud with Force.com, apps are easier to build, > > use, and manage than apps on traditional platforms. Sign up for the Lotus > > Notes Migration Kit to learn more. http://p.sf.net/sfu/salesforce-d2d > > _______________________________________________ > > opengrasp-users mailing list > > ope...@li... > > https://lists.sourceforge.net/lists/listinfo/opengrasp-users > > > ------------------------------------------------------------------------------ > What happens now with your Lotus Notes apps - do you make another costly > upgrade, or settle for being marooned without product support? Time to move > off Lotus Notes and onto the cloud with Force.com, apps are easier to build, > use, and manage than apps on traditional platforms. Sign up for the Lotus > Notes Migration Kit to learn more. http://p.sf.net/sfu/salesforce-d2d > _______________________________________________ > opengrasp-users mailing list > ope...@li... > https://lists.sourceforge.net/lists/listinfo/opengrasp-users Billy Okal Research Assistant(Hiwi) DFKI Bremen Robotics Innovation Center Robert-Hooke-Straße 5 28359 Bremen, Germany Phone: +49 (0)176 89042726 E-Mail: billy_omondi.okal(at)dfki.de Weitere Informationen: http://www.dfki.de/robotik ----------------------------------------------------------------------- Deutsches Forschungszentrum fuer Kuenstliche Intelligenz GmbH Firmensitz: Trippstadter Straße 122, D-67663 Kaiserslautern Geschaeftsfuehrung: Prof. Dr. Dr. h.c. mult. Wolfgang Wahlster (Vorsitzender) Dr. Walter Olthoff Vorsitzender des Aufsichtsrats: Prof. Dr. h.c. Hans A. Aukes Amtsgericht Kaiserslautern, HRB 2313 Sitz der Gesellschaft: Kaiserslautern (HRB 2313) USt-Id.Nr.: DE 148646973 Steuernummer: 19/673/0060/3 ----------------------------------------------------------------------- |