Search the web
Sign In
New User? Sign Up
webots-users · Webots Users
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Message search is now enhanced, find messages faster. Take it for a spin.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
Messages 3407 - 3436 of 3500   Newest  |  < Newer  |  Older >  |  Oldest
Messages: Show Message Summaries   (Group by Topic) Sort by Date v  
#3436 From: mehdi <dehmolla@...>
Date: Sat Nov 21, 2009 4:24 pm
Subject: Re: Webots 6.2.beta1 released
roozekhoob
Offline Offline
Send Email Send Email
 
Hi Olivier
 
os: windows vista
whenever I open webots 6.2 an error occur
I capture an image of it
see it


 
On Fri, Nov 20, 2009 at 9:12 PM, Rufino Bolado <rbolado@...> wrote:
 

Hi,

Looks like the same problem, terminal output:

:~$ webots
*** stack smashing detected ***: /usr/local/webots/webots-bin terminated
======= Backtrace: =========
/lib/libc.so.6(__fortify_fail+0x37)[0x7fc44bcd2617]
/lib/libc.so.6(__fortify_fail+0x0)[0x7fc44bcd25e0]
/usr/local/webots/webots-bin(_ZN9A_License11initKeyFileEv+0x180e)[0x60a96e]
/usr/local/webots/webots-bin(_ZN9A_License4initEv+0x32e)[0x60c92e]

/usr/local/webots/webots-bin(_ZN13A_Application6OnInitEv+0x82d)[0x5d76cd]
/usr/local/webots/webots-bin(_ZN12wxAppConsole10CallOnInitEv+0xd)[0x5dbc9d]
/usr/local/webots/webots-bin(_Z7wxEntryRiPPw+0x1a)[0xa0d15a]

/usr/local/webots/webots-bin(main+0xfb)[0x5d1f2b]
/lib/libc.so.6(__libc_start_main+0xf4)[0x7fc44bc031c4]

/usr/local/webots/webots-bin[0x595cd9]
======= Memory map: ========
00400000-00d43000 r-xp 00000000 08:02 715818                             /usr/local/webots/webots-bin
00f43000-00fc7000 rw-p 00943000 08:02 715818                             /usr/local/webots/webots-bin
00fc7000-01133000 rw-p 00fc7000 00:00 0                                  [heap]
7fc446487000-7fc4464e7000 rw-s 00000000 00:09 822837284                  /SYSV00000000 (deleted)
7fc446510000-7fc446519000 r--s 00000000 08:02 1197028                    /var/cache/fontconfig/945677eb7aeaf62f1d50efc3fb3ec7d8-x86-64.cache-2
7fc446519000-7fc44651c000 r--s 00000000 08:02 1197163                    /var/cache/fontconfig/e383d7ea5fbe662a33d9b44caf393297-x86-64.cache-2
7fc44651c000-7fc44651e000 r--s 00000000 08:02 1197162                    /var/cache/fontconfig/e3fa16a14183b06aa45b3e009278fd14-x86-64.cache-2
7fc44651e000-7fc446523000 r--s 00000000 08:02 1197161                    /var/cache/fontconfig/921a30a17f0be15c70ac14043cb7a739-x86-64.cache-2
7fc446523000-7fc446524000 r--s 00000000 08:02 1197160                    /var/cache/fontconfig/c69f04ab05004e31a6d5e715764f16d8-x86-64.cache-2
7fc446524000-7fc446525000 r--s 00000000 08:02 1197159                    /var/cache/fontconfig/4c73fe0c47614734b17d736dbde7580a-x86-64.cache-2
7fc446525000-7fc446529000 r--s 00000000 08:02 1197158                    /var/cache/fontconfig/a755afe4a08bf5b97852ceb7400b47bc-x86-64.cache-2
7fc446529000-7fc446532000 r--s 00000000 08:02 1197157                    /var/cache/fontconfig/6d41288fd70b0be22e8c3a91e032eec0-x86-64.cache-2
7fc446532000-7fc446535000 r--s 00000000 08:02 1197156                    /var/cache/fontconfig/de156ccd2eddbdc19d37a45b8b2aac9c-x86-64.cache-2
7fc446535000-7fc44653b000 r-xp 00000000 08:02 7831983                    /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.so
7fc44653b000-7fc44673b000 ---p 00006000 08:02 7831983                    /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.so
7fc44673b000-7fc44673c000 rw-p 00006000 08:02 7831983                    /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.so
7fc44673c000-7fc44674e000 r-xp 00000000 08:02 7831656                    /usr/lib/gtk-2.0/2.10.0/engines/libubuntulooks.so
7fc44674e000-7fc44694e000 ---p 00012000 08:02 7831656                    /usr/lib/gtk-2.0/2.10.0/engines/libubuntulooks.so
7fc44694e000-7fc44694f000 rw-p 00012000 08:02 7831656                    /usr/lib/gtk-2.0/2.10.0/engines/libubuntulooks.so
7fc44694f000-7fc44698e000 r--p 00000000 08:02 7831582                    /usr/lib/locale/en_US.utf8/LC_CTYPE
7fc44698e000-7fc446a6f000 r--p 00000000 08:02 5554177                    /usr/lib/locale/en_US.utf8/LC_COLLATE
7fc446a6f000-7fc446a79000 r-xp 00000000 08:02 4915608                    /lib/libnss_files-2.7.so
7fc446a79000-7fc446c79000 ---p 0000a000 08:02 4915608                    /lib/libnss_files-2.7.so
7fc446c79000-7fc446c7b000 rw-p 0000a000 08:02 4915608                    /lib/libnss_files-2.7.so
7fc446c7b000-7fc446c85000 r-xp 00000000 08:02 4915610                    /lib/libnss_nis-2.7.so
7fc446c85000-7fc446e84000 ---p 0000a000 08:02 4915610                    /lib/libnss_nis-2.7.so
7fc446e84000-7fc446e86000 rw-p 00009000 08:02 4915610                    /lib/libnss_nis-2.7.so
7fc446e86000-7fc446e9c000 r-xp 00000000 08:02 4915605                    /lib/libnsl-2.7.so
7fc446e9c000-7fc44709b000 ---p 00016000 08:02 4915605                    /lib/libnsl-2.7.so
7fc44709b000-7fc44709d000 rw-p 00015000 08:02 4915605                    /lib/libnsl-2.7.so
7fc44709d000-7fc44709f000 rw-p 7fc44709d000 00:00 0
7fc44709f000-7fc4470a7000 r-xp 00000000 08:02 4915606                    /lib/libnss_compat-2.7.so
7fc4470a7000-7fc4472a6000 ---p 00008000 08:02 4915606                    /lib/libnss_compat-2.7.so
7fc4472a6000-7fc4472a8000 rw-p 00007000 08:02 4915606                    /lib/libnss_compat-2.7.so
7fc4472a8000-7fc447389000 r--p 00000000 08:02 5554177                    /usr/lib/locale/en_GB.utf8/LC_COLLATE
7fc447389000-7fc44738b000 r-xp 00000000 08:02 7801585                    /usr/lib/gconv/UTF-32.so
7fc44738b000-7fc44758a000 ---p 00002000 08:02 7801585                    /usr/lib/gconv/UTF-32.so
7fc44758a000-7fc44758c000 rw-p 00001000 08:02 7801585                    /usr/lib/gconv/UTF-32.so
7fc44758c000-7fc4475cb000 r--p 00000000 08:02 7831582                    /usr/lib/locale/en_GB.utf8/LC_CTYPE
7fc4475cb000-7fc4475d0000 r-xp 00000000 08:02 7767343                    /usr/lib/libXdmcp.so.6.0.0
7fc4475d0000-7fc4477cf000 ---p 00005000 08:02 7767343                    /usr/lib/libXdmcp.so.6.0.0
7fc4477cf000-7fc4477d0000 rw-p 00004000 08:02 7767343                    /usr/lib/libXdmcp.so.6.0.0
7fc4477d0000-7fc4477e1000 r-xp 00000000 08:02 7768452                    /usr/lib/libXpm.so.4.11.0
7fc4477e1000-7fc4479e0000 ---p 00011000 08:02 7768452                    /usr/lib/libXpm.so.4.11.0
7fc4479e0000-7fc4479e1000 rw-p 00010000 08:02 7768452                    /usr/lib/libXpm.so.4.11.0
7fc4479e1000-7fc4479f9000 r-xp 00000000 08:02 7768449                    /usr/lib/libXmu.so.6.2.0
7fc4479f9000-7fc447bf8000 ---p 00018000 08:02 7768449                    /usr/lib/libXmu.so.6.2.0
7fc447bf8000-7fc447bfa000 rw-p 00017000 08:02 7768449                    /usr/lib/libXmu.so.6.2.0
7fc447bfa000-7fc447bfc000 r-xp 00000000 08:02 7767332                    /usr/lib/libXau.so.6.0.0
7fc447bfc000-7fc447dfb000 ---p 00002000 08:02 7767332                    /usr/lib/libXau.so.6.0.0
7fc447dfb000-7fc447dfc000 rw-p 00001000 08:02 7767332                    /usr/lib/libXau.so.6.0.0
7fc447dfc000-7fc447e1e000 r-xp 00000000 08:02 7767191                    /usr/lib/libexpat.so.1.5.2
7fc447e1e000-7fc44801e000 ---p 00022000 08:02 7767191                    /usr/lib/libexpat.so.1.5.2
7fc44801e000-7fc448020000 rw-p 00022000 08:02 7767191                    /usr/lib/libexpat.so.1.5.2
7fc448020000-7fc44804c000 r-xp 00000000 08:02 7768370                    /usr/lib/libpixman-1.so.0.10.0
7fc44804c000-7fc44824c000 ---p 0002c000 08:02 7768370                    /usr/lib/libpixman-1.so.0.10.0
7fc44824c000-7fc44824e000 rw-p 0002c000 08:02 7768370                    /usr/lib/libpixman-1.so.0.10.0
7fc44824e000-7fc448272000 r-xp 00000000 08:02 7766716                    /usr/lib/libpng12.so.0.15.0
7fc448272000-7fc448472000 ---p 00024000 08:02 7766716                    /usr/lib/libpng12.so.0.15.0
7fc448472000-7fc448473000 rw-p 00024000 08:02 7766716                    /usr/lib/libpng12.so.0.15.0
7fc448473000-7fc44849e000 r-xp 00000000 08:02 7769150                    /usr/lib/libpangoft2-1.0.so.0.2002.3
7fc44849e000-7fc44869e000 ---p 0002b000 08:02 7769150                    /usr/lib/libpangoft2-1.0.so.0.2002.3
7fc44869e000-7fc44869f000 rw-p 0002b000 08:02 7769150                    /usr/lib/libpangoft2-1.0.so.0.2002.3
7fc44869f000-7fc4486ba000 r-xp 00000000 08:02 7766959                    /usr/lib/libxcb.so.1.0.0
7fc4486ba000-7fc4488b9000 ---p 0001b000 08:02 7766959                    /usr/lib/libxcb.so.1.0.0
7fc4488b9000-7fc4488ba000 rw-p 0001a000 08:02 7766959                    /usr/lib/libxcb.so.1.0.0
7fc4488ba000-7fc4488bb000 r-xp 00000000 08:02 7767001                    /usr/lib/libxcb-xlib.so.0.0.0
7fc4488bb000-7fc448aba000 ---p 00001000 08:02 7767001                    /usr/lib/libxcb-xlib.so.0.0.0
7fc448aba000-7fc448abb000 rw-p 00000000 08:02 7767001                    /usr/lib/libxcb-xlib.so.0.0.0
7fc448abb000-7fc448d35000 r-xp 00000000 08:02 853560                     /usr/local/webots/lib/libfreeimage.so.3
7fc448d35000-7fc448f35000 ---p 0027a000 08:02 853560                     /usr/local/webots/lib/libfreeimage.so.3
7fc448f35000-7fc448f48000 rw-p 0027a000 08:02 853560                     /usr/local/webots/lib/libfreeimage.so.3
7fc448f48000-7fc448f49000 rw-p 7fc448f48000 00:00 0
7fc448f49000-7fc4492a5000 r-xp 00000000 08:02 11534431                   /usr/lib/libCg.so
7fc4492a5000-7fc4493a5000 ---p 0035c000 08:02 11534431                   /usr/lib/libCg.so
7fc4493a5000-7fc449454000 rw-p 0035c000 08:02 11534431                   /usr/lib/libCg.so
7fc449454000-7fc449466000 rw-p 7fc449454000 00:00 0
7fc449466000-7fc4494c3000 r-xp 00000Aborted

Thanks
Rufino


Olivier Michel wrote:
 

Hi,

We just fixed a couple of problems with this version and uploaded a new binary. Could you give it a second try?
Thank you for your patience!

-Olivier

Rufino Bolado wrote:

Hi,
Platform: Linux Ubuntu 8.04/ 64 bits; Webots v6.2.beta1; Matlab R2007b.


I just installed the new version, and when I try to open webots this is the terminal output:

~$ webots
*** stack smashing detected ***: /usr/local/webots/webots-bin terminated
======= Backtrace: =========
/lib/libc.so.6(__fortify_fail+0x37)[0x7f200c037617]
/lib/libc.so.6(__fortify_fail+0x0)[0x7f200c0375e0]
/usr/local/webots/webots-bin(_ZN9A_License11initKeyFileEv+0x180e)[0x60a90e]
/usr/local/webots/webots-bin(_ZN9A_License4initEv+0x32e)[0x60c8ce]
/usr/local/webots/webots-bin(_ZN13A_Application6OnInitEv+0x82d)[0x5d76cd]
/usr/local/webots/webots-bin(_ZN12wxAppConsole10CallOnInitEv+0xd)[0x5dbc9d]
/usr/local/webots/webots-bin(_Z7wxEntryRiPPw+0x1a)[0xa0d0fa]
/usr/local/webots/webots-bin(main+0xfb)[0x5d1f2b]
/lib/libc.so.6(__libc_start_main+0xf4)[0x7f200bf681c4]
/usr/local/webots/webots-bin[0x595cd9]
======= Memory map: ========
00400000-00d43000 r-xp 00000000 08:02 715818                             /usr/local/webots/webots-bin
00f43000-00fc7000 rw-p 00943000 08:02 715818                             /usr/local/webots/webots-bin
00fc7000-01130000 rw-p 00fc7000 00:00 0                                  [heap]
7f20068f7000-7f2006957000 rw-s 00000000 00:09 821690395                  /SYSV00000000 (deleted)
7f2006980000-7f2006989000 r--s 00000000 08:02 1197028                    /var/cache/fontconfig/945677eb7aeaf62f1d50efc3fb3ec7d8-x86-64.cache-2
7f2006989000-7f200698c000 r--s 00000000 08:02 1197163                    /var/cache/fontconfig/e383d7ea5fbe662a33d9b44caf393297-x86-64.cache-2
7f200698c000-7f200698e000 r--s 00000000 08:02 1197162                    /var/cache/fontconfig/e3fa16a14183b06aa45b3e009278fd14-x86-64.cache-2
7f200698e000-7f2006993000 r--s 00000000 08:02 1197161                    /var/cache/fontconfig/921a30a17f0be15c70ac14043cb7a739-x86-64.cache-2
7f2006993000-7f2006994000 r--s 00000000 08:02 1197160                    /var/cache/fontconfig/c69f04ab05004e31a6d5e715764f16d8-x86-64.cache-2
7f2006994000-7f2006995000 r--s 00000000 08:02 1197159                    /var/cache/fontconfig/4c73fe0c47614734b17d736dbde7580a-x86-64.cache-2
7f2006995000-7f2006999000 r--s 00000000 08:02 1197158                    /var/cache/fontconfig/a755afe4a08bf5b97852ceb7400b47bc-x86-64.cache-2
7f2006999000-7f20069a2000 r--s 00000000 08:02 1197157                    /var/cache/fontconfig/6d41288fd70b0be22e8c3a91e032eec0-x86-64.cache-2
7f20069a2000-7f20069a5000 r--s 00000000 08:02 1197156                    /var/cache/fontconfig/de156ccd2eddbdc19d37a45b8b2aac9c-x86-64.cache-2
7f20069a5000-7f20069ab000 r-xp 00000000 08:02 7831983                    /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.so
7f20069ab000-7f2006bab000 ---p 00006000 08:02 7831983                    /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.so
7f2006bab000-7f2006bac000 rw-p 00006000 08:02 7831983                    /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.so
7f2006bac000-7f2006bbe000 r-xp 00000000 08:02 7831656                    /usr/lib/gtk-2.0/2.10.0/engines/libubuntulooks.so
7f2006bbe000-7f2006dbe000 ---p 00012000 08:02 7831656                    /usr/lib/gtk-2.0/2.10.0/engines/libubuntulooks.so
7f2006dbe000-7f2006dbf000 rw-p 00012000 08:02 7831656                    /usr/lib/gtk-2.0/2.10.0/engines/libubuntulooks.so
7f2006dbf000-7f2006dfe000 r--p 00000000 08:02 7831582                    /usr/lib/locale/en_US.utf8/LC_CTYPE
7f2006dfe000-7f2006edf000 r--p 00000000 08:02 5554177                    /usr/lib/locale/en_US.utf8/LC_COLLATE
7f2006edf000-7f2006ee9000 r-xp 00000000 08:02 4915608                    /lib/libnss_files-2.7.so
7f2006ee9000-7f20070e9000 ---p 0000a000 08:02 4915608                    /lib/libnss_files-2.7.so
7f20070e9000-7f20070eb000 rw-p 0000a000 08:02 4915608                    /lib/libnss_files-2.7.so
7f20070eb000-7f20070f5000 r-xp 00000000 08:02 4915610                    /lib/libnss_nis-2.7.so
7f20070f5000-7f20072f4000 ---p 0000a000 08:02 4915610                    /lib/libnss_nis-2.7.so
7f20072f4000-7f20072f6000 rw-p 00009000 08:02 4915610                    /lib/libnss_nis-2.7.so
7f20072f6000-7f200730c000 r-xp 00000000 08:02 4915605                    /lib/libnsl-2.7.so
7f200730c000-7f200750b000 ---p 00016000 08:02 4915605                    /lib/libnsl-2.7.so
7f200750b000-7f200750d000 rw-p 00015000 08:02 4915605                    /lib/libnsl-2.7.so
7f200750d000-7f200750f000 rw-p 7f200750d000 00:00 0
7f200750f000-7f2007517000 r-xp 00000000 08:02 4915606                    /lib/libnss_compat-2.7.so
7f2007517000-7f2007716000 ---p 00008000 08:02 4915606                    /lib/libnss_compat-2.7.so
7f2007716000-7f2007718000 rw-p 00007000 08:02 4915606                    /lib/libnss_compat-2.7.so
7f2007718000-7f20077f9000 r--p 00000000 08:02 5554177                    /usr/lib/locale/en_GB.utf8/LC_COLLATE
7f20077f9000-7f20077fb000 r-xp 00000000 08:02 7801585                    /usr/lib/gconv/UTF-32.so
7f20077fb000-7f20079fa000 ---p 00002000 08:02 7801585                    /usr/lib/gconv/UTF-32.so
7f20079fa000-7f20079fc000 rw-p 00001000 08:02 7801585                    /usr/lib/gconv/UTF-32.so
7f20079fc000-7f2007a3b000 r--p 00000000 08:02 7831582                    /usr/lib/locale/en_GB.utf8/LC_CTYPE
7f2007a3b000-7f2007a40000 r-xp 00000000 08:02 7767343                    /usr/lib/libXdmcp.so.6.0.0
7f2007a40000-7f2007c3f000 ---p 00005000 08:02 7767343                    /usr/lib/libXdmcp.so.6.0.0
7f2007c3f000-7f2007c40000 rw-p 00004000 08:02 7767343                    /usr/lib/libXdmcp.so.6.0.0
7f2007c40000-7f2007c51000 r-xp 00000000 08:02 7768452                    /usr/lib/libXpm.so.4.11.0
7f2007c51000-7f2007e50000 ---p 00011000 08:02 7768452                    /usr/lib/libXpm.so.4.11.0
7f2007e50000-7f2007e51000 rw-p 00010000 08:02 7768452                    /usr/lib/libXpm.so.4.11.0
7f2007e51000-7f2007e69000 r-xp 00000000 08:02 7768449                    /usr/lib/libXmu.so.6.2.0
7f2007e69000-7f2008068000 ---p 00018000 08:02 7768449                    /usr/lib/libXmu.so.6.2.0
7f2008068000-7f200806a000 rw-p 00017000 08:02 7768449                    /usr/lib/libXmu.so.6.2.0
7f200806a000-7f200806c000 r-xp 00000000 08:02 7767332                    /usr/lib/libXau.so.6.0.0
7f200806c000-7f200826b000 ---p 00002000 08:02 7767332                    /usr/lib/libXau.so.6.0.0
7f200826b000-7f200826c000 rw-p 00001000 08:02 7767332                    /usr/lib/libXau.so.6.0.0
7f200826c000-7f200828e000 r-xp 00000000 08:02 7767191                    /usr/lib/libexpat.so.1.5.2
7f200828e000-7f200848e000 ---p 00022000 08:02 7767191                    /usr/lib/libexpat.so.1.5.2
7f200848e000-7f2008490000 rw-p 00022000 08:02 7767191                    /usr/lib/libexpat.so.1.5.2
7f2008490000-7f20084bc000 r-xp 00000000 08:02 7768370                    /usr/lib/libpixman-1.so.0.10.0
7f20084bc000-7f20086bc000 ---p 0002c000 08:02 7768370                    /usr/lib/libpixman-1.so.0.10.0
7f20086bc000-7f20086be000 rw-p 0002c000 08:02 7768370                    /usr/lib/libpixman-1.so.0.10.0
7f20086be000-7f20086e2000 r-xp 00000000 08:02 7766716                    /usr/lib/libpng12.so.0.15.0
7f20086e2000-7f20088e2000 ---p 00024000 08:02 7766716                    /usr/lib/libpng12.so.0.15.0
7f20088e2000-7f20088e3000 rw-p 00024000 08:02 7766716                    /usr/lib/libpng12.so.0.15.0
7f20088e3000-7f200890e000 r-xp 00000000 08:02 7769150                    /usr/lib/libpangoft2-1.0.so.0.2002.3
7f200890e000-7f2008b0e000 ---p 0002b000 08:02 7769150                    /usr/lib/libpangoft2-1.0.so.0.2002.3
7f2008b0e000-7f2008b0f000 rw-p 0002b000 08:02 7769150                    /usr/lib/libpangoft2-1.0.so.0.2002.3
7f2008b0f000-7f2008b2a000 r-xp 00000000 08:02 7766959                    /usr/lib/libxcb.so.1.0.0
7f2008b2a000-7f2008d29000 ---p 0001b000 08:02 7766959                    /usr/lib/libxcb.so.1.0.0
7f2008d29000-7f2008d2a000 rw-p 0001a000 08:02 7766959                    /usr/lib/libxcb.so.1.0.0
7f2008d2a000-7f2008d2b000 r-xp 00000000 08:02 7767001                    /usr/lib/libxcb-xlib.so.0.0.0
7f2008d2b000-7f2008f2a000 ---p 00001000 08:02 7767001                    /usr/lib/libxcb-xlib.so.0.0.0
7f2008f2a000-7f2008f2b000 rw-p 00000000 08:02 7767001                    /usr/lib/libxcb-xlib.so.0.0.0
7f2008f2b000-7f200909f000 r-xp 00000000 08:02 7766453                    /usr/lib/libfreeimage-3.9.3.so
7f200909f000-7f200929f000 ---p 00174000 08:02 7766453                    /usr/lib/libfreeimage-3.9.3.so
7f200929f000-7f20092ae000 rw-p 00174000 08:02 7766453                    /usr/lib/libfreeimage-3.9.3.so
7f20092ae000-7f200960a000 r-xp 00000000 08:02 11534431                   /usr/lib/libCg.so
7f200960a000-7f200970a000 ---p 0035c000 08:02 11534431                   /usr/lib/libCg.so
7f200970a000-7f20097b9000 rw-p 0035c000 08:02 11534431                   /usr/lib/libCg.so
7f20097b9000-7f20097cb000 rw-p 7f20097b9000 00:00 0
7f20097cb000-7f2009828000 r-xp 00000000 08:02 7767373                    /usr/lib/libXt.so.6.0.0
7f2009828000-7f2009Aborted


Any suggestions to solve this problem?

Olivier Michel wrote:
 

Hi,

I am pleased to announce we just publicly released Webots 6.2.beta1. This is a major upgrade which introduces a much better 3D rendering engine (based on OGRE 3D) among other features and bug fixes. You can download it from here: http://www.cyberbotics.com/beta/ (Linux i386, Linux x86-64, Mac OS X and Windows versions). Please send us your feedback about this beta version as we could not test it on every combination of operating systems, CPU, graphics cards, etc. This will help us prepare the final release of Webots 6.2.0.

Here is a copy of the change log since version 6.1.5:

Released on November 19th (revision 4280)

  • Added compatibility with Windows 7: fixed printf() redirection in Webots console and freeze when using Build/Compile/Clean buttons
  • Removed unused API functions: wb_supervisor_field_get_mf_rotation(), wb_supervisor_field_set_mf_rotation(), wb_supervisor_field_get_mf_bool() and wb_supervisor_field_set_mf_bool()
  • Removed obsolete Gripper node (mainly used in old Khepera worlds)
  • Fixed texture path problem with controller rendered camera images
  • Removed the useless "display" field from the Camera node
  • Fixed crash and improved the behavior of the find/replace dialog with respect to multiple buffers
  • Migrated the Webots rendering system to OGRE 3D (Object-Oriented Graphics Rendering Engine)
    • Modified the rendering of the lights and of the materials in order to fit better the VRML specifications
      • Improved the lighting model; the ambient, diffuse and specular fields can behave differently
      • Improved the rendering of every worlds (mainly the worlds of the guided tour and of robotstadium)
      • Added support for texturing the Cone, the Cylinder and the Sphere primitives
      • Added a subdivision field to the Cone primitive
      • Improved the TextureTransform node (supported in every primitive able to have a texture)
    • Improved the rendering abilities
      • Improved the shadows; shadows are now volumetric, transparent, additive, and are casted from and received to any renderable object
      • Improved the transparent object management (the render of transparent object is no more dependent on their position in the scene tree but are sorted according to their center)
      • Added the "Wireframe" rendering mode which allows to display the segments of the renderable primitives
      • Added the experimental "High Quality" rendering mode which allow to render the diffuse and specular lights per-pixel instead of per-vertex
      • Refactored the Preferences dialog box and the View menu
      • Added the lineScale field to the WorldInfo node in order to control the length of every arbitrary-sized lines
      • Improved the anti-aliasing of the Camera primitive which is now computed by the hardware
    • Moved the far clipping plane to infinity
      • Removed the far field from the Viewpoint and the Camera nodes
      • Removed the wb_camera_get_far() function
    • Improved the range-finder cameras
      • Improved significantly the performances of the range-finder cameras
      • Added the maxRange field which allows to set up the maximum range of the range-finder
      • Added the wb_camera_get_max_range() function which allows to modify the maxRange field
      • Replaced the wb_range_image_get_value() function (Deprecated) by the wb_range_image_get_depth() function which returns a linear scale (instead of logarithmic)
  • Added semantic validation of the node structure when loading/importing .wbt/.vrml files
  • Fixed problem with Webots random number generator: sensor noise (lookupTables) is now deterministic (until now only the physics noise was deterministic)
  • Fixed buffering of mouse move events for 3D navigation in the main window
  • Fixed Webots crash when project directories contain space characters (Mac+Linux)
  • Fixed compilation problems if Webots installation directory contains space characters (Mac+Linux)
  • Fixed: right after after having been inserted with the Scene Tree, USE nodes of geometrical primitives appear 10x smaller than their corresponding DEF nodes
  • Under Linux, fixed crash while trying to run a 64 bit controller with a 32 bit webots
  • Added "Open Recent" menu to find more easily recently opened .wbt files
  • Removed "author" and "constructor" fields from all Solid (and derived) nodes to simplify Scene Tree
  • Added a default values to every "name" field
  • Robotstadium: was completely relooked: lighting, shininess, textures, colors, etc. were changed (the physics was not modified)
  • Added new "force-3d" type of TouchSensor that computes and returns the 3d-vector of the force applied to the sensor
  • Fixed the handling of the CLASSPATH environment variable in order to match the Sun standard
  • Removed the black and white Camera type
  • Changed Webots code for sensor/actuator simulation to double-precision floating point numbers.
    All the APIs were already using double precision and therefore they remain 100% unchanged (but some devices may return values with a higher accuracy).
    The physics simulation remains mainly unchanged.
  • Replaced buggy --batch option with new --minimize option (all platforms)
  • Added command line options (--minimize, --mode, --version) to Windows and Mac platforms
  • Fixed wrong positions of "minStop" and "maxStop" of Servos (thanks to Jesse)
  • Made the "position" field of Servo nodes editable: this allows to specify initial positions/posture that differs from the zero positions/posture
  • (The meaning of the "translation" and "rotation" fields of the Servo have slightly changed: now they represent the initial (instead of the current) coordinate system transformation of the Servo.)
-Olivier


--
Olivier Michel
Cyberbotics Ltd. - http://www.cyberbotics.com



1 of 1 Photo(s)

#3435 From: Rufino Bolado <rbolado@...>
Date: Fri Nov 20, 2009 5:42 pm
Subject: Re: Webots 6.2.beta1 released
rbolado@...
Send Email Send Email
 
Hi,

Looks like the same problem, terminal output:

:~$ webots
*** stack smashing detected ***: /usr/local/webots/webots-bin terminated
======= Backtrace: =========
/lib/libc.so.6(__fortify_fail+0x37)[0x7fc44bcd2617]
/lib/libc.so.6(__fortify_fail+0x0)[0x7fc44bcd25e0]
/usr/local/webots/webots-bin(_ZN9A_License11initKeyFileEv+0x180e)[0x60a96e]
/usr/local/webots/webots-bin(_ZN9A_License4initEv+0x32e)[0x60c92e]
/usr/local/webots/webots-bin(_ZN13A_Application6OnInitEv+0x82d)[0x5d76cd]
/usr/local/webots/webots-bin(_ZN12wxAppConsole10CallOnInitEv+0xd)[0x5dbc9d]
/usr/local/webots/webots-bin(_Z7wxEntryRiPPw+0x1a)[0xa0d15a]
/usr/local/webots/webots-bin(main+0xfb)[0x5d1f2b]
/lib/libc.so.6(__libc_start_main+0xf4)[0x7fc44bc031c4]
/usr/local/webots/webots-bin[0x595cd9]
======= Memory map: ========
00400000-00d43000 r-xp 00000000 08:02 715818                             /usr/local/webots/webots-bin
00f43000-00fc7000 rw-p 00943000 08:02 715818                             /usr/local/webots/webots-bin
00fc7000-01133000 rw-p 00fc7000 00:00 0                                  [heap]
7fc446487000-7fc4464e7000 rw-s 00000000 00:09 822837284                  /SYSV00000000 (deleted)
7fc446510000-7fc446519000 r--s 00000000 08:02 1197028                    /var/cache/fontconfig/945677eb7aeaf62f1d50efc3fb3ec7d8-x86-64.cache-2
7fc446519000-7fc44651c000 r--s 00000000 08:02 1197163                    /var/cache/fontconfig/e383d7ea5fbe662a33d9b44caf393297-x86-64.cache-2
7fc44651c000-7fc44651e000 r--s 00000000 08:02 1197162                    /var/cache/fontconfig/e3fa16a14183b06aa45b3e009278fd14-x86-64.cache-2
7fc44651e000-7fc446523000 r--s 00000000 08:02 1197161                    /var/cache/fontconfig/921a30a17f0be15c70ac14043cb7a739-x86-64.cache-2
7fc446523000-7fc446524000 r--s 00000000 08:02 1197160                    /var/cache/fontconfig/c69f04ab05004e31a6d5e715764f16d8-x86-64.cache-2
7fc446524000-7fc446525000 r--s 00000000 08:02 1197159                    /var/cache/fontconfig/4c73fe0c47614734b17d736dbde7580a-x86-64.cache-2
7fc446525000-7fc446529000 r--s 00000000 08:02 1197158                    /var/cache/fontconfig/a755afe4a08bf5b97852ceb7400b47bc-x86-64.cache-2
7fc446529000-7fc446532000 r--s 00000000 08:02 1197157                    /var/cache/fontconfig/6d41288fd70b0be22e8c3a91e032eec0-x86-64.cache-2
7fc446532000-7fc446535000 r--s 00000000 08:02 1197156                    /var/cache/fontconfig/de156ccd2eddbdc19d37a45b8b2aac9c-x86-64.cache-2
7fc446535000-7fc44653b000 r-xp 00000000 08:02 7831983                    /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.so
7fc44653b000-7fc44673b000 ---p 00006000 08:02 7831983                    /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.so
7fc44673b000-7fc44673c000 rw-p 00006000 08:02 7831983                    /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.so
7fc44673c000-7fc44674e000 r-xp 00000000 08:02 7831656                    /usr/lib/gtk-2.0/2.10.0/engines/libubuntulooks.so
7fc44674e000-7fc44694e000 ---p 00012000 08:02 7831656                    /usr/lib/gtk-2.0/2.10.0/engines/libubuntulooks.so
7fc44694e000-7fc44694f000 rw-p 00012000 08:02 7831656                    /usr/lib/gtk-2.0/2.10.0/engines/libubuntulooks.so
7fc44694f000-7fc44698e000 r--p 00000000 08:02 7831582                    /usr/lib/locale/en_US.utf8/LC_CTYPE
7fc44698e000-7fc446a6f000 r--p 00000000 08:02 5554177                    /usr/lib/locale/en_US.utf8/LC_COLLATE
7fc446a6f000-7fc446a79000 r-xp 00000000 08:02 4915608                    /lib/libnss_files-2.7.so
7fc446a79000-7fc446c79000 ---p 0000a000 08:02 4915608                    /lib/libnss_files-2.7.so
7fc446c79000-7fc446c7b000 rw-p 0000a000 08:02 4915608                    /lib/libnss_files-2.7.so
7fc446c7b000-7fc446c85000 r-xp 00000000 08:02 4915610                    /lib/libnss_nis-2.7.so
7fc446c85000-7fc446e84000 ---p 0000a000 08:02 4915610                    /lib/libnss_nis-2.7.so
7fc446e84000-7fc446e86000 rw-p 00009000 08:02 4915610                    /lib/libnss_nis-2.7.so
7fc446e86000-7fc446e9c000 r-xp 00000000 08:02 4915605                    /lib/libnsl-2.7.so
7fc446e9c000-7fc44709b000 ---p 00016000 08:02 4915605                    /lib/libnsl-2.7.so
7fc44709b000-7fc44709d000 rw-p 00015000 08:02 4915605                    /lib/libnsl-2.7.so
7fc44709d000-7fc44709f000 rw-p 7fc44709d000 00:00 0
7fc44709f000-7fc4470a7000 r-xp 00000000 08:02 4915606                    /lib/libnss_compat-2.7.so
7fc4470a7000-7fc4472a6000 ---p 00008000 08:02 4915606                    /lib/libnss_compat-2.7.so
7fc4472a6000-7fc4472a8000 rw-p 00007000 08:02 4915606                    /lib/libnss_compat-2.7.so
7fc4472a8000-7fc447389000 r--p 00000000 08:02 5554177                    /usr/lib/locale/en_GB.utf8/LC_COLLATE
7fc447389000-7fc44738b000 r-xp 00000000 08:02 7801585                    /usr/lib/gconv/UTF-32.so
7fc44738b000-7fc44758a000 ---p 00002000 08:02 7801585                    /usr/lib/gconv/UTF-32.so
7fc44758a000-7fc44758c000 rw-p 00001000 08:02 7801585                    /usr/lib/gconv/UTF-32.so
7fc44758c000-7fc4475cb000 r--p 00000000 08:02 7831582                    /usr/lib/locale/en_GB.utf8/LC_CTYPE
7fc4475cb000-7fc4475d0000 r-xp 00000000 08:02 7767343                    /usr/lib/libXdmcp.so.6.0.0
7fc4475d0000-7fc4477cf000 ---p 00005000 08:02 7767343                    /usr/lib/libXdmcp.so.6.0.0
7fc4477cf000-7fc4477d0000 rw-p 00004000 08:02 7767343                    /usr/lib/libXdmcp.so.6.0.0
7fc4477d0000-7fc4477e1000 r-xp 00000000 08:02 7768452                    /usr/lib/libXpm.so.4.11.0
7fc4477e1000-7fc4479e0000 ---p 00011000 08:02 7768452                    /usr/lib/libXpm.so.4.11.0
7fc4479e0000-7fc4479e1000 rw-p 00010000 08:02 7768452                    /usr/lib/libXpm.so.4.11.0
7fc4479e1000-7fc4479f9000 r-xp 00000000 08:02 7768449                    /usr/lib/libXmu.so.6.2.0
7fc4479f9000-7fc447bf8000 ---p 00018000 08:02 7768449                    /usr/lib/libXmu.so.6.2.0
7fc447bf8000-7fc447bfa000 rw-p 00017000 08:02 7768449                    /usr/lib/libXmu.so.6.2.0
7fc447bfa000-7fc447bfc000 r-xp 00000000 08:02 7767332                    /usr/lib/libXau.so.6.0.0
7fc447bfc000-7fc447dfb000 ---p 00002000 08:02 7767332                    /usr/lib/libXau.so.6.0.0
7fc447dfb000-7fc447dfc000 rw-p 00001000 08:02 7767332                    /usr/lib/libXau.so.6.0.0
7fc447dfc000-7fc447e1e000 r-xp 00000000 08:02 7767191                    /usr/lib/libexpat.so.1.5.2
7fc447e1e000-7fc44801e000 ---p 00022000 08:02 7767191                    /usr/lib/libexpat.so.1.5.2
7fc44801e000-7fc448020000 rw-p 00022000 08:02 7767191                    /usr/lib/libexpat.so.1.5.2
7fc448020000-7fc44804c000 r-xp 00000000 08:02 7768370                    /usr/lib/libpixman-1.so.0.10.0
7fc44804c000-7fc44824c000 ---p 0002c000 08:02 7768370                    /usr/lib/libpixman-1.so.0.10.0
7fc44824c000-7fc44824e000 rw-p 0002c000 08:02 7768370                    /usr/lib/libpixman-1.so.0.10.0
7fc44824e000-7fc448272000 r-xp 00000000 08:02 7766716                    /usr/lib/libpng12.so.0.15.0
7fc448272000-7fc448472000 ---p 00024000 08:02 7766716                    /usr/lib/libpng12.so.0.15.0
7fc448472000-7fc448473000 rw-p 00024000 08:02 7766716                    /usr/lib/libpng12.so.0.15.0
7fc448473000-7fc44849e000 r-xp 00000000 08:02 7769150                    /usr/lib/libpangoft2-1.0.so.0.2002.3
7fc44849e000-7fc44869e000 ---p 0002b000 08:02 7769150                    /usr/lib/libpangoft2-1.0.so.0.2002.3
7fc44869e000-7fc44869f000 rw-p 0002b000 08:02 7769150                    /usr/lib/libpangoft2-1.0.so.0.2002.3
7fc44869f000-7fc4486ba000 r-xp 00000000 08:02 7766959                    /usr/lib/libxcb.so.1.0.0
7fc4486ba000-7fc4488b9000 ---p 0001b000 08:02 7766959                    /usr/lib/libxcb.so.1.0.0
7fc4488b9000-7fc4488ba000 rw-p 0001a000 08:02 7766959                    /usr/lib/libxcb.so.1.0.0
7fc4488ba000-7fc4488bb000 r-xp 00000000 08:02 7767001                    /usr/lib/libxcb-xlib.so.0.0.0
7fc4488bb000-7fc448aba000 ---p 00001000 08:02 7767001                    /usr/lib/libxcb-xlib.so.0.0.0
7fc448aba000-7fc448abb000 rw-p 00000000 08:02 7767001                    /usr/lib/libxcb-xlib.so.0.0.0
7fc448abb000-7fc448d35000 r-xp 00000000 08:02 853560                     /usr/local/webots/lib/libfreeimage.so.3
7fc448d35000-7fc448f35000 ---p 0027a000 08:02 853560                     /usr/local/webots/lib/libfreeimage.so.3
7fc448f35000-7fc448f48000 rw-p 0027a000 08:02 853560                     /usr/local/webots/lib/libfreeimage.so.3
7fc448f48000-7fc448f49000 rw-p 7fc448f48000 00:00 0
7fc448f49000-7fc4492a5000 r-xp 00000000 08:02 11534431                   /usr/lib/libCg.so
7fc4492a5000-7fc4493a5000 ---p 0035c000 08:02 11534431                   /usr/lib/libCg.so
7fc4493a5000-7fc449454000 rw-p 0035c000 08:02 11534431                   /usr/lib/libCg.so
7fc449454000-7fc449466000 rw-p 7fc449454000 00:00 0
7fc449466000-7fc4494c3000 r-xp 00000Aborted

Thanks
Rufino

Olivier Michel wrote:
 

Hi,

We just fixed a couple of problems with this version and uploaded a new binary. Could you give it a second try?
Thank you for your patience!

-Olivier

Rufino Bolado wrote:

Hi,
Platform: Linux Ubuntu 8.04/ 64 bits; Webots v6.2.beta1; Matlab R2007b.


I just installed the new version, and when I try to open webots this is the terminal output:

~$ webots
*** stack smashing detected ***: /usr/local/webots/webots-bin terminated
======= Backtrace: =========
/lib/libc.so.6(__fortify_fail+0x37)[0x7f200c037617]
/lib/libc.so.6(__fortify_fail+0x0)[0x7f200c0375e0]
/usr/local/webots/webots-bin(_ZN9A_License11initKeyFileEv+0x180e)[0x60a90e]
/usr/local/webots/webots-bin(_ZN9A_License4initEv+0x32e)[0x60c8ce]
/usr/local/webots/webots-bin(_ZN13A_Application6OnInitEv+0x82d)[0x5d76cd]
/usr/local/webots/webots-bin(_ZN12wxAppConsole10CallOnInitEv+0xd)[0x5dbc9d]
/usr/local/webots/webots-bin(_Z7wxEntryRiPPw+0x1a)[0xa0d0fa]
/usr/local/webots/webots-bin(main+0xfb)[0x5d1f2b]
/lib/libc.so.6(__libc_start_main+0xf4)[0x7f200bf681c4]
/usr/local/webots/webots-bin[0x595cd9]
======= Memory map: ========
00400000-00d43000 r-xp 00000000 08:02 715818                             /usr/local/webots/webots-bin
00f43000-00fc7000 rw-p 00943000 08:02 715818                             /usr/local/webots/webots-bin
00fc7000-01130000 rw-p 00fc7000 00:00 0                                  [heap]
7f20068f7000-7f2006957000 rw-s 00000000 00:09 821690395                  /SYSV00000000 (deleted)
7f2006980000-7f2006989000 r--s 00000000 08:02 1197028                    /var/cache/fontconfig/945677eb7aeaf62f1d50efc3fb3ec7d8-x86-64.cache-2
7f2006989000-7f200698c000 r--s 00000000 08:02 1197163                    /var/cache/fontconfig/e383d7ea5fbe662a33d9b44caf393297-x86-64.cache-2
7f200698c000-7f200698e000 r--s 00000000 08:02 1197162                    /var/cache/fontconfig/e3fa16a14183b06aa45b3e009278fd14-x86-64.cache-2
7f200698e000-7f2006993000 r--s 00000000 08:02 1197161                    /var/cache/fontconfig/921a30a17f0be15c70ac14043cb7a739-x86-64.cache-2
7f2006993000-7f2006994000 r--s 00000000 08:02 1197160                    /var/cache/fontconfig/c69f04ab05004e31a6d5e715764f16d8-x86-64.cache-2
7f2006994000-7f2006995000 r--s 00000000 08:02 1197159                    /var/cache/fontconfig/4c73fe0c47614734b17d736dbde7580a-x86-64.cache-2
7f2006995000-7f2006999000 r--s 00000000 08:02 1197158                    /var/cache/fontconfig/a755afe4a08bf5b97852ceb7400b47bc-x86-64.cache-2
7f2006999000-7f20069a2000 r--s 00000000 08:02 1197157                    /var/cache/fontconfig/6d41288fd70b0be22e8c3a91e032eec0-x86-64.cache-2
7f20069a2000-7f20069a5000 r--s 00000000 08:02 1197156                    /var/cache/fontconfig/de156ccd2eddbdc19d37a45b8b2aac9c-x86-64.cache-2
7f20069a5000-7f20069ab000 r-xp 00000000 08:02 7831983                    /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.so
7f20069ab000-7f2006bab000 ---p 00006000 08:02 7831983                    /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.so
7f2006bab000-7f2006bac000 rw-p 00006000 08:02 7831983                    /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.so
7f2006bac000-7f2006bbe000 r-xp 00000000 08:02 7831656                    /usr/lib/gtk-2.0/2.10.0/engines/libubuntulooks.so
7f2006bbe000-7f2006dbe000 ---p 00012000 08:02 7831656                    /usr/lib/gtk-2.0/2.10.0/engines/libubuntulooks.so
7f2006dbe000-7f2006dbf000 rw-p 00012000 08:02 7831656                    /usr/lib/gtk-2.0/2.10.0/engines/libubuntulooks.so
7f2006dbf000-7f2006dfe000 r--p 00000000 08:02 7831582                    /usr/lib/locale/en_US.utf8/LC_CTYPE
7f2006dfe000-7f2006edf000 r--p 00000000 08:02 5554177                    /usr/lib/locale/en_US.utf8/LC_COLLATE
7f2006edf000-7f2006ee9000 r-xp 00000000 08:02 4915608                    /lib/libnss_files-2.7.so
7f2006ee9000-7f20070e9000 ---p 0000a000 08:02 4915608                    /lib/libnss_files-2.7.so
7f20070e9000-7f20070eb000 rw-p 0000a000 08:02 4915608                    /lib/libnss_files-2.7.so
7f20070eb000-7f20070f5000 r-xp 00000000 08:02 4915610                    /lib/libnss_nis-2.7.so
7f20070f5000-7f20072f4000 ---p 0000a000 08:02 4915610                    /lib/libnss_nis-2.7.so
7f20072f4000-7f20072f6000 rw-p 00009000 08:02 4915610                    /lib/libnss_nis-2.7.so
7f20072f6000-7f200730c000 r-xp 00000000 08:02 4915605                    /lib/libnsl-2.7.so
7f200730c000-7f200750b000 ---p 00016000 08:02 4915605                    /lib/libnsl-2.7.so
7f200750b000-7f200750d000 rw-p 00015000 08:02 4915605                    /lib/libnsl-2.7.so
7f200750d000-7f200750f000 rw-p 7f200750d000 00:00 0
7f200750f000-7f2007517000 r-xp 00000000 08:02 4915606                    /lib/libnss_compat-2.7.so
7f2007517000-7f2007716000 ---p 00008000 08:02 4915606                    /lib/libnss_compat-2.7.so
7f2007716000-7f2007718000 rw-p 00007000 08:02 4915606                    /lib/libnss_compat-2.7.so
7f2007718000-7f20077f9000 r--p 00000000 08:02 5554177                    /usr/lib/locale/en_GB.utf8/LC_COLLATE
7f20077f9000-7f20077fb000 r-xp 00000000 08:02 7801585                    /usr/lib/gconv/UTF-32.so
7f20077fb000-7f20079fa000 ---p 00002000 08:02 7801585                    /usr/lib/gconv/UTF-32.so
7f20079fa000-7f20079fc000 rw-p 00001000 08:02 7801585                    /usr/lib/gconv/UTF-32.so
7f20079fc000-7f2007a3b000 r--p 00000000 08:02 7831582                    /usr/lib/locale/en_GB.utf8/LC_CTYPE
7f2007a3b000-7f2007a40000 r-xp 00000000 08:02 7767343                    /usr/lib/libXdmcp.so.6.0.0
7f2007a40000-7f2007c3f000 ---p 00005000 08:02 7767343                    /usr/lib/libXdmcp.so.6.0.0
7f2007c3f000-7f2007c40000 rw-p 00004000 08:02 7767343                    /usr/lib/libXdmcp.so.6.0.0
7f2007c40000-7f2007c51000 r-xp 00000000 08:02 7768452                    /usr/lib/libXpm.so.4.11.0
7f2007c51000-7f2007e50000 ---p 00011000 08:02 7768452                    /usr/lib/libXpm.so.4.11.0
7f2007e50000-7f2007e51000 rw-p 00010000 08:02 7768452                    /usr/lib/libXpm.so.4.11.0
7f2007e51000-7f2007e69000 r-xp 00000000 08:02 7768449                    /usr/lib/libXmu.so.6.2.0
7f2007e69000-7f2008068000 ---p 00018000 08:02 7768449                    /usr/lib/libXmu.so.6.2.0
7f2008068000-7f200806a000 rw-p 00017000 08:02 7768449                    /usr/lib/libXmu.so.6.2.0
7f200806a000-7f200806c000 r-xp 00000000 08:02 7767332                    /usr/lib/libXau.so.6.0.0
7f200806c000-7f200826b000 ---p 00002000 08:02 7767332                    /usr/lib/libXau.so.6.0.0
7f200826b000-7f200826c000 rw-p 00001000 08:02 7767332                    /usr/lib/libXau.so.6.0.0
7f200826c000-7f200828e000 r-xp 00000000 08:02 7767191                    /usr/lib/libexpat.so.1.5.2
7f200828e000-7f200848e000 ---p 00022000 08:02 7767191                    /usr/lib/libexpat.so.1.5.2
7f200848e000-7f2008490000 rw-p 00022000 08:02 7767191                    /usr/lib/libexpat.so.1.5.2
7f2008490000-7f20084bc000 r-xp 00000000 08:02 7768370                    /usr/lib/libpixman-1.so.0.10.0
7f20084bc000-7f20086bc000 ---p 0002c000 08:02 7768370                    /usr/lib/libpixman-1.so.0.10.0
7f20086bc000-7f20086be000 rw-p 0002c000 08:02 7768370                    /usr/lib/libpixman-1.so.0.10.0
7f20086be000-7f20086e2000 r-xp 00000000 08:02 7766716                    /usr/lib/libpng12.so.0.15.0
7f20086e2000-7f20088e2000 ---p 00024000 08:02 7766716                    /usr/lib/libpng12.so.0.15.0
7f20088e2000-7f20088e3000 rw-p 00024000 08:02 7766716                    /usr/lib/libpng12.so.0.15.0
7f20088e3000-7f200890e000 r-xp 00000000 08:02 7769150                    /usr/lib/libpangoft2-1.0.so.0.2002.3
7f200890e000-7f2008b0e000 ---p 0002b000 08:02 7769150                    /usr/lib/libpangoft2-1.0.so.0.2002.3
7f2008b0e000-7f2008b0f000 rw-p 0002b000 08:02 7769150                    /usr/lib/libpangoft2-1.0.so.0.2002.3
7f2008b0f000-7f2008b2a000 r-xp 00000000 08:02 7766959                    /usr/lib/libxcb.so.1.0.0
7f2008b2a000-7f2008d29000 ---p 0001b000 08:02 7766959                    /usr/lib/libxcb.so.1.0.0
7f2008d29000-7f2008d2a000 rw-p 0001a000 08:02 7766959                    /usr/lib/libxcb.so.1.0.0
7f2008d2a000-7f2008d2b000 r-xp 00000000 08:02 7767001                    /usr/lib/libxcb-xlib.so.0.0.0
7f2008d2b000-7f2008f2a000 ---p 00001000 08:02 7767001                    /usr/lib/libxcb-xlib.so.0.0.0
7f2008f2a000-7f2008f2b000 rw-p 00000000 08:02 7767001                    /usr/lib/libxcb-xlib.so.0.0.0
7f2008f2b000-7f200909f000 r-xp 00000000 08:02 7766453                    /usr/lib/libfreeimage-3.9.3.so
7f200909f000-7f200929f000 ---p 00174000 08:02 7766453                    /usr/lib/libfreeimage-3.9.3.so
7f200929f000-7f20092ae000 rw-p 00174000 08:02 7766453                    /usr/lib/libfreeimage-3.9.3.so
7f20092ae000-7f200960a000 r-xp 00000000 08:02 11534431                   /usr/lib/libCg.so
7f200960a000-7f200970a000 ---p 0035c000 08:02 11534431                   /usr/lib/libCg.so
7f200970a000-7f20097b9000 rw-p 0035c000 08:02 11534431                   /usr/lib/libCg.so
7f20097b9000-7f20097cb000 rw-p 7f20097b9000 00:00 0
7f20097cb000-7f2009828000 r-xp 00000000 08:02 7767373                    /usr/lib/libXt.so.6.0.0
7f2009828000-7f2009Aborted


Any suggestions to solve this problem?

Olivier Michel wrote:
 

Hi,

I am pleased to announce we just publicly released Webots 6.2.beta1. This is a major upgrade which introduces a much better 3D rendering engine (based on OGRE 3D) among other features and bug fixes. You can download it from here: http://www.cyberbotics.com/beta/ (Linux i386, Linux x86-64, Mac OS X and Windows versions). Please send us your feedback about this beta version as we could not test it on every combination of operating systems, CPU, graphics cards, etc. This will help us prepare the final release of Webots 6.2.0.

Here is a copy of the change log since version 6.1.5:

Released on November 19th (revision 4280)

  • Added compatibility with Windows 7: fixed printf() redirection in Webots console and freeze when using Build/Compile/Clean buttons
  • Removed unused API functions: wb_supervisor_field_get_mf_rotation(), wb_supervisor_field_set_mf_rotation(), wb_supervisor_field_get_mf_bool() and wb_supervisor_field_set_mf_bool()
  • Removed obsolete Gripper node (mainly used in old Khepera worlds)
  • Fixed texture path problem with controller rendered camera images
  • Removed the useless "display" field from the Camera node
  • Fixed crash and improved the behavior of the find/replace dialog with respect to multiple buffers
  • Migrated the Webots rendering system to OGRE 3D (Object-Oriented Graphics Rendering Engine)
    • Modified the rendering of the lights and of the materials in order to fit better the VRML specifications
      • Improved the lighting model; the ambient, diffuse and specular fields can behave differently
      • Improved the rendering of every worlds (mainly the worlds of the guided tour and of robotstadium)
      • Added support for texturing the Cone, the Cylinder and the Sphere primitives
      • Added a subdivision field to the Cone primitive
      • Improved the TextureTransform node (supported in every primitive able to have a texture)
    • Improved the rendering abilities
      • Improved the shadows; shadows are now volumetric, transparent, additive, and are casted from and received to any renderable object
      • Improved the transparent object management (the render of transparent object is no more dependent on their position in the scene tree but are sorted according to their center)
      • Added the "Wireframe" rendering mode which allows to display the segments of the renderable primitives
      • Added the experimental "High Quality" rendering mode which allow to render the diffuse and specular lights per-pixel instead of per-vertex
      • Refactored the Preferences dialog box and the View menu
      • Added the lineScale field to the WorldInfo node in order to control the length of every arbitrary-sized lines
      • Improved the anti-aliasing of the Camera primitive which is now computed by the hardware
    • Moved the far clipping plane to infinity
      • Removed the far field from the Viewpoint and the Camera nodes
      • Removed the wb_camera_get_far() function
    • Improved the range-finder cameras
      • Improved significantly the performances of the range-finder cameras
      • Added the maxRange field which allows to set up the maximum range of the range-finder
      • Added the wb_camera_get_max_range() function which allows to modify the maxRange field
      • Replaced the wb_range_image_get_value() function (Deprecated) by the wb_range_image_get_depth() function which returns a linear scale (instead of logarithmic)
  • Added semantic validation of the node structure when loading/importing .wbt/.vrml files
  • Fixed problem with Webots random number generator: sensor noise (lookupTables) is now deterministic (until now only the physics noise was deterministic)
  • Fixed buffering of mouse move events for 3D navigation in the main window
  • Fixed Webots crash when project directories contain space characters (Mac+Linux)
  • Fixed compilation problems if Webots installation directory contains space characters (Mac+Linux)
  • Fixed: right after after having been inserted with the Scene Tree, USE nodes of geometrical primitives appear 10x smaller than their corresponding DEF nodes
  • Under Linux, fixed crash while trying to run a 64 bit controller with a 32 bit webots
  • Added "Open Recent" menu to find more easily recently opened .wbt files
  • Removed "author" and "constructor" fields from all Solid (and derived) nodes to simplify Scene Tree
  • Added a default values to every "name" field
  • Robotstadium: was completely relooked: lighting, shininess, textures, colors, etc. were changed (the physics was not modified)
  • Added new "force-3d" type of TouchSensor that computes and returns the 3d-vector of the force applied to the sensor
  • Fixed the handling of the CLASSPATH environment variable in order to match the Sun standard
  • Removed the black and white Camera type
  • Changed Webots code for sensor/actuator simulation to double-precision floating point numbers.
    All the APIs were already using double precision and therefore they remain 100% unchanged (but some devices may return values with a higher accuracy).
    The physics simulation remains mainly unchanged.
  • Replaced buggy --batch option with new --minimize option (all platforms)
  • Added command line options (--minimize, --mode, --version) to Windows and Mac platforms
  • Fixed wrong positions of "minStop" and "maxStop" of Servos (thanks to Jesse)
  • Made the "position" field of Servo nodes editable: this allows to specify initial positions/posture that differs from the zero positions/posture
  • (The meaning of the "translation" and "rotation" fields of the Servo have slightly changed: now they represent the initial (instead of the current) coordinate system transformation of the Servo.)
-Olivier


--
Olivier Michel
Cyberbotics Ltd. - http://www.cyberbotics.com


#3434 From: Olivier Michel <Olivier.Michel@...>
Date: Fri Nov 20, 2009 5:14 pm
Subject: Re: Webots 6.2.beta1 released
oliviermichelus
Offline Offline
Send Email Send Email
 
Hi,

We just fixed a couple of problems with this version and uploaded a new binary. Could you give it a second try?
Thank you for your patience!

-Olivier

Rufino Bolado wrote:
Hi,
Platform: Linux Ubuntu 8.04/ 64 bits; Webots v6.2.beta1; Matlab R2007b.


I just installed the new version, and when I try to open webots this is the terminal output:

~$ webots
*** stack smashing detected ***: /usr/local/webots/webots-bin terminated
======= Backtrace: =========
/lib/libc.so.6(__fortify_fail+0x37)[0x7f200c037617]
/lib/libc.so.6(__fortify_fail+0x0)[0x7f200c0375e0]
/usr/local/webots/webots-bin(_ZN9A_License11initKeyFileEv+0x180e)[0x60a90e]
/usr/local/webots/webots-bin(_ZN9A_License4initEv+0x32e)[0x60c8ce]
/usr/local/webots/webots-bin(_ZN13A_Application6OnInitEv+0x82d)[0x5d76cd]
/usr/local/webots/webots-bin(_ZN12wxAppConsole10CallOnInitEv+0xd)[0x5dbc9d]
/usr/local/webots/webots-bin(_Z7wxEntryRiPPw+0x1a)[0xa0d0fa]
/usr/local/webots/webots-bin(main+0xfb)[0x5d1f2b]
/lib/libc.so.6(__libc_start_main+0xf4)[0x7f200bf681c4]
/usr/local/webots/webots-bin[0x595cd9]
======= Memory map: ========
00400000-00d43000 r-xp 00000000 08:02 715818                             /usr/local/webots/webots-bin
00f43000-00fc7000 rw-p 00943000 08:02 715818                             /usr/local/webots/webots-bin
00fc7000-01130000 rw-p 00fc7000 00:00 0                                  [heap]
7f20068f7000-7f2006957000 rw-s 00000000 00:09 821690395                  /SYSV00000000 (deleted)
7f2006980000-7f2006989000 r--s 00000000 08:02 1197028                    /var/cache/fontconfig/945677eb7aeaf62f1d50efc3fb3ec7d8-x86-64.cache-2
7f2006989000-7f200698c000 r--s 00000000 08:02 1197163                    /var/cache/fontconfig/e383d7ea5fbe662a33d9b44caf393297-x86-64.cache-2
7f200698c000-7f200698e000 r--s 00000000 08:02 1197162                    /var/cache/fontconfig/e3fa16a14183b06aa45b3e009278fd14-x86-64.cache-2
7f200698e000-7f2006993000 r--s 00000000 08:02 1197161                    /var/cache/fontconfig/921a30a17f0be15c70ac14043cb7a739-x86-64.cache-2
7f2006993000-7f2006994000 r--s 00000000 08:02 1197160                    /var/cache/fontconfig/c69f04ab05004e31a6d5e715764f16d8-x86-64.cache-2
7f2006994000-7f2006995000 r--s 00000000 08:02 1197159                    /var/cache/fontconfig/4c73fe0c47614734b17d736dbde7580a-x86-64.cache-2
7f2006995000-7f2006999000 r--s 00000000 08:02 1197158                    /var/cache/fontconfig/a755afe4a08bf5b97852ceb7400b47bc-x86-64.cache-2
7f2006999000-7f20069a2000 r--s 00000000 08:02 1197157                    /var/cache/fontconfig/6d41288fd70b0be22e8c3a91e032eec0-x86-64.cache-2
7f20069a2000-7f20069a5000 r--s 00000000 08:02 1197156                    /var/cache/fontconfig/de156ccd2eddbdc19d37a45b8b2aac9c-x86-64.cache-2
7f20069a5000-7f20069ab000 r-xp 00000000 08:02 7831983                    /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.so
7f20069ab000-7f2006bab000 ---p 00006000 08:02 7831983                    /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.so
7f2006bab000-7f2006bac000 rw-p 00006000 08:02 7831983                    /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.so
7f2006bac000-7f2006bbe000 r-xp 00000000 08:02 7831656                    /usr/lib/gtk-2.0/2.10.0/engines/libubuntulooks.so
7f2006bbe000-7f2006dbe000 ---p 00012000 08:02 7831656                    /usr/lib/gtk-2.0/2.10.0/engines/libubuntulooks.so
7f2006dbe000-7f2006dbf000 rw-p 00012000 08:02 7831656                    /usr/lib/gtk-2.0/2.10.0/engines/libubuntulooks.so
7f2006dbf000-7f2006dfe000 r--p 00000000 08:02 7831582                    /usr/lib/locale/en_US.utf8/LC_CTYPE
7f2006dfe000-7f2006edf000 r--p 00000000 08:02 5554177                    /usr/lib/locale/en_US.utf8/LC_COLLATE
7f2006edf000-7f2006ee9000 r-xp 00000000 08:02 4915608                    /lib/libnss_files-2.7.so
7f2006ee9000-7f20070e9000 ---p 0000a000 08:02 4915608                    /lib/libnss_files-2.7.so
7f20070e9000-7f20070eb000 rw-p 0000a000 08:02 4915608                    /lib/libnss_files-2.7.so
7f20070eb000-7f20070f5000 r-xp 00000000 08:02 4915610                    /lib/libnss_nis-2.7.so
7f20070f5000-7f20072f4000 ---p 0000a000 08:02 4915610                    /lib/libnss_nis-2.7.so
7f20072f4000-7f20072f6000 rw-p 00009000 08:02 4915610                    /lib/libnss_nis-2.7.so
7f20072f6000-7f200730c000 r-xp 00000000 08:02 4915605                    /lib/libnsl-2.7.so
7f200730c000-7f200750b000 ---p 00016000 08:02 4915605                    /lib/libnsl-2.7.so
7f200750b000-7f200750d000 rw-p 00015000 08:02 4915605                    /lib/libnsl-2.7.so
7f200750d000-7f200750f000 rw-p 7f200750d000 00:00 0
7f200750f000-7f2007517000 r-xp 00000000 08:02 4915606                    /lib/libnss_compat-2.7.so
7f2007517000-7f2007716000 ---p 00008000 08:02 4915606                    /lib/libnss_compat-2.7.so
7f2007716000-7f2007718000 rw-p 00007000 08:02 4915606                    /lib/libnss_compat-2.7.so
7f2007718000-7f20077f9000 r--p 00000000 08:02 5554177                    /usr/lib/locale/en_GB.utf8/LC_COLLATE
7f20077f9000-7f20077fb000 r-xp 00000000 08:02 7801585                    /usr/lib/gconv/UTF-32.so
7f20077fb000-7f20079fa000 ---p 00002000 08:02 7801585                    /usr/lib/gconv/UTF-32.so
7f20079fa000-7f20079fc000 rw-p 00001000 08:02 7801585                    /usr/lib/gconv/UTF-32.so
7f20079fc000-7f2007a3b000 r--p 00000000 08:02 7831582                    /usr/lib/locale/en_GB.utf8/LC_CTYPE
7f2007a3b000-7f2007a40000 r-xp 00000000 08:02 7767343                    /usr/lib/libXdmcp.so.6.0.0
7f2007a40000-7f2007c3f000 ---p 00005000 08:02 7767343                    /usr/lib/libXdmcp.so.6.0.0
7f2007c3f000-7f2007c40000 rw-p 00004000 08:02 7767343                    /usr/lib/libXdmcp.so.6.0.0
7f2007c40000-7f2007c51000 r-xp 00000000 08:02 7768452                    /usr/lib/libXpm.so.4.11.0
7f2007c51000-7f2007e50000 ---p 00011000 08:02 7768452                    /usr/lib/libXpm.so.4.11.0
7f2007e50000-7f2007e51000 rw-p 00010000 08:02 7768452                    /usr/lib/libXpm.so.4.11.0
7f2007e51000-7f2007e69000 r-xp 00000000 08:02 7768449                    /usr/lib/libXmu.so.6.2.0
7f2007e69000-7f2008068000 ---p 00018000 08:02 7768449                    /usr/lib/libXmu.so.6.2.0
7f2008068000-7f200806a000 rw-p 00017000 08:02 7768449                    /usr/lib/libXmu.so.6.2.0
7f200806a000-7f200806c000 r-xp 00000000 08:02 7767332                    /usr/lib/libXau.so.6.0.0
7f200806c000-7f200826b000 ---p 00002000 08:02 7767332                    /usr/lib/libXau.so.6.0.0
7f200826b000-7f200826c000 rw-p 00001000 08:02 7767332                    /usr/lib/libXau.so.6.0.0
7f200826c000-7f200828e000 r-xp 00000000 08:02 7767191                    /usr/lib/libexpat.so.1.5.2
7f200828e000-7f200848e000 ---p 00022000 08:02 7767191                    /usr/lib/libexpat.so.1.5.2
7f200848e000-7f2008490000 rw-p 00022000 08:02 7767191                    /usr/lib/libexpat.so.1.5.2
7f2008490000-7f20084bc000 r-xp 00000000 08:02 7768370                    /usr/lib/libpixman-1.so.0.10.0
7f20084bc000-7f20086bc000 ---p 0002c000 08:02 7768370                    /usr/lib/libpixman-1.so.0.10.0
7f20086bc000-7f20086be000 rw-p 0002c000 08:02 7768370                    /usr/lib/libpixman-1.so.0.10.0
7f20086be000-7f20086e2000 r-xp 00000000 08:02 7766716                    /usr/lib/libpng12.so.0.15.0
7f20086e2000-7f20088e2000 ---p 00024000 08:02 7766716                    /usr/lib/libpng12.so.0.15.0
7f20088e2000-7f20088e3000 rw-p 00024000 08:02 7766716                    /usr/lib/libpng12.so.0.15.0
7f20088e3000-7f200890e000 r-xp 00000000 08:02 7769150                    /usr/lib/libpangoft2-1.0.so.0.2002.3
7f200890e000-7f2008b0e000 ---p 0002b000 08:02 7769150                    /usr/lib/libpangoft2-1.0.so.0.2002.3
7f2008b0e000-7f2008b0f000 rw-p 0002b000 08:02 7769150                    /usr/lib/libpangoft2-1.0.so.0.2002.3
7f2008b0f000-7f2008b2a000 r-xp 00000000 08:02 7766959                    /usr/lib/libxcb.so.1.0.0
7f2008b2a000-7f2008d29000 ---p 0001b000 08:02 7766959                    /usr/lib/libxcb.so.1.0.0
7f2008d29000-7f2008d2a000 rw-p 0001a000 08:02 7766959                    /usr/lib/libxcb.so.1.0.0
7f2008d2a000-7f2008d2b000 r-xp 00000000 08:02 7767001                    /usr/lib/libxcb-xlib.so.0.0.0
7f2008d2b000-7f2008f2a000 ---p 00001000 08:02 7767001                    /usr/lib/libxcb-xlib.so.0.0.0
7f2008f2a000-7f2008f2b000 rw-p 00000000 08:02 7767001                    /usr/lib/libxcb-xlib.so.0.0.0
7f2008f2b000-7f200909f000 r-xp 00000000 08:02 7766453                    /usr/lib/libfreeimage-3.9.3.so
7f200909f000-7f200929f000 ---p 00174000 08:02 7766453                    /usr/lib/libfreeimage-3.9.3.so
7f200929f000-7f20092ae000 rw-p 00174000 08:02 7766453                    /usr/lib/libfreeimage-3.9.3.so
7f20092ae000-7f200960a000 r-xp 00000000 08:02 11534431                   /usr/lib/libCg.so
7f200960a000-7f200970a000 ---p 0035c000 08:02 11534431                   /usr/lib/libCg.so
7f200970a000-7f20097b9000 rw-p 0035c000 08:02 11534431                   /usr/lib/libCg.so
7f20097b9000-7f20097cb000 rw-p 7f20097b9000 00:00 0
7f20097cb000-7f2009828000 r-xp 00000000 08:02 7767373                    /usr/lib/libXt.so.6.0.0
7f2009828000-7f2009Aborted


Any suggestions to solve this problem?

Olivier Michel wrote:
 

Hi,

I am pleased to announce we just publicly released Webots 6.2.beta1. This is a major upgrade which introduces a much better 3D rendering engine (based on OGRE 3D) among other features and bug fixes. You can download it from here: http://www.cyberbotics.com/beta/ (Linux i386, Linux x86-64, Mac OS X and Windows versions). Please send us your feedback about this beta version as we could not test it on every combination of operating systems, CPU, graphics cards, etc. This will help us prepare the final release of Webots 6.2.0.

Here is a copy of the change log since version 6.1.5:

Released on November 19th (revision 4280)

  • Added compatibility with Windows 7: fixed printf() redirection in Webots console and freeze when using Build/Compile/Clean buttons
  • Removed unused API functions: wb_supervisor_field_get_mf_rotation(), wb_supervisor_field_set_mf_rotation(), wb_supervisor_field_get_mf_bool() and wb_supervisor_field_set_mf_bool()
  • Removed obsolete Gripper node (mainly used in old Khepera worlds)
  • Fixed texture path problem with controller rendered camera images
  • Removed the useless "display" field from the Camera node
  • Fixed crash and improved the behavior of the find/replace dialog with respect to multiple buffers
  • Migrated the Webots rendering system to OGRE 3D (Object-Oriented Graphics Rendering Engine)
    • Modified the rendering of the lights and of the materials in order to fit better the VRML specifications
      • Improved the lighting model; the ambient, diffuse and specular fields can behave differently
      • Improved the rendering of every worlds (mainly the worlds of the guided tour and of robotstadium)
      • Added support for texturing the Cone, the Cylinder and the Sphere primitives
      • Added a subdivision field to the Cone primitive
      • Improved the TextureTransform node (supported in every primitive able to have a texture)
    • Improved the rendering abilities
      • Improved the shadows; shadows are now volumetric, transparent, additive, and are casted from and received to any renderable object
      • Improved the transparent object management (the render of transparent object is no more dependent on their position in the scene tree but are sorted according to their center)
      • Added the "Wireframe" rendering mode which allows to display the segments of the renderable primitives
      • Added the experimental "High Quality" rendering mode which allow to render the diffuse and specular lights per-pixel instead of per-vertex
      • Refactored the Preferences dialog box and the View menu
      • Added the lineScale field to the WorldInfo node in order to control the length of every arbitrary-sized lines
      • Improved the anti-aliasing of the Camera primitive which is now computed by the hardware
    • Moved the far clipping plane to infinity
      • Removed the far field from the Viewpoint and the Camera nodes
      • Removed the wb_camera_get_far() function
    • Improved the range-finder cameras
      • Improved significantly the performances of the range-finder cameras
      • Added the maxRange field which allows to set up the maximum range of the range-finder
      • Added the wb_camera_get_max_range() function which allows to modify the maxRange field
      • Replaced the wb_range_image_get_value() function (Deprecated) by the wb_range_image_get_depth() function which returns a linear scale (instead of logarithmic)
  • Added semantic validation of the node structure when loading/importing .wbt/.vrml files
  • Fixed problem with Webots random number generator: sensor noise (lookupTables) is now deterministic (until now only the physics noise was deterministic)
  • Fixed buffering of mouse move events for 3D navigation in the main window
  • Fixed Webots crash when project directories contain space characters (Mac+Linux)
  • Fixed compilation problems if Webots installation directory contains space characters (Mac+Linux)
  • Fixed: right after after having been inserted with the Scene Tree, USE nodes of geometrical primitives appear 10x smaller than their corresponding DEF nodes
  • Under Linux, fixed crash while trying to run a 64 bit controller with a 32 bit webots
  • Added "Open Recent" menu to find more easily recently opened .wbt files
  • Removed "author" and "constructor" fields from all Solid (and derived) nodes to simplify Scene Tree
  • Added a default values to every "name" field
  • Robotstadium: was completely relooked: lighting, shininess, textures, colors, etc. were changed (the physics was not modified)
  • Added new "force-3d" type of TouchSensor that computes and returns the 3d-vector of the force applied to the sensor
  • Fixed the handling of the CLASSPATH environment variable in order to match the Sun standard
  • Removed the black and white Camera type
  • Changed Webots code for sensor/actuator simulation to double-precision floating point numbers.
    All the APIs were already using double precision and therefore they remain 100% unchanged (but some devices may return values with a higher accuracy).
    The physics simulation remains mainly unchanged.
  • Replaced buggy --batch option with new --minimize option (all platforms)
  • Added command line options (--minimize, --mode, --version) to Windows and Mac platforms
  • Fixed wrong positions of "minStop" and "maxStop" of Servos (thanks to Jesse)
  • Made the "position" field of Servo nodes editable: this allows to specify initial positions/posture that differs from the zero positions/posture
  • (The meaning of the "translation" and "rotation" fields of the Servo have slightly changed: now they represent the initial (instead of the current) coordinate system transformation of the Servo.)
-Olivier


--
Olivier Michel
Cyberbotics Ltd. - http://www.cyberbotics.com

#3433 From: Yvan Bourquin <yvan.bourquin@...>
Date: Fri Nov 20, 2009 4:21 pm
Subject: Re: "Designing MSR" [1 Attachment]
yvanix
Offline Offline
Send Email Send Email
 
Hello Aniruddha,

Un(fortunately) I don't have Microsoft Word around.
Can I kindly ask you to export this document to .pdf format and post it again ?
Thanks,

Yvan

On Fri, Nov 20, 2009 at 5:12 PM, Bhaumik, Aniruddha <abhaumik@...> wrote:
 
[Attachment(s) from Bhaumik, Aniruddha included below]

Hi Yvan, 


I am sending the drawing which will explain the movement of the shaft.If you need the .wbt file then please tell me,I will then send that.
Thanks.

Aniruddha

On Fri, Nov 20, 2009 at 9:43 AM, Yvan Bourquin <yvan.bourquin@...> wrote:
 

Hello Aniruddha,

Unfortunately, we don't understand what you mean by "rolling sideways". You need to explain this more accurately. In principle you need to add a "rotational" Servo to enable the rotation of the shaft, however it is unclear where the Servo should be placed and around what axis it should rotate. Please try to send us a drawing.
Cheers,

Yvan



On Fri, Nov 20, 2009 at 3:23 PM, Bhaumik, Aniruddha <abhaumik@...> wrote:
 

Hi,


I want to have a rotational movement for the middle shaft.So that the whole structure of the MSR module can roll sideways.


On Fri, Nov 20, 2009 at 2:04 AM, Fabien Rohrer <fabien.rohrer@...> wrote:
 

Hi,

Can you detail the problem you get with the middle shaft? What is the expected behavior?

Fabien

2009/11/20 Bhaumik, Aniruddha <abhaumik@...>

 

Hi, I am designing a MSR robot in webots.I designed a single module
which is uploaded on youtube (
http://www.youtube.com/watch?v=mzujGEMGeQw).In the model I am facing
the problem of rotating the middle shaft.I designed the shaft using
the servo node.Can anyone please help me ?






--
--------------------------
Yvan Bourquin
Software Engineer
Cyberbotics Ltd.
http://www.cyberbotics.com
+41 21 69 38624
--------------------------





--
--------------------------
Yvan Bourquin
Software Engineer
Cyberbotics Ltd.
http://www.cyberbotics.com
+41 21 69 38624
--------------------------

#3432 From: Rufino Bolado <rbolado@...>
Date: Fri Nov 20, 2009 4:12 pm
Subject: Re: Webots 6.2.beta1 released
rbolado@...
Send Email Send Email
 
Hi,
Platform: Linux Ubuntu 8.04/ 64 bits; Webots v6.2.beta1; Matlab R2007b.


I just installed the new version, and when I try to open webots this is the terminal output:

~$ webots
*** stack smashing detected ***: /usr/local/webots/webots-bin terminated
======= Backtrace: =========
/lib/libc.so.6(__fortify_fail+0x37)[0x7f200c037617]
/lib/libc.so.6(__fortify_fail+0x0)[0x7f200c0375e0]
/usr/local/webots/webots-bin(_ZN9A_License11initKeyFileEv+0x180e)[0x60a90e]
/usr/local/webots/webots-bin(_ZN9A_License4initEv+0x32e)[0x60c8ce]
/usr/local/webots/webots-bin(_ZN13A_Application6OnInitEv+0x82d)[0x5d76cd]
/usr/local/webots/webots-bin(_ZN12wxAppConsole10CallOnInitEv+0xd)[0x5dbc9d]
/usr/local/webots/webots-bin(_Z7wxEntryRiPPw+0x1a)[0xa0d0fa]
/usr/local/webots/webots-bin(main+0xfb)[0x5d1f2b]
/lib/libc.so.6(__libc_start_main+0xf4)[0x7f200bf681c4]
/usr/local/webots/webots-bin[0x595cd9]
======= Memory map: ========
00400000-00d43000 r-xp 00000000 08:02 715818                             /usr/local/webots/webots-bin
00f43000-00fc7000 rw-p 00943000 08:02 715818                             /usr/local/webots/webots-bin
00fc7000-01130000 rw-p 00fc7000 00:00 0                                  [heap]
7f20068f7000-7f2006957000 rw-s 00000000 00:09 821690395                  /SYSV00000000 (deleted)
7f2006980000-7f2006989000 r--s 00000000 08:02 1197028                    /var/cache/fontconfig/945677eb7aeaf62f1d50efc3fb3ec7d8-x86-64.cache-2
7f2006989000-7f200698c000 r--s 00000000 08:02 1197163                    /var/cache/fontconfig/e383d7ea5fbe662a33d9b44caf393297-x86-64.cache-2
7f200698c000-7f200698e000 r--s 00000000 08:02 1197162                    /var/cache/fontconfig/e3fa16a14183b06aa45b3e009278fd14-x86-64.cache-2
7f200698e000-7f2006993000 r--s 00000000 08:02 1197161                    /var/cache/fontconfig/921a30a17f0be15c70ac14043cb7a739-x86-64.cache-2
7f2006993000-7f2006994000 r--s 00000000 08:02 1197160                    /var/cache/fontconfig/c69f04ab05004e31a6d5e715764f16d8-x86-64.cache-2
7f2006994000-7f2006995000 r--s 00000000 08:02 1197159                    /var/cache/fontconfig/4c73fe0c47614734b17d736dbde7580a-x86-64.cache-2
7f2006995000-7f2006999000 r--s 00000000 08:02 1197158                    /var/cache/fontconfig/a755afe4a08bf5b97852ceb7400b47bc-x86-64.cache-2
7f2006999000-7f20069a2000 r--s 00000000 08:02 1197157                    /var/cache/fontconfig/6d41288fd70b0be22e8c3a91e032eec0-x86-64.cache-2
7f20069a2000-7f20069a5000 r--s 00000000 08:02 1197156                    /var/cache/fontconfig/de156ccd2eddbdc19d37a45b8b2aac9c-x86-64.cache-2
7f20069a5000-7f20069ab000 r-xp 00000000 08:02 7831983                    /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.so
7f20069ab000-7f2006bab000 ---p 00006000 08:02 7831983                    /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.so
7f2006bab000-7f2006bac000 rw-p 00006000 08:02 7831983                    /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.so
7f2006bac000-7f2006bbe000 r-xp 00000000 08:02 7831656                    /usr/lib/gtk-2.0/2.10.0/engines/libubuntulooks.so
7f2006bbe000-7f2006dbe000 ---p 00012000 08:02 7831656                    /usr/lib/gtk-2.0/2.10.0/engines/libubuntulooks.so
7f2006dbe000-7f2006dbf000 rw-p 00012000 08:02 7831656                    /usr/lib/gtk-2.0/2.10.0/engines/libubuntulooks.so
7f2006dbf000-7f2006dfe000 r--p 00000000 08:02 7831582                    /usr/lib/locale/en_US.utf8/LC_CTYPE
7f2006dfe000-7f2006edf000 r--p 00000000 08:02 5554177                    /usr/lib/locale/en_US.utf8/LC_COLLATE
7f2006edf000-7f2006ee9000 r-xp 00000000 08:02 4915608                    /lib/libnss_files-2.7.so
7f2006ee9000-7f20070e9000 ---p 0000a000 08:02 4915608                    /lib/libnss_files-2.7.so
7f20070e9000-7f20070eb000 rw-p 0000a000 08:02 4915608                    /lib/libnss_files-2.7.so
7f20070eb000-7f20070f5000 r-xp 00000000 08:02 4915610                    /lib/libnss_nis-2.7.so
7f20070f5000-7f20072f4000 ---p 0000a000 08:02 4915610                    /lib/libnss_nis-2.7.so
7f20072f4000-7f20072f6000 rw-p 00009000 08:02 4915610                    /lib/libnss_nis-2.7.so
7f20072f6000-7f200730c000 r-xp 00000000 08:02 4915605                    /lib/libnsl-2.7.so
7f200730c000-7f200750b000 ---p 00016000 08:02 4915605                    /lib/libnsl-2.7.so
7f200750b000-7f200750d000 rw-p 00015000 08:02 4915605                    /lib/libnsl-2.7.so
7f200750d000-7f200750f000 rw-p 7f200750d000 00:00 0
7f200750f000-7f2007517000 r-xp 00000000 08:02 4915606                    /lib/libnss_compat-2.7.so
7f2007517000-7f2007716000 ---p 00008000 08:02 4915606                    /lib/libnss_compat-2.7.so
7f2007716000-7f2007718000 rw-p 00007000 08:02 4915606                    /lib/libnss_compat-2.7.so
7f2007718000-7f20077f9000 r--p 00000000 08:02 5554177                    /usr/lib/locale/en_GB.utf8/LC_COLLATE
7f20077f9000-7f20077fb000 r-xp 00000000 08:02 7801585                    /usr/lib/gconv/UTF-32.so
7f20077fb000-7f20079fa000 ---p 00002000 08:02 7801585                    /usr/lib/gconv/UTF-32.so
7f20079fa000-7f20079fc000 rw-p 00001000 08:02 7801585                    /usr/lib/gconv/UTF-32.so
7f20079fc000-7f2007a3b000 r--p 00000000 08:02 7831582                    /usr/lib/locale/en_GB.utf8/LC_CTYPE
7f2007a3b000-7f2007a40000 r-xp 00000000 08:02 7767343                    /usr/lib/libXdmcp.so.6.0.0
7f2007a40000-7f2007c3f000 ---p 00005000 08:02 7767343                    /usr/lib/libXdmcp.so.6.0.0
7f2007c3f000-7f2007c40000 rw-p 00004000 08:02 7767343                    /usr/lib/libXdmcp.so.6.0.0
7f2007c40000-7f2007c51000 r-xp 00000000 08:02 7768452                    /usr/lib/libXpm.so.4.11.0
7f2007c51000-7f2007e50000 ---p 00011000 08:02 7768452                    /usr/lib/libXpm.so.4.11.0
7f2007e50000-7f2007e51000 rw-p 00010000 08:02 7768452                    /usr/lib/libXpm.so.4.11.0
7f2007e51000-7f2007e69000 r-xp 00000000 08:02 7768449                    /usr/lib/libXmu.so.6.2.0
7f2007e69000-7f2008068000 ---p 00018000 08:02 7768449                    /usr/lib/libXmu.so.6.2.0
7f2008068000-7f200806a000 rw-p 00017000 08:02 7768449                    /usr/lib/libXmu.so.6.2.0
7f200806a000-7f200806c000 r-xp 00000000 08:02 7767332                    /usr/lib/libXau.so.6.0.0
7f200806c000-7f200826b000 ---p 00002000 08:02 7767332                    /usr/lib/libXau.so.6.0.0
7f200826b000-7f200826c000 rw-p 00001000 08:02 7767332                    /usr/lib/libXau.so.6.0.0
7f200826c000-7f200828e000 r-xp 00000000 08:02 7767191                    /usr/lib/libexpat.so.1.5.2
7f200828e000-7f200848e000 ---p 00022000 08:02 7767191                    /usr/lib/libexpat.so.1.5.2
7f200848e000-7f2008490000 rw-p 00022000 08:02 7767191                    /usr/lib/libexpat.so.1.5.2
7f2008490000-7f20084bc000 r-xp 00000000 08:02 7768370                    /usr/lib/libpixman-1.so.0.10.0
7f20084bc000-7f20086bc000 ---p 0002c000 08:02 7768370                    /usr/lib/libpixman-1.so.0.10.0
7f20086bc000-7f20086be000 rw-p 0002c000 08:02 7768370                    /usr/lib/libpixman-1.so.0.10.0
7f20086be000-7f20086e2000 r-xp 00000000 08:02 7766716                    /usr/lib/libpng12.so.0.15.0
7f20086e2000-7f20088e2000 ---p 00024000 08:02 7766716                    /usr/lib/libpng12.so.0.15.0
7f20088e2000-7f20088e3000 rw-p 00024000 08:02 7766716                    /usr/lib/libpng12.so.0.15.0
7f20088e3000-7f200890e000 r-xp 00000000 08:02 7769150                    /usr/lib/libpangoft2-1.0.so.0.2002.3
7f200890e000-7f2008b0e000 ---p 0002b000 08:02 7769150                    /usr/lib/libpangoft2-1.0.so.0.2002.3
7f2008b0e000-7f2008b0f000 rw-p 0002b000 08:02 7769150                    /usr/lib/libpangoft2-1.0.so.0.2002.3
7f2008b0f000-7f2008b2a000 r-xp 00000000 08:02 7766959                    /usr/lib/libxcb.so.1.0.0
7f2008b2a000-7f2008d29000 ---p 0001b000 08:02 7766959                    /usr/lib/libxcb.so.1.0.0
7f2008d29000-7f2008d2a000 rw-p 0001a000 08:02 7766959                    /usr/lib/libxcb.so.1.0.0
7f2008d2a000-7f2008d2b000 r-xp 00000000 08:02 7767001                    /usr/lib/libxcb-xlib.so.0.0.0
7f2008d2b000-7f2008f2a000 ---p 00001000 08:02 7767001                    /usr/lib/libxcb-xlib.so.0.0.0
7f2008f2a000-7f2008f2b000 rw-p 00000000 08:02 7767001                    /usr/lib/libxcb-xlib.so.0.0.0
7f2008f2b000-7f200909f000 r-xp 00000000 08:02 7766453                    /usr/lib/libfreeimage-3.9.3.so
7f200909f000-7f200929f000 ---p 00174000 08:02 7766453                    /usr/lib/libfreeimage-3.9.3.so
7f200929f000-7f20092ae000 rw-p 00174000 08:02 7766453                    /usr/lib/libfreeimage-3.9.3.so
7f20092ae000-7f200960a000 r-xp 00000000 08:02 11534431                   /usr/lib/libCg.so
7f200960a000-7f200970a000 ---p 0035c000 08:02 11534431                   /usr/lib/libCg.so
7f200970a000-7f20097b9000 rw-p 0035c000 08:02 11534431                   /usr/lib/libCg.so
7f20097b9000-7f20097cb000 rw-p 7f20097b9000 00:00 0
7f20097cb000-7f2009828000 r-xp 00000000 08:02 7767373                    /usr/lib/libXt.so.6.0.0
7f2009828000-7f2009Aborted


Any suggestions to solve this problem?

Olivier Michel wrote:
 

Hi,

I am pleased to announce we just publicly released Webots 6.2.beta1. This is a major upgrade which introduces a much better 3D rendering engine (based on OGRE 3D) among other features and bug fixes. You can download it from here: http://www.cyberbotics.com/beta/ (Linux i386, Linux x86-64, Mac OS X and Windows versions). Please send us your feedback about this beta version as we could not test it on every combination of operating systems, CPU, graphics cards, etc. This will help us prepare the final release of Webots 6.2.0.

Here is a copy of the change log since version 6.1.5:

Released on November 19th (revision 4280)

  • Added compatibility with Windows 7: fixed printf() redirection in Webots console and freeze when using Build/Compile/Clean buttons
  • Removed unused API functions: wb_supervisor_field_get_mf_rotation(), wb_supervisor_field_set_mf_rotation(), wb_supervisor_field_get_mf_bool() and wb_supervisor_field_set_mf_bool()
  • Removed obsolete Gripper node (mainly used in old Khepera worlds)
  • Fixed texture path problem with controller rendered camera images
  • Removed the useless "display" field from the Camera node
  • Fixed crash and improved the behavior of the find/replace dialog with respect to multiple buffers
  • Migrated the Webots rendering system to OGRE 3D (Object-Oriented Graphics Rendering Engine)
    • Modified the rendering of the lights and of the materials in order to fit better the VRML specifications
      • Improved the lighting model; the ambient, diffuse and specular fields can behave differently
      • Improved the rendering of every worlds (mainly the worlds of the guided tour and of robotstadium)
      • Added support for texturing the Cone, the Cylinder and the Sphere primitives
      • Added a subdivision field to the Cone primitive
      • Improved the TextureTransform node (supported in every primitive able to have a texture)
    • Improved the rendering abilities
      • Improved the shadows; shadows are now volumetric, transparent, additive, and are casted from and received to any renderable object
      • Improved the transparent object management (the render of transparent object is no more dependent on their position in the scene tree but are sorted according to their center)
      • Added the "Wireframe" rendering mode which allows to display the segments of the renderable primitives
      • Added the experimental "High Quality" rendering mode which allow to render the diffuse and specular lights per-pixel instead of per-vertex
      • Refactored the Preferences dialog box and the View menu
      • Added the lineScale field to the WorldInfo node in order to control the length of every arbitrary-sized lines
      • Improved the anti-aliasing of the Camera primitive which is now computed by the hardware
    • Moved the far clipping plane to infinity
      • Removed the far field from the Viewpoint and the Camera nodes
      • Removed the wb_camera_get_far() function
    • Improved the range-finder cameras
      • Improved significantly the performances of the range-finder cameras
      • Added the maxRange field which allows to set up the maximum range of the range-finder
      • Added the wb_camera_get_max_range() function which allows to modify the maxRange field
      • Replaced the wb_range_image_get_value() function (Deprecated) by the wb_range_image_get_depth() function which returns a linear scale (instead of logarithmic)
  • Added semantic validation of the node structure when loading/importing .wbt/.vrml files
  • Fixed problem with Webots random number generator: sensor noise (lookupTables) is now deterministic (until now only the physics noise was deterministic)
  • Fixed buffering of mouse move events for 3D navigation in the main window
  • Fixed Webots crash when project directories contain space characters (Mac+Linux)
  • Fixed compilation problems if Webots installation directory contains space characters (Mac+Linux)
  • Fixed: right after after having been inserted with the Scene Tree, USE nodes of geometrical primitives appear 10x smaller than their corresponding DEF nodes
  • Under Linux, fixed crash while trying to run a 64 bit controller with a 32 bit webots
  • Added "Open Recent" menu to find more easily recently opened .wbt files
  • Removed "author" and "constructor" fields from all Solid (and derived) nodes to simplify Scene Tree
  • Added a default values to every "name" field
  • Robotstadium: was completely relooked: lighting, shininess, textures, colors, etc. were changed (the physics was not modified)
  • Added new "force-3d" type of TouchSensor that computes and returns the 3d-vector of the force applied to the sensor
  • Fixed the handling of the CLASSPATH environment variable in order to match the Sun standard
  • Removed the black and white Camera type
  • Changed Webots code for sensor/actuator simulation to double-precision floating point numbers.
    All the APIs were already using double precision and therefore they remain 100% unchanged (but some devices may return values with a higher accuracy).
    The physics simulation remains mainly unchanged.
  • Replaced buggy --batch option with new --minimize option (all platforms)
  • Added command line options (--minimize, --mode, --version) to Windows and Mac platforms
  • Fixed wrong positions of "minStop" and "maxStop" of Servos (thanks to Jesse)
  • Made the "position" field of Servo nodes editable: this allows to specify initial positions/posture that differs from the zero positions/posture
  • (The meaning of the "translation" and "rotation" fields of the Servo have slightly changed: now they represent the initial (instead of the current) coordinate system transformation of the Servo.)
-Olivier


#3431 From: "Bhaumik, Aniruddha" <abhaumik@...>
Date: Fri Nov 20, 2009 4:12 pm
Subject: Re: "Designing MSR"
abhaumik@...
Send Email Send Email
 
Hi Yvan, 

I am sending the drawing which will explain the movement of the shaft.If you need the .wbt file then please tell me,I will then send that.
Thanks.

Aniruddha

On Fri, Nov 20, 2009 at 9:43 AM, Yvan Bourquin <yvan.bourquin@...> wrote:
 

Hello Aniruddha,

Unfortunately, we don't understand what you mean by "rolling sideways". You need to explain this more accurately. In principle you need to add a "rotational" Servo to enable the rotation of the shaft, however it is unclear where the Servo should be placed and around what axis it should rotate. Please try to send us a drawing.
Cheers,

Yvan



On Fri, Nov 20, 2009 at 3:23 PM, Bhaumik, Aniruddha <abhaumik@...> wrote:
 

Hi,


I want to have a rotational movement for the middle shaft.So that the whole structure of the MSR module can roll sideways.


On Fri, Nov 20, 2009 at 2:04 AM, Fabien Rohrer <fabien.rohrer@...> wrote:
 

Hi,

Can you detail the problem you get with the middle shaft? What is the expected behavior?

Fabien

2009/11/20 Bhaumik, Aniruddha <abhaumik@...>

 

Hi, I am designing a MSR robot in webots.I designed a single module
which is uploaded on youtube (
http://www.youtube.com/watch?v=mzujGEMGeQw).In the model I am facing
the problem of rotating the middle shaft.I designed the shaft using
the servo node.Can anyone please help me ?






--
--------------------------
Yvan Bourquin
Software Engineer
Cyberbotics Ltd.
http://www.cyberbotics.com
+41 21 69 38624
--------------------------



1 of 1 File(s)


#3430 From: Yvan Bourquin <yvan.bourquin@...>
Date: Fri Nov 20, 2009 3:43 pm
Subject: Re: "Designing MSR"
yvanix
Offline Offline
Send Email Send Email
 
Hello Aniruddha,

Unfortunately, we don't understand what you mean by "rolling sideways". You need to explain this more accurately. In principle you need to add a "rotational" Servo to enable the rotation of the shaft, however it is unclear where the Servo should be placed and around what axis it should rotate. Please try to send us a drawing.
Cheers,

Yvan

On Fri, Nov 20, 2009 at 3:23 PM, Bhaumik, Aniruddha <abhaumik@...> wrote:
 

Hi,


I want to have a rotational movement for the middle shaft.So that the whole structure of the MSR module can roll sideways.


On Fri, Nov 20, 2009 at 2:04 AM, Fabien Rohrer <fabien.rohrer@...> wrote:
 

Hi,

Can you detail the problem you get with the middle shaft? What is the expected behavior?

Fabien

2009/11/20 Bhaumik, Aniruddha <abhaumik@...>

 

Hi, I am designing a MSR robot in webots.I designed a single module
which is uploaded on youtube (
http://www.youtube.com/watch?v=mzujGEMGeQw).In the model I am facing
the problem of rotating the middle shaft.I designed the shaft using
the servo node.Can anyone please help me ?






--
--------------------------
Yvan Bourquin
Software Engineer
Cyberbotics Ltd.
http://www.cyberbotics.com
+41 21 69 38624
--------------------------

#3429 From: mehdi <dehmolla@...>
Date: Fri Nov 20, 2009 3:16 pm
Subject: Re: Webots 6.2.beta1 released
roozekhoob
Offline Offline
Send Email Send Email
 
Congratulat. open recent is added

On Fri, Nov 20, 2009 at 6:19 PM, Olivier Michel
<Olivier.Michel@...> wrote:
>
>
>
> Hi,
>
> I am pleased to announce we just publicly released Webots 6.2.beta1. This is a
major upgrade which introduces a much better 3D rendering engine (based on OGRE
3D) among other features and bug fixes. You can download it from here:
http://www.cyberbotics.com/beta/ (Linux i386, Linux x86-64, Mac OS X and Windows
versions). Please send us your feedback about this beta version as we could not
test it on every combination of operating systems, CPU, graphics cards, etc.
This will help us prepare the final release of Webots 6.2.0.
>
> Here is a copy of the change log since version 6.1.5:
>
> Released on November 19th (revision 4280)
>
> Added compatibility with Windows 7: fixed printf() redirection in Webots
console and freeze when using Build/Compile/Clean buttons
> Removed unused API functions: wb_supervisor_field_get_mf_rotation(),
wb_supervisor_field_set_mf_rotation(), wb_supervisor_field_get_mf_bool() and
wb_supervisor_field_set_mf_bool()
> Removed obsolete Gripper node (mainly used in old Khepera worlds)
> Fixed texture path problem with controller rendered camera images
> Removed the useless "display" field from the Camera node
> Fixed crash and improved the behavior of the find/replace dialog with respect
to multiple buffers
> Migrated the Webots rendering system to OGRE 3D (Object-Oriented Graphics
Rendering Engine)
>
> Modified the rendering of the lights and of the materials in order to fit
better the VRML specifications
>
> Improved the lighting model; the ambient, diffuse and specular fields can
behave differently
> Improved the rendering of every worlds (mainly the worlds of the guided tour
and of robotstadium)
> Added support for texturing the Cone, the Cylinder and the Sphere primitives
> Added a subdivision field to the Cone primitive
> Improved the TextureTransform node (supported in every primitive able to have
a texture)
>
> Improved the rendering abilities
>
> Improved the shadows; shadows are now volumetric, transparent, additive, and
are casted from and received to any renderable object
> Improved the transparent object management (the render of transparent object
is no more dependent on their position in the scene tree but are sorted
according to their center)
> Added the "Wireframe" rendering mode which allows to display the segments of
the renderable primitives
> Added the experimental "High Quality" rendering mode which allow to render the
diffuse and specular lights per-pixel instead of per-vertex
> Refactored the Preferences dialog box and the View menu
> Added the lineScale field to the WorldInfo node in order to control the length
of every arbitrary-sized lines
> Improved the anti-aliasing of the Camera primitive which is now computed by
the hardware
>
> Moved the far clipping plane to infinity
>
> Removed the far field from the Viewpoint and the Camera nodes
> Removed the wb_camera_get_far() function
>
> Improved the range-finder cameras
>
> Improved significantly the performances of the range-finder cameras
> Added the maxRange field which allows to set up the maximum range of the
range-finder
> Added the wb_camera_get_max_range() function which allows to modify the
maxRange field
> Replaced the wb_range_image_get_value() function (Deprecated) by the
wb_range_image_get_depth() function which returns a linear scale (instead of
logarithmic)
>
> Added semantic validation of the node structure when loading/importing
.wbt/.vrml files
> Fixed problem with Webots random number generator: sensor noise (lookupTables)
is now deterministic (until now only the physics noise was deterministic)
> Fixed buffering of mouse move events for 3D navigation in the main window
> Fixed Webots crash when project directories contain space characters
(Mac+Linux)
> Fixed compilation problems if Webots installation directory contains space
characters (Mac+Linux)
> Fixed: right after after having been inserted with the Scene Tree, USE nodes
of geometrical primitives appear 10x smaller than their corresponding DEF nodes
> Under Linux, fixed crash while trying to run a 64 bit controller with a 32 bit
webots
> Added "Open Recent" menu to find more easily recently opened .wbt files
> Removed "author" and "constructor" fields from all Solid (and derived) nodes
to simplify Scene Tree
> Added a default values to every "name" field
> Robotstadium: was completely relooked: lighting, shininess, textures, colors,
etc. were changed (the physics was not modified)
> Added new "force-3d" type of TouchSensor that computes and returns the
3d-vector of the force applied to the sensor
> Fixed the handling of the CLASSPATH environment variable in order to match the
Sun standard
> Removed the black and white Camera type
> Changed Webots code for sensor/actuator simulation to double-precision
floating point numbers.
> All the APIs were already using double precision and therefore they remain
100% unchanged (but some devices may return values with a higher accuracy).
> The physics simulation remains mainly unchanged.
> Replaced buggy --batch option with new --minimize option (all platforms)
> Added command line options (--minimize, --mode, --version) to Windows and Mac
platforms
> Fixed wrong positions of "minStop" and "maxStop" of Servos (thanks to Jesse)
> Made the "position" field of Servo nodes editable: this allows to specify
initial positions/posture that differs from the zero positions/posture
> (The meaning of the "translation" and "rotation" fields of the Servo have
slightly changed: now they represent the initial (instead of the current)
coordinate system transformation of the Servo.)
>
> -Olivier
>
>

#3428 From: Olivier Michel <Olivier.Michel@...>
Date: Fri Nov 20, 2009 2:49 pm
Subject: Webots 6.2.beta1 released
oliviermichelus
Offline Offline
Send Email Send Email
 
Hi,

I am pleased to announce we just publicly released Webots 6.2.beta1. This is a major upgrade which introduces a much better 3D rendering engine (based on OGRE 3D) among other features and bug fixes. You can download it from here: http://www.cyberbotics.com/beta/ (Linux i386, Linux x86-64, Mac OS X and Windows versions). Please send us your feedback about this beta version as we could not test it on every combination of operating systems, CPU, graphics cards, etc. This will help us prepare the final release of Webots 6.2.0.

Here is a copy of the change log since version 6.1.5:

Released on November 19th (revision 4280)
  • Added compatibility with Windows 7: fixed printf() redirection in Webots console and freeze when using Build/Compile/Clean buttons
  • Removed unused API functions: wb_supervisor_field_get_mf_rotation(), wb_supervisor_field_set_mf_rotation(), wb_supervisor_field_get_mf_bool() and wb_supervisor_field_set_mf_bool()
  • Removed obsolete Gripper node (mainly used in old Khepera worlds)
  • Fixed texture path problem with controller rendered camera images
  • Removed the useless "display" field from the Camera node
  • Fixed crash and improved the behavior of the find/replace dialog with respect to multiple buffers
  • Migrated the Webots rendering system to OGRE 3D (Object-Oriented Graphics Rendering Engine)
    • Modified the rendering of the lights and of the materials in order to fit better the VRML specifications
      • Improved the lighting model; the ambient, diffuse and specular fields can behave differently
      • Improved the rendering of every worlds (mainly the worlds of the guided tour and of robotstadium)
      • Added support for texturing the Cone, the Cylinder and the Sphere primitives
      • Added a subdivision field to the Cone primitive
      • Improved the TextureTransform node (supported in every primitive able to have a texture)
    • Improved the rendering abilities
      • Improved the shadows; shadows are now volumetric, transparent, additive, and are casted from and received to any renderable object
      • Improved the transparent object management (the render of transparent object is no more dependent on their position in the scene tree but are sorted according to their center)
      • Added the "Wireframe" rendering mode which allows to display the segments of the renderable primitives
      • Added the experimental "High Quality" rendering mode which allow to render the diffuse and specular lights per-pixel instead of per-vertex
      • Refactored the Preferences dialog box and the View menu
      • Added the lineScale field to the WorldInfo node in order to control the length of every arbitrary-sized lines
      • Improved the anti-aliasing of the Camera primitive which is now computed by the hardware
    • Moved the far clipping plane to infinity
      • Removed the far field from the Viewpoint and the Camera nodes
      • Removed the wb_camera_get_far() function
    • Improved the range-finder cameras
      • Improved significantly the performances of the range-finder cameras
      • Added the maxRange field which allows to set up the maximum range of the range-finder
      • Added the wb_camera_get_max_range() function which allows to modify the maxRange field
      • Replaced the wb_range_image_get_value() function (Deprecated) by the wb_range_image_get_depth() function which returns a linear scale (instead of logarithmic)
  • Added semantic validation of the node structure when loading/importing .wbt/.vrml files
  • Fixed problem with Webots random number generator: sensor noise (lookupTables) is now deterministic (until now only the physics noise was deterministic)
  • Fixed buffering of mouse move events for 3D navigation in the main window
  • Fixed Webots crash when project directories contain space characters (Mac+Linux)
  • Fixed compilation problems if Webots installation directory contains space characters (Mac+Linux)
  • Fixed: right after after having been inserted with the Scene Tree, USE nodes of geometrical primitives appear 10x smaller than their corresponding DEF nodes
  • Under Linux, fixed crash while trying to run a 64 bit controller with a 32 bit webots
  • Added "Open Recent" menu to find more easily recently opened .wbt files
  • Removed "author" and "constructor" fields from all Solid (and derived) nodes to simplify Scene Tree
  • Added a default values to every "name" field
  • Robotstadium: was completely relooked: lighting, shininess, textures, colors, etc. were changed (the physics was not modified)
  • Added new "force-3d" type of TouchSensor that computes and returns the 3d-vector of the force applied to the sensor
  • Fixed the handling of the CLASSPATH environment variable in order to match the Sun standard
  • Removed the black and white Camera type
  • Changed Webots code for sensor/actuator simulation to double-precision floating point numbers.
    All the APIs were already using double precision and therefore they remain 100% unchanged (but some devices may return values with a higher accuracy).
    The physics simulation remains mainly unchanged.
  • Replaced buggy --batch option with new --minimize option (all platforms)
  • Added command line options (--minimize, --mode, --version) to Windows and Mac platforms
  • Fixed wrong positions of "minStop" and "maxStop" of Servos (thanks to Jesse)
  • Made the "position" field of Servo nodes editable: this allows to specify initial positions/posture that differs from the zero positions/posture
  • (The meaning of the "translation" and "rotation" fields of the Servo have slightly changed: now they represent the initial (instead of the current) coordinate system transformation of the Servo.)
-Olivier

#3427 From: "Bhaumik, Aniruddha" <abhaumik@...>
Date: Fri Nov 20, 2009 2:23 pm
Subject: Re: "Designing MSR"
abhaumik@...
Send Email Send Email
 
Hi,

I want to have a rotational movement for the middle shaft.So that the whole structure of the MSR module can roll sideways.

On Fri, Nov 20, 2009 at 2:04 AM, Fabien Rohrer <fabien.rohrer@...> wrote:
 

Hi,

Can you detail the problem you get with the middle shaft? What is the expected behavior?

Fabien

2009/11/20 Bhaumik, Aniruddha <abhaumik@...>

 

Hi, I am designing a MSR robot in webots.I designed a single module
which is uploaded on youtube (
http://www.youtube.com/watch?v=mzujGEMGeQw).In the model I am facing
the problem of rotating the middle shaft.I designed the shaft using
the servo node.Can anyone please help me ?




#3426 From: Rufino Bolado <rbolado@...>
Date: Fri Nov 20, 2009 1:51 pm
Subject: Re: Slow simulation with new graphics card
rbolado@...
Send Email Send Email
 
Hi,


>
>
> Hi,
>
> I would suspect there is a bug with this graphics card or the
> corresponding driver.
> May I kindly ask you to open and run the new world (located in webots
> / projects / default / worlds / new.wbt) and let me know the speed at
> which it runs both in normal and fast modes.
>
.../new.wbt

WorldInfo.runRealTime FALSE

normal mode = ~83x
fast mode = -2.92e+... (not logical, maybe because is too fast. The
world is too simple)

webots/projects/robots/khepera/worlds/khepera.wbt

WorldInfo.runRealTime FALSE

normal mode = ~65x
fast mode = ~760x

With these models the graphics card is working ok. I think the problem
has something to do with reading back the image, like in my model when
capturing the image (using the camera) or the following example:

webots/projects/robots/khepera/worlds/khepera_gripper_camera.wbt


WorldInfo.runRealTime FALSE

normal mode = ~1.50x
fast mode = ~1.58x

> We have here a Ubuntu Linux (32) running with a ATI Radeon HD 4870
> with full 3D acceleration.
> The next release of Webots will use a completely different rendering
> system (based on Ogre 3D) and hence may work differently. We plan to
> release a beta version of it this afternoon. So it may be worth
> testing it on your Ubuntu machine.
>
I look forward to this.

Best regards
Rufino

>
> Best regards,
>
> -Olivier
>
> Rufino Bolado wrote:
>
>> *Hello,
>>
>> Yes, I did. I also noticed a strange behavior;
>>
>> 1) if disable the display of the camera (to run faster simulation
>> batches), in my webots's world => differential_wheels/Camera.display to
>> FALSE, Camera.windowPosition to 0 0 and Camera.pixelSize to 0 according to:*
>>
>> /"Dear Rufino,
>>
>> There is indeed a problem in the documentation. Please set
>> Camera.display to FALSE, Camera.windowPositi /
>>
>> /on to 0 0 and Camera.pixelSize to 0 and that will disable the display
>> of the camera (but still compute the image off screen, so that your
>> controller should behave the same). We are working on fixing this in the
>> next release of Webots, currently under preparation.
>>
>> Cheers,
>>
>> -Olivier"
>> /
>>
>> *Results:  - Webots screen mode => works slow ~ 1x (runRealTime to FALSE)
>>               -  Webots fast mode => works slow ~ 1x (runRealTime to FALSE)
>>               - Webtos batch mode => doesn't work, terminal output:*
>>
>>                                  $ webots --batch
>> khepera_matlab_green_walls.wbt
>>                                     An invalid memory reference occured.
>>                                     Please report this error to
>> http://www.cyberbotics.com/bug/
>>                                     This will help us improving this
>> software. Thank you.
>>
>>                                      Quitting...
>>
>> *if disable the display of the camera (to run faster simulation
>> batches), in my webots's world => differential_wheels/Camera.display to
>> FALSE, Camera.windowPosition to -1 -1 and Camera.pixelSize to 0:*
>>
>> *Results: - Webots screen mode => works slow ~ 1x (runRealTime to FALSE)
>>               -  Webots fast mode => works slow ~ 1x (runRealTime to FALSE)
>>               - Webtos batch mode => works slow.
>> *
>>
>> *It looks like webots runs at ~ 1x simulation speed irrespective of
>> runRealTime variable is set to FALSE (should run > 1x) or runRealTime to
>> TRUE (should run ~ 1x). When before with an older graphics card (ATI
>> Radeon HD 4550/PCI-E 2.0 512MB DDR3/64 bit) the simulation run ~ 3x in
>> screen mode. I checked this by running the model and the
>> /usr/local/webots/projects/robots/khepera/khepera.wbt demo world without
>> using a camera device. And both show a huge increase in simulation speed
>>  > 1x. So it seems that the problem has to do with two things, the
>> combination between the new ATI drivers and the new graphics card, and
>> its interaction with webots camera interface. Is there anything I can do
>> to fix this?
>> *
>>
>> *Best regards,
>> Rufino*
>>
>>
>>
>> when trying to run in 'batch mode', it doesn't work returning under
>> webots's terminal this message:
>>
>> The message shown above appears when in my webots world
>>
>>
>>
>> Yvan Bourquin wrote:
>>
>>>
>>>
>>> Hello Rufino,
>>>
>>> Did you set WorldInfo.runRealTime to FALSE ?
>>> Cheers,
>>>
>>> Yvan
>>>
>>> On Thu, Nov 19, 2009 at 5:29 PM, Rufino Bolado <rbolado@...
>>> <mailto:rbolado@...>> wrote:
>>>
>>>
>>>
>>>     Hi,
>>>
>>>     I did. Everything seems to be working ok, except from webots
>>>     simulation
>>>     (too slow ~ 1x), I run the 'glxgears' command with this output:
>>>
>>>     desktop:~$ glxgears
>>>     21168 frames in 5.0 seconds = 4233.527 FPS
>>>     20667 frames in 5.0 seconds = 4133.359 FPS
>>>     20592 frames in 5.0 seconds = 4118.335 FPS
>>>     19997 frames in 5.0 seconds = 3998.828 FPS
>>>
>>>     Thanks
>>>     Rufino
>>>
>>>
>>>
>>>     Olivier Michel wrote:
>>>     >
>>>     >
>>>     > Hi,
>>>     >
>>>     > Did you installed the latest version of the ATI proprietary drivers
>>>     > from here?
>>>     >
>>>    
http://support.amd.com/us/gpudownload/linux/Pages/radeon_linux.aspx?type=2.4.1&p\
roduct=2.4.1.3.39&lang=English
>>>    
<http://support.amd.com/us/gpudownload/linux/Pages/radeon_linux.aspx?type=2.4.1&\
product=2.4.1.3.39&lang=English>
>>>     > If not, this may be fix your problem.
>>>     >
>>>     > Let me know if that helps.
>>>     >
>>>     > -Olivier
>>>     >
>>>     > Rufino Bolado wrote:
>>>     >
>>>     >> Hi,
>>>     >>
>>>     >> Platform: Linux Ubuntu 8.04/ 64 bits; Webots v6.1.5; Matlab R2007b.
>>>     >>
>>>     >> A few weeks ago my off-board graphics card broke down. Today, I
>>>     >> installed a new graphics card (ATI Radeon HD 4550/PCI-E 2.0 512MB
>>>     >> DDR3/64 bit). I am having the following problem: my simulation
>>>     runs too
>>>     >> slow ~ 1x, even slower than the on-board (not so good) graphics
>>>     card.
>>>     >> Also, with the old off-board card (x1550 256 MB) it reached speeds
>>>     >> around 3x. All this is in debugging mode (no fast or batch
>>>     mode). Any
>>>     >> suggestions of how to solve this problem?
>>>     >>
>>>     >> 'glxinfo' output
>>>     >>
>>>     >> desktop:~$ glxinfo
>>>     >> name of display: :0.0
>>>     >> display: :0 screen: 0
>>>     >> direct rendering: Yes
>>>     >> server glx vendor string: ATI
>>>     >> server glx version string: 1.4
>>>     >> server glx extensions:
>>>     >> GLX_ARB_multisample, GLX_EXT_import_context,
>>>     >> GLX_EXT_texture_from_pixmap,
>>>     >> GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_OML_swap_method,
>>>     >> GLX_SGI_make_current_read, GLX_SGI_swap_control,
>>>     GLX_SGIS_multisample,
>>>     >> GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group
>>>     >> client glx vendor string: ATI
>>>     >> client glx version string: 1.4
>>>     >> client glx extensions:
>>>     >> GLX_ARB_create_context, GLX_ARB_get_proc_address,
>>>     GLX_ARB_multisample,
>>>     >> GLX_EXT_import_context, GLX_EXT_visual_info, GLX_EXT_visual_rating,
>>>     >> GLX_MESA_allocate_memory, GLX_MESA_swap_control,
>>>     >> GLX_MESA_swap_frame_usage, GLX_NV_swap_group, GLX_OML_swap_method,
>>>     >> GLX_SGI_make_current_read, GLX_SGI_swap_control,
>>>     GLX_SGI_video_sync,
>>>     >> GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
>>>     >> GLX_SGIX_swap_barrier, GLX_SGIX_swap_group,
>>>     >> GLX_SGIX_visual_select_group,
>>>     >> GLX_EXT_texture_from_pixmap, GLX_EXT_framebuffer_sRGB,
>>>     >> GLX_ARB_fbconfig_float
>>>     >> GLX version: 1.4
>>>     >> GLX extensions:
>>>     >> GLX_ARB_create_context, GLX_ARB_get_proc_address,
>>>     GLX_ARB_multisample,
>>>     >> GLX_EXT_import_context, GLX_EXT_visual_info, GLX_EXT_visual_rating,
>>>     >> GLX_MESA_swap_control, GLX_NV_swap_group, GLX_OML_swap_method,
>>>     >> GLX_SGI_make_current_read, GLX_SGI_swap_control,
>>>     GLX_SGI_video_sync,
>>>     >> GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
>>>     >> GLX_SGIX_swap_barrier, GLX_SGIX_swap_group,
>>>     >> GLX_SGIX_visual_select_group,
>>>     >> GLX_EXT_texture_from_pixmap
>>>     >> OpenGL vendor string: ATI Technologies Inc.
>>>     >> OpenGL renderer string: ATI Radeon HD 4550
>>>     >> OpenGL version string: 2.1.9116
>>>     >> OpenGL extensions:
>>>     >> GL_AMDX_vertex_shader_tessellator, GL_AMD_draw_buffers_blend,
>>>     >> GL_AMD_performance_monitor, GL_AMD_seamless_cubemap_per_texture,
>>>     >> GL_AMD_texture_texture4, GL_AMD_vertex_shader_tessellator,
>>>     >> GL_ARB_color_buffer_float, GL_ARB_copy_buffer,
>>>     >> GL_ARB_depth_buffer_float,
>>>     >> GL_ARB_depth_texture, GL_ARB_draw_buffers,
>>>     GL_ARB_draw_buffers_blend,
>>>     >> GL_ARB_draw_instanced, GL_ARB_fragment_program,
>>>     >> GL_ARB_fragment_program_shadow, GL_ARB_fragment_shader,
>>>     >> GL_ARB_framebuffer_object, GL_ARB_framebuffer_sRGB,
>>>     >> GL_ARB_geometry_shader4, GL_ARB_half_float_pixel,
>>>     >> GL_ARB_half_float_vertex, GL_ARB_instanced_arrays,
>>>     >> GL_ARB_map_buffer_range, GL_ARB_multisample, GL_ARB_multitexture,
>>>     >> GL_ARB_occlusion_query, GL_ARB_pixel_buffer_object,
>>>     >> GL_ARB_point_parameters, GL_ARB_point_sprite,
>>>     GL_ARB_provoking_vertex,
>>>     >> GL_ARB_seamless_cube_map, GL_ARB_shader_objects,
>>>     >> GL_ARB_shader_texture_lod, GL_ARB_shading_language_100,
>>>     GL_ARB_shadow,
>>>     >> GL_ARB_shadow_ambient, GL_ARB_texture_border_clamp,
>>>     >> GL_ARB_texture_buffer_object, GL_ARB_texture_compression,
>>>     >> GL_ARB_texture_compression_rgtc, GL_ARB_texture_cube_map,
>>>     >> GL_ARB_texture_env_add, GL_ARB_texture_env_combine,
>>>     >> GL_ARB_texture_env_crossbar, GL_ARB_texture_env_dot3,
>>>     >> GL_ARB_texture_float, GL_ARB_texture_mirrored_repeat,
>>>     >> GL_ARB_texture_non_power_of_two, GL_ARB_texture_rectangle,
>>>     >> GL_ARB_texture_rg, GL_ARB_texture_snorm, GL_ARB_transpose_matrix,
>>>     >> GL_ARB_uniform_buffer_object, GL_ARB_vertex_array_bgra,
>>>     >> GL_ARB_vertex_array_object, GL_ARB_vertex_buffer_object,
>>>     >> GL_ARB_vertex_program, GL_ARB_vertex_shader, GL_ARB_window_pos,
>>>     >> GL_ATI_draw_buffers, GL_ATI_envmap_bumpmap, GL_ATI_fragment_shader,
>>>     >> GL_ATI_meminfo, GL_ATI_separate_stencil,
>>>     >> GL_ATI_texture_compression_3dc,
>>>     >> GL_ATI_texture_env_combine3, GL_ATI_texture_float,
>>>     >> GL_ATI_texture_mirror_once, GL_EXT_abgr, GL_EXT_bgra,
>>>     >> GL_EXT_bindable_uniform, GL_EXT_blend_color,
>>>     >> GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate,
>>>     >> GL_EXT_blend_minmax, GL_EXT_blend_subtract,
>>>     >> GL_EXT_compiled_vertex_array,
>>>     >> GL_EXT_copy_buffer, GL_EXT_copy_texture, GL_EXT_draw_buffers2,
>>>     >> GL_EXT_draw_instanced, GL_EXT_draw_range_elements,
>>>     GL_EXT_fog_coord,
>>>     >> GL_EXT_framebuffer_blit, GL_EXT_framebuffer_multisample,
>>>     >> GL_EXT_framebuffer_object, GL_EXT_framebuffer_sRGB,
>>>     >> GL_EXT_geometry_shader4, GL_EXT_gpu_program_parameters,
>>>     >> GL_EXT_gpu_shader4, GL_EXT_multi_draw_arrays,
>>>     >> GL_EXT_packed_depth_stencil,
>>>     >> GL_EXT_packed_float, GL_EXT_packed_pixels,
>>>     GL_EXT_pixel_buffer_object,
>>>     >> GL_EXT_point_parameters, GL_EXT_provoking_vertex,
>>>     >> GL_EXT_rescale_normal,
>>>     >> GL_EXT_secondary_color, GL_EXT_separate_specular_color,
>>>     >> GL_EXT_shadow_funcs, GL_EXT_stencil_wrap, GL_EXT_subtexture,
>>>     >> GL_EXT_texgen_reflection, GL_EXT_texture3D, GL_EXT_texture_array,
>>>     >> GL_EXT_texture_buffer_object, GL_EXT_texture_compression_latc,
>>>     >> GL_EXT_texture_compression_rgtc, GL_EXT_texture_compression_s3tc,
>>>     >> GL_EXT_texture_cube_map, GL_EXT_texture_edge_clamp,
>>>     >> GL_EXT_texture_env_add, GL_EXT_texture_env_combine,
>>>     >> GL_EXT_texture_env_dot3, GL_EXT_texture_filter_anisotropic,
>>>     >> GL_EXT_texture_integer, GL_EXT_texture_lod,
>>>     GL_EXT_texture_lod_bias,
>>>     >> GL_EXT_texture_mirror_clamp, GL_EXT_texture_object,
>>>     >> GL_EXT_texture_rectangle, GL_EXT_texture_sRGB,
>>>     >> GL_EXT_texture_shared_exponent, GL_EXT_texture_snorm,
>>>     >> GL_EXT_texture_swizzle, GL_EXT_transform_feedback,
>>>     GL_EXT_vertex_array,
>>>     >> GL_EXT_vertex_array_bgra, GL_IBM_texture_mirrored_repeat,
>>>     >> GL_KTX_buffer_region, GL_NV_blend_square, GL_NV_conditional_render,
>>>     >> GL_NV_copy_depth_to_color, GL_NV_explicit_multisample,
>>>     >> GL_NV_primitive_restart, GL_NV_texgen_reflection,
>>>     >> GL_SGIS_generate_mipmap,
>>>     >> GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod,
>>>     >> GL_SUN_multi_draw_arrays,
>>>     >> GL_WIN_swap_hint, WGL_EXT_swap_control
>>>     >>
>>>     >> visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
>>>     >> id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
>>>     >> ----------------------------------------------------------
>>>     >> 0x23 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>>>     >> 0x24 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>>>     >> 0x25 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>>>     >> 0x26 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>>>     >> 0x27 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
>>>     >> 0x28 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
>>>     >> 0x29 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
>>>     >> 0x2a 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
>>>     >> 0x2b 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>>>     >> 0x2c 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>>>     >> 0x2d 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>>>     >> 0x2e 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>>>     >> 0x2f 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 2 1 None
>>>     >> 0x30 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 2 1 None
>>>     >> 0x31 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 2 1 None
>>>     >> 0x32 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 2 1 None
>>>     >> 0x33 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>>>     >> 0x34 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>>>     >> 0x35 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>>>     >> 0x36 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>>>     >> 0x37 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 4 1 None
>>>     >> 0x38 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 4 1 None
>>>     >> 0x39 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 4 1 None
>>>     >> 0x3a 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 4 1 None
>>>     >> 0x3b 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>>>     >> 0x3c 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>>>     >> 0x3d 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>>>     >> 0x3e 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>>>     >> 0x3f 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
>>>     >> 0x40 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
>>>     >> 0x41 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
>>>     >> 0x42 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
>>>     >> 0x43 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>>>     >> 0x44 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>>>     >> 0x45 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>>>     >> 0x46 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>>>     >> 0x47 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
>>>     >> 0x48 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
>>>     >> 0x49 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
>>>     >> 0x4a 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
>>>     >> 0x4b 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>>>     >> 0x4c 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>>>     >> 0x4d 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>>>     >> 0x4e 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>>>     >> 0x4f 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
>>>     >> 0x50 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
>>>     >> 0x51 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
>>>     >> 0x52 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
>>>     >> 0x53 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>>>     >> 0x54 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>>>     >> 0x55 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>>>     >> 0x56 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>>>     >> 0x57 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 2 1 None
>>>     >> 0x58 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 2 1 None
>>>     >> 0x59 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 2 1 None
>>>     >> 0x5a 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 2 1 None
>>>     >> 0x5b 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>>>     >> 0x5c 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>>>     >> 0x5d 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>>>     >> 0x5e 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>>>     >> 0x5f 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 4 1 None
>>>     >> 0x60 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 4 1 None
>>>     >> 0x61 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 4 1 None
>>>     >> 0x62 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 4 1 None
>>>     >> 0x63 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>>>     >> 0x64 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>>>     >> 0x65 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>>>     >> 0x66 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>>>     >> 0x67 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
>>>     >> 0x68 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
>>>     >> 0x69 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
>>>     >> 0x6a 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
>>>     >> 0x6b 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>>>     >> 0x6c 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>>>     >> 0x6d 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>>>     >> 0x6e 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>>>     >> 0x6f 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
>>>     >> 0x70 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
>>>     >> 0x71 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
>>>     >> 0x72 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
>>>     >> 0xad 32 tc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 4 1 Ncon
>>>     >>
>>>     >>
>>>     >> Best regards,
>>>     >>
>>>     >> Rufino
>>>     >>
>>>     >
>>>     >
>>>
>>>
>>>
>>>
>>> --
>>> --------------------------
>>> Yvan Bourquin
>>> Software Engineer
>>> Cyberbotics Ltd.
>>> http://www.cyberbotics.com <http://www.cyberbotics.com>
>>> +41 21 69 38624
>>> --------------------------
>>>
>>>
>>
>>
>>
>> ------------------------------------
>>
>> Yahoo! Groups Links
>>
>>
>>
>>
>>
>
> --
> Olivier Michel
> Cyberbotics Ltd. - http://www.cyberbotics.com
>

#3425 From: Olivier Michel <Olivier.Michel@...>
Date: Fri Nov 20, 2009 11:34 am
Subject: Re: Slow simulation with new graphics card
oliviermichelus
Offline Offline
Send Email Send Email
 
Hi,

I would suspect there is a bug with this graphics card or the corresponding driver.
May I kindly ask you to open and run the new world (located in webots / projects / default / worlds / new.wbt) and let me know the speed at which it runs both in normal and fast modes.
We have here a Ubuntu Linux (32) running with a ATI Radeon HD 4870 with full 3D acceleration.
The next release of Webots will use a completely different rendering system (based on Ogre 3D) and hence may work differently. We plan to release a beta version of it this afternoon. So it may be worth testing it on your Ubuntu machine.

Best regards,

-Olivier

Rufino Bolado wrote:
*Hello,
Yes, I did. I also noticed a strange behavior;
1) if disable the display of the camera (to run faster simulation batches), in my webots's world => differential_wheels/Camera.display to FALSE, Camera.windowPosition to 0 0 and Camera.pixelSize to 0 according to:*
/"Dear Rufino,
There is indeed a problem in the documentation. Please set Camera.display to FALSE, Camera.windowPositi /
/on to 0 0 and Camera.pixelSize to 0 and that will disable the display of the camera (but still compute the image off screen, so that your controller should behave the same). We are working on fixing this in the next release of Webots, currently under preparation.
Cheers,
-Olivier"
/
*Results: - Webots screen mode => works slow ~ 1x (runRealTime to FALSE)
- Webots fast mode => works slow ~ 1x (runRealTime to FALSE)
- Webtos batch mode => doesn't work, terminal output:*
$ webots --batch khepera_matlab_green_walls.wbt
An invalid memory reference occured.
Please report this error to http://www.cyberbotics.com/bug/
This will help us improving this software. Thank you.
Quitting...
*if disable the display of the camera (to run faster simulation batches), in my webots's world => differential_wheels/Camera.display to FALSE, Camera.windowPosition to -1 -1 and Camera.pixelSize to 0:*
*Results: - Webots screen mode => works slow ~ 1x (runRealTime to FALSE)
- Webots fast mode => works slow ~ 1x (runRealTime to FALSE)
- Webtos batch mode => works slow.
*
*It looks like webots runs at ~ 1x simulation speed irrespective of runRealTime variable is set to FALSE (should run > 1x) or runRealTime to TRUE (should run ~ 1x). When before with an older graphics card (ATI Radeon HD 4550/PCI-E 2.0 512MB DDR3/64 bit) the simulation run ~ 3x in screen mode. I checked this by running the model and the /usr/local/webots/projects/robots/khepera/khepera.wbt demo world without using a camera device. And both show a huge increase in simulation speed > 1x. So it seems that the problem has to do with two things, the combination between the new ATI drivers and the new graphics card, and its interaction with webots camera interface. Is there anything I can do to fix this?
*
*Best regards,
Rufino*
when trying to run in 'batch mode', it doesn't work returning under webots's terminal this message:
The message shown above appears when in my webots world
Yvan Bourquin wrote:
 Hello Rufino,
Did you set WorldInfo.runRealTime to FALSE ?
Cheers,
Yvan
On Thu, Nov 19, 2009 at 5:29 PM, Rufino Bolado <rbolado@... <mailto:rbolado@...>> wrote:
Hi,
I did. Everything seems to be working ok, except from webots
simulation
(too slow ~ 1x), I run the 'glxgears' command with this output:
desktop:~$ glxgears
21168 frames in 5.0 seconds = 4233.527 FPS
20667 frames in 5.0 seconds = 4133.359 FPS
20592 frames in 5.0 seconds = 4118.335 FPS
19997 frames in 5.0 seconds = 3998.828 FPS
Thanks
Rufino
Olivier Michel wrote:
>
>
> Hi,
>
> Did you installed the latest version of the ATI proprietary drivers
> from here?
>
http://support.amd.com/us/gpudownload/linux/Pages/radeon_linux.aspx?type=2.4.1&product=2.4.1.3.39&lang=English
<http://support.amd.com/us/gpudownload/linux/Pages/radeon_linux.aspx?type=2.4.1&product=2.4.1.3.39&lang=English>
> If not, this may be fix your problem.
>
> Let me know if that helps.
>
> -Olivier
>
> Rufino Bolado wrote:
>
>> Hi,
>>
>> Platform: Linux Ubuntu 8.04/ 64 bits; Webots v6.1.5; Matlab R2007b.
>>
>> A few weeks ago my off-board graphics card broke down. Today, I
>> installed a new graphics card (ATI Radeon HD 4550/PCI-E 2.0 512MB
>> DDR3/64 bit). I am having the following problem: my simulation
runs too
>> slow ~ 1x, even slower than the on-board (not so good) graphics
card.
>> Also, with the old off-board card (x1550 256 MB) it reached speeds
>> around 3x. All this is in debugging mode (no fast or batch
mode). Any
>> suggestions of how to solve this problem?
>>
>> 'glxinfo' output
>>
>> desktop:~$ glxinfo
>> name of display: :0.0
>> display: :0 screen: 0
>> direct rendering: Yes
>> server glx vendor string: ATI
>> server glx version string: 1.4
>> server glx extensions:
>> GLX_ARB_multisample, GLX_EXT_import_context,
>> GLX_EXT_texture_from_pixmap,
>> GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_OML_swap_method,
>> GLX_SGI_make_current_read, GLX_SGI_swap_control,
GLX_SGIS_multisample,
>> GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group
>> client glx vendor string: ATI
>> client glx version string: 1.4
>> client glx extensions:
>> GLX_ARB_create_context, GLX_ARB_get_proc_address,
GLX_ARB_multisample,
>> GLX_EXT_import_context, GLX_EXT_visual_info, GLX_EXT_visual_rating,
>> GLX_MESA_allocate_memory, GLX_MESA_swap_control,
>> GLX_MESA_swap_frame_usage, GLX_NV_swap_group, GLX_OML_swap_method,
>> GLX_SGI_make_current_read, GLX_SGI_swap_control,
GLX_SGI_video_sync,
>> GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
>> GLX_SGIX_swap_barrier, GLX_SGIX_swap_group,
>> GLX_SGIX_visual_select_group,
>> GLX_EXT_texture_from_pixmap, GLX_EXT_framebuffer_sRGB,
>> GLX_ARB_fbconfig_float
>> GLX version: 1.4
>> GLX extensions:
>> GLX_ARB_create_context, GLX_ARB_get_proc_address,
GLX_ARB_multisample,
>> GLX_EXT_import_context, GLX_EXT_visual_info, GLX_EXT_visual_rating,
>> GLX_MESA_swap_control, GLX_NV_swap_group, GLX_OML_swap_method,
>> GLX_SGI_make_current_read, GLX_SGI_swap_control,
GLX_SGI_video_sync,
>> GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
>> GLX_SGIX_swap_barrier, GLX_SGIX_swap_group,
>> GLX_SGIX_visual_select_group,
>> GLX_EXT_texture_from_pixmap
>> OpenGL vendor string: ATI Technologies Inc.
>> OpenGL renderer string: ATI Radeon HD 4550
>> OpenGL version string: 2.1.9116
>> OpenGL extensions:
>> GL_AMDX_vertex_shader_tessellator, GL_AMD_draw_buffers_blend,
>> GL_AMD_performance_monitor, GL_AMD_seamless_cubemap_per_texture,
>> GL_AMD_texture_texture4, GL_AMD_vertex_shader_tessellator,
>> GL_ARB_color_buffer_float, GL_ARB_copy_buffer,
>> GL_ARB_depth_buffer_float,
>> GL_ARB_depth_texture, GL_ARB_draw_buffers,
GL_ARB_draw_buffers_blend,
>> GL_ARB_draw_instanced, GL_ARB_fragment_program,
>> GL_ARB_fragment_program_shadow, GL_ARB_fragment_shader,
>> GL_ARB_framebuffer_object, GL_ARB_framebuffer_sRGB,
>> GL_ARB_geometry_shader4, GL_ARB_half_float_pixel,
>> GL_ARB_half_float_vertex, GL_ARB_instanced_arrays,
>> GL_ARB_map_buffer_range, GL_ARB_multisample, GL_ARB_multitexture,
>> GL_ARB_occlusion_query, GL_ARB_pixel_buffer_object,
>> GL_ARB_point_parameters, GL_ARB_point_sprite,
GL_ARB_provoking_vertex,
>> GL_ARB_seamless_cube_map, GL_ARB_shader_objects,
>> GL_ARB_shader_texture_lod, GL_ARB_shading_language_100,
GL_ARB_shadow,
>> GL_ARB_shadow_ambient, GL_ARB_texture_border_clamp,
>> GL_ARB_texture_buffer_object, GL_ARB_texture_compression,
>> GL_ARB_texture_compression_rgtc, GL_ARB_texture_cube_map,
>> GL_ARB_texture_env_add, GL_ARB_texture_env_combine,
>> GL_ARB_texture_env_crossbar, GL_ARB_texture_env_dot3,
>> GL_ARB_texture_float, GL_ARB_texture_mirrored_repeat,
>> GL_ARB_texture_non_power_of_two, GL_ARB_texture_rectangle,
>> GL_ARB_texture_rg, GL_ARB_texture_snorm, GL_ARB_transpose_matrix,
>> GL_ARB_uniform_buffer_object, GL_ARB_vertex_array_bgra,
>> GL_ARB_vertex_array_object, GL_ARB_vertex_buffer_object,
>> GL_ARB_vertex_program, GL_ARB_vertex_shader, GL_ARB_window_pos,
>> GL_ATI_draw_buffers, GL_ATI_envmap_bumpmap, GL_ATI_fragment_shader,
>> GL_ATI_meminfo, GL_ATI_separate_stencil,
>> GL_ATI_texture_compression_3dc,
>> GL_ATI_texture_env_combine3, GL_ATI_texture_float,
>> GL_ATI_texture_mirror_once, GL_EXT_abgr, GL_EXT_bgra,
>> GL_EXT_bindable_uniform, GL_EXT_blend_color,
>> GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate,
>> GL_EXT_blend_minmax, GL_EXT_blend_subtract,
>> GL_EXT_compiled_vertex_array,
>> GL_EXT_copy_buffer, GL_EXT_copy_texture, GL_EXT_draw_buffers2,
>> GL_EXT_draw_instanced, GL_EXT_draw_range_elements,
GL_EXT_fog_coord,
>> GL_EXT_framebuffer_blit, GL_EXT_framebuffer_multisample,
>> GL_EXT_framebuffer_object, GL_EXT_framebuffer_sRGB,
>> GL_EXT_geometry_shader4, GL_EXT_gpu_program_parameters,
>> GL_EXT_gpu_shader4, GL_EXT_multi_draw_arrays,
>> GL_EXT_packed_depth_stencil,
>> GL_EXT_packed_float, GL_EXT_packed_pixels,
GL_EXT_pixel_buffer_object,
>> GL_EXT_point_parameters, GL_EXT_provoking_vertex,
>> GL_EXT_rescale_normal,
>> GL_EXT_secondary_color, GL_EXT_separate_specular_color,
>> GL_EXT_shadow_funcs, GL_EXT_stencil_wrap, GL_EXT_subtexture,
>> GL_EXT_texgen_reflection, GL_EXT_texture3D, GL_EXT_texture_array,
>> GL_EXT_texture_buffer_object, GL_EXT_texture_compression_latc,
>> GL_EXT_texture_compression_rgtc, GL_EXT_texture_compression_s3tc,
>> GL_EXT_texture_cube_map, GL_EXT_texture_edge_clamp,
>> GL_EXT_texture_env_add, GL_EXT_texture_env_combine,
>> GL_EXT_texture_env_dot3, GL_EXT_texture_filter_anisotropic,
>> GL_EXT_texture_integer, GL_EXT_texture_lod,
GL_EXT_texture_lod_bias,
>> GL_EXT_texture_mirror_clamp, GL_EXT_texture_object,
>> GL_EXT_texture_rectangle, GL_EXT_texture_sRGB,
>> GL_EXT_texture_shared_exponent, GL_EXT_texture_snorm,
>> GL_EXT_texture_swizzle, GL_EXT_transform_feedback,
GL_EXT_vertex_array,
>> GL_EXT_vertex_array_bgra, GL_IBM_texture_mirrored_repeat,
>> GL_KTX_buffer_region, GL_NV_blend_square, GL_NV_conditional_render,
>> GL_NV_copy_depth_to_color, GL_NV_explicit_multisample,
>> GL_NV_primitive_restart, GL_NV_texgen_reflection,
>> GL_SGIS_generate_mipmap,
>> GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod,
>> GL_SUN_multi_draw_arrays,
>> GL_WIN_swap_hint, WGL_EXT_swap_control
>>
>> visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
>> id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
>> ----------------------------------------------------------
>> 0x23 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>> 0x24 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>> 0x25 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>> 0x26 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>> 0x27 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
>> 0x28 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
>> 0x29 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
>> 0x2a 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
>> 0x2b 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>> 0x2c 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>> 0x2d 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>> 0x2e 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>> 0x2f 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 2 1 None
>> 0x30 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 2 1 None
>> 0x31 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 2 1 None
>> 0x32 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 2 1 None
>> 0x33 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>> 0x34 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>> 0x35 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>> 0x36 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>> 0x37 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 4 1 None
>> 0x38 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 4 1 None
>> 0x39 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 4 1 None
>> 0x3a 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 4 1 None
>> 0x3b 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>> 0x3c 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>> 0x3d 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>> 0x3e 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>> 0x3f 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
>> 0x40 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
>> 0x41 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
>> 0x42 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
>> 0x43 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>> 0x44 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>> 0x45 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>> 0x46 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>> 0x47 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
>> 0x48 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
>> 0x49 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
>> 0x4a 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
>> 0x4b 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>> 0x4c 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>> 0x4d 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>> 0x4e 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>> 0x4f 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
>> 0x50 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
>> 0x51 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
>> 0x52 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
>> 0x53 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>> 0x54 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>> 0x55 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>> 0x56 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>> 0x57 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 2 1 None
>> 0x58 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 2 1 None
>> 0x59 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 2 1 None
>> 0x5a 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 2 1 None
>> 0x5b 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>> 0x5c 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>> 0x5d 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>> 0x5e 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>> 0x5f 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 4 1 None
>> 0x60 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 4 1 None
>> 0x61 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 4 1 None
>> 0x62 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 4 1 None
>> 0x63 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>> 0x64 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>> 0x65 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>> 0x66 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>> 0x67 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
>> 0x68 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
>> 0x69 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
>> 0x6a 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
>> 0x6b 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>> 0x6c 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>> 0x6d 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>> 0x6e 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>> 0x6f 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
>> 0x70 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
>> 0x71 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
>> 0x72 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
>> 0xad 32 tc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 4 1 Ncon
>>
>>
>> Best regards,
>>
>> Rufino
>>
>
>
-- --------------------------
Yvan Bourquin
Software Engineer
Cyberbotics Ltd.
http://www.cyberbotics.com <http://www.cyberbotics.com>
+41 21 69 38624
--------------------------

------------------------------------
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/webots-users/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/webots-users/join
(Yahoo! ID required)
<*> To change settings via email:
webots-users-digest@yahoogroups.com webots-users-fullfeatured@yahoogroups.com
<*> To unsubscribe from this group, send an email to:
webots-users-unsubscribe@yahoogroups.com
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/

--
Olivier Michel
Cyberbotics Ltd. - http://www.cyberbotics.com

#3424 From: Fabien Rohrer <fabien.rohrer@...>
Date: Fri Nov 20, 2009 8:04 am
Subject: Re: "Designing MSR"
fabien.rohrer
Offline Offline
Send Email Send Email
 
Hi,

Can you detail the problem you get with the middle shaft? What is the expected behavior?

Fabien

2009/11/20 Bhaumik, Aniruddha <abhaumik@...>
 

Hi, I am designing a MSR robot in webots.I designed a single module
which is uploaded on youtube (
http://www.youtube.com/watch?v=mzujGEMGeQw).In the model I am facing
the problem of rotating the middle shaft.I designed the shaft using
the servo node.Can anyone please help me ?



#3423 From: "Bhaumik, Aniruddha" <abhaumik@...>
Date: Thu Nov 19, 2009 11:31 pm
Subject: "Designing MSR"
abhaumik@...
Send Email Send Email
 
Hi, I am designing a MSR robot in webots.I designed a single module
which is uploaded on youtube (
http://www.youtube.com/watch?v=mzujGEMGeQw).In the model I am facing
the problem of rotating the middle shaft.I designed the shaft using
the servo node.Can anyone please help me ?

#3422 From: Rufino Bolado <rbolado@...>
Date: Thu Nov 19, 2009 9:10 pm
Subject: Slow simulation with new graphics card
rbolado@...
Send Email Send Email
 
Hello,

Yes, I did. I also noticed a strange behavior;

1) if disable the display of the camera (to run faster simulation batches), in my webots's world => differential_wheels/Camera.display to FALSE, Camera.windowPosition to 0 0 and Camera.pixelSize to 0 according to:


"Dear Rufino,

There is indeed a problem in the documentation. Please set Camera.display to FALSE, Camera.windowPositi /

/on to 0 0 and Camera.pixelSize to 0 and that will disable the display of the camera (but still compute the image off screen, so that your controller should behave the same). We are working on fixing this in the next release of Webots, currently under preparation.

Cheers,

-Olivier"



Results:  - Webots screen mode => works slow ~ 1x (runRealTime to FALSE)
             -  Webots fast mode => works slow ~ 1x (runRealTime to FALSE)
             - Webtos batch mode => doesn't work, terminal output:


                                $ webots --batch khepera_matlab_green_walls.wbt
                                   An invalid memory reference occured.
                                   Please report this error to http://www.cyberbotics.com/bug/
                                   This will help us improving this software. Thank you.

                                    Quitting...


2) if disable the display of the camera (to run faster simulation batches), in my webots's world => differential_wheels/Camera.display to FALSE, Camera.windowPosition to -1 -1 and Camera.pixelSize to 0:*

Results: - Webots screen mode => works slow ~ 1x (runRealTime to FALSE)
             -  Webots fast mode => works slow ~ 1x (runRealTime to FALSE)
             - Webtos batch mode => works slow.


It looks like webots runs at ~ 1x simulation speed irrespective of runRealTime variable is set to FALSE (should run > 1x) or runRealTime to TRUE (should run ~ 1x). When before with an older graphics card (ATI Radeon HD 4550/PCI-E 2.0 512MB DDR3/64 bit) the simulation run ~ 3x in screen mode. I checked this by running the model and the /usr/local/webots/projects/robots/khepera/khepera.wbt demo world without using a camera device. And both show a huge increase in simulation speed > 1x. So it seems that the problem has to do with two things, the combination between the new ATI drivers and the new graphics card, and its interaction with webots camera interface. Is there anything I can do to fix this?


Best regards,
Rufino


#3421 From: "Yvan" <yvan.bourquin@...>
Date: Thu Nov 19, 2009 8:10 pm
Subject: Re: compiling a webots controller
yvanix
Offline Offline
Send Email Send Email
 
Hello,

It seems that you need to link your project with Webots libraries:
These libraries are located in the WEBOTS_HOME/lib directory:

For C code link with:

libController.so    (Linux)
libController.dylib (Mac)
Controller.dll      (Windows)

For C++ code add this (to the above):

libCppController.so    (Linux)
libCppController.dylib (Mac)
CppController.dll      (Windows)

Cheers,

Yvan



--- In webots-users@yahoogroups.com, "chanfrn" <chanfrn@...> wrote:
>
> Hi!! congrats for this group.
>
> I have a question.
>
> Im trying to compile a program wich should use some webots options but it will
not be running as a webots controller.
>
> I will explain better...
>
> I have a NaoQi broker wich talks with webots thanks to naoqi but I need to
access to some devices that I cannot access with NaoQi (leds, accelerometer). I
can compile the program, I have no error messages when compilling but I have
some undefined references on my exe:
>
> undefined symbol: wb_robot_init
>
> I have the same problem if I use the c++ api:
> undefined symbol: _ZN6webots5RobotC1Ev
> undefined symbol: _ZN6webots5Robot16getAccelerometerERKSs
>
> someone have any idea?
>
> thanks.
>

#3420 From: "chanfrn" <chanfrn@...>
Date: Thu Nov 19, 2009 7:38 pm
Subject: compiling a webots controller
chanfrn
Offline Offline
Send Email Send Email
 
Hi!! congrats for this group.

I have a question.

Im trying to compile a program wich should use some webots options but it will
not be running as a webots controller.

I will explain better...

I have a NaoQi broker wich talks with webots thanks to naoqi but I need to
access to some devices that I cannot access with NaoQi (leds, accelerometer). I
can compile the program, I have no error messages when compilling but I have
some undefined references on my exe:

undefined symbol: wb_robot_init

I have the same problem if I use the c++ api:
undefined symbol: _ZN6webots5RobotC1Ev
undefined symbol: _ZN6webots5Robot16getAccelerometerERKSs

someone have any idea?

thanks.

#3419 From: Rufino Bolado <rbolado@...>
Date: Thu Nov 19, 2009 7:33 pm
Subject: Re: Slow simulation with new graphics card
rbolado@...
Send Email Send Email
 
*Hello,

Yes, I did. I also noticed a strange behavior;

1) if disable the display of the camera (to run faster simulation
batches), in my webots's world => differential_wheels/Camera.display to
FALSE, Camera.windowPosition to 0 0 and Camera.pixelSize to 0 according to:*

/"Dear Rufino,

There is indeed a problem in the documentation. Please set
Camera.display to FALSE, Camera.windowPositi /

/on to 0 0 and Camera.pixelSize to 0 and that will disable the display
of the camera (but still compute the image off screen, so that your
controller should behave the same). We are working on fixing this in the
next release of Webots, currently under preparation.

Cheers,

-Olivier"
/

*Results:  - Webots screen mode => works slow ~ 1x (runRealTime to FALSE)
               -  Webots fast mode => works slow ~ 1x (runRealTime to FALSE)
               - Webtos batch mode => doesn't work, terminal output:*

                                  $ webots --batch
khepera_matlab_green_walls.wbt
                                     An invalid memory reference occured.
                                     Please report this error to
http://www.cyberbotics.com/bug/
                                     This will help us improving this
software. Thank you.

                                      Quitting...

*if disable the display of the camera (to run faster simulation
batches), in my webots's world => differential_wheels/Camera.display to
FALSE, Camera.windowPosition to -1 -1 and Camera.pixelSize to 0:*

*Results: - Webots screen mode => works slow ~ 1x (runRealTime to FALSE)
               -  Webots fast mode => works slow ~ 1x (runRealTime to FALSE)
               - Webtos batch mode => works slow.
*

*It looks like webots runs at ~ 1x simulation speed irrespective of
runRealTime variable is set to FALSE (should run > 1x) or runRealTime to
TRUE (should run ~ 1x). When before with an older graphics card (ATI
Radeon HD 4550/PCI-E 2.0 512MB DDR3/64 bit) the simulation run ~ 3x in
screen mode. I checked this by running the model and the
/usr/local/webots/projects/robots/khepera/khepera.wbt demo world without
using a camera device. And both show a huge increase in simulation speed
  > 1x. So it seems that the problem has to do with two things, the
combination between the new ATI drivers and the new graphics card, and
its interaction with webots camera interface. Is there anything I can do
to fix this?
*

*Best regards,
Rufino*



when trying to run in 'batch mode', it doesn't work returning under
webots's terminal this message:

The message shown above appears when in my webots world



Yvan Bourquin wrote:
>
>
> Hello Rufino,
>
> Did you set WorldInfo.runRealTime to FALSE ?
> Cheers,
>
> Yvan
>
> On Thu, Nov 19, 2009 at 5:29 PM, Rufino Bolado <rbolado@...
> <mailto:rbolado@...>> wrote:
>
>
>
>     Hi,
>
>     I did. Everything seems to be working ok, except from webots
>     simulation
>     (too slow ~ 1x), I run the 'glxgears' command with this output:
>
>     desktop:~$ glxgears
>     21168 frames in 5.0 seconds = 4233.527 FPS
>     20667 frames in 5.0 seconds = 4133.359 FPS
>     20592 frames in 5.0 seconds = 4118.335 FPS
>     19997 frames in 5.0 seconds = 3998.828 FPS
>
>     Thanks
>     Rufino
>
>
>
>     Olivier Michel wrote:
>     >
>     >
>     > Hi,
>     >
>     > Did you installed the latest version of the ATI proprietary drivers
>     > from here?
>     >
>    
http://support.amd.com/us/gpudownload/linux/Pages/radeon_linux.aspx?type=2.4.1&p\
roduct=2.4.1.3.39&lang=English
>    
<http://support.amd.com/us/gpudownload/linux/Pages/radeon_linux.aspx?type=2.4.1&\
product=2.4.1.3.39&lang=English>
>     > If not, this may be fix your problem.
>     >
>     > Let me know if that helps.
>     >
>     > -Olivier
>     >
>     > Rufino Bolado wrote:
>     >
>     >> Hi,
>     >>
>     >> Platform: Linux Ubuntu 8.04/ 64 bits; Webots v6.1.5; Matlab R2007b.
>     >>
>     >> A few weeks ago my off-board graphics card broke down. Today, I
>     >> installed a new graphics card (ATI Radeon HD 4550/PCI-E 2.0 512MB
>     >> DDR3/64 bit). I am having the following problem: my simulation
>     runs too
>     >> slow ~ 1x, even slower than the on-board (not so good) graphics
>     card.
>     >> Also, with the old off-board card (x1550 256 MB) it reached speeds
>     >> around 3x. All this is in debugging mode (no fast or batch
>     mode). Any
>     >> suggestions of how to solve this problem?
>     >>
>     >> 'glxinfo' output
>     >>
>     >> desktop:~$ glxinfo
>     >> name of display: :0.0
>     >> display: :0 screen: 0
>     >> direct rendering: Yes
>     >> server glx vendor string: ATI
>     >> server glx version string: 1.4
>     >> server glx extensions:
>     >> GLX_ARB_multisample, GLX_EXT_import_context,
>     >> GLX_EXT_texture_from_pixmap,
>     >> GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_OML_swap_method,
>     >> GLX_SGI_make_current_read, GLX_SGI_swap_control,
>     GLX_SGIS_multisample,
>     >> GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group
>     >> client glx vendor string: ATI
>     >> client glx version string: 1.4
>     >> client glx extensions:
>     >> GLX_ARB_create_context, GLX_ARB_get_proc_address,
>     GLX_ARB_multisample,
>     >> GLX_EXT_import_context, GLX_EXT_visual_info, GLX_EXT_visual_rating,
>     >> GLX_MESA_allocate_memory, GLX_MESA_swap_control,
>     >> GLX_MESA_swap_frame_usage, GLX_NV_swap_group, GLX_OML_swap_method,
>     >> GLX_SGI_make_current_read, GLX_SGI_swap_control,
>     GLX_SGI_video_sync,
>     >> GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
>     >> GLX_SGIX_swap_barrier, GLX_SGIX_swap_group,
>     >> GLX_SGIX_visual_select_group,
>     >> GLX_EXT_texture_from_pixmap, GLX_EXT_framebuffer_sRGB,
>     >> GLX_ARB_fbconfig_float
>     >> GLX version: 1.4
>     >> GLX extensions:
>     >> GLX_ARB_create_context, GLX_ARB_get_proc_address,
>     GLX_ARB_multisample,
>     >> GLX_EXT_import_context, GLX_EXT_visual_info, GLX_EXT_visual_rating,
>     >> GLX_MESA_swap_control, GLX_NV_swap_group, GLX_OML_swap_method,
>     >> GLX_SGI_make_current_read, GLX_SGI_swap_control,
>     GLX_SGI_video_sync,
>     >> GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
>     >> GLX_SGIX_swap_barrier, GLX_SGIX_swap_group,
>     >> GLX_SGIX_visual_select_group,
>     >> GLX_EXT_texture_from_pixmap
>     >> OpenGL vendor string: ATI Technologies Inc.
>     >> OpenGL renderer string: ATI Radeon HD 4550
>     >> OpenGL version string: 2.1.9116
>     >> OpenGL extensions:
>     >> GL_AMDX_vertex_shader_tessellator, GL_AMD_draw_buffers_blend,
>     >> GL_AMD_performance_monitor, GL_AMD_seamless_cubemap_per_texture,
>     >> GL_AMD_texture_texture4, GL_AMD_vertex_shader_tessellator,
>     >> GL_ARB_color_buffer_float, GL_ARB_copy_buffer,
>     >> GL_ARB_depth_buffer_float,
>     >> GL_ARB_depth_texture, GL_ARB_draw_buffers,
>     GL_ARB_draw_buffers_blend,
>     >> GL_ARB_draw_instanced, GL_ARB_fragment_program,
>     >> GL_ARB_fragment_program_shadow, GL_ARB_fragment_shader,
>     >> GL_ARB_framebuffer_object, GL_ARB_framebuffer_sRGB,
>     >> GL_ARB_geometry_shader4, GL_ARB_half_float_pixel,
>     >> GL_ARB_half_float_vertex, GL_ARB_instanced_arrays,
>     >> GL_ARB_map_buffer_range, GL_ARB_multisample, GL_ARB_multitexture,
>     >> GL_ARB_occlusion_query, GL_ARB_pixel_buffer_object,
>     >> GL_ARB_point_parameters, GL_ARB_point_sprite,
>     GL_ARB_provoking_vertex,
>     >> GL_ARB_seamless_cube_map, GL_ARB_shader_objects,
>     >> GL_ARB_shader_texture_lod, GL_ARB_shading_language_100,
>     GL_ARB_shadow,
>     >> GL_ARB_shadow_ambient, GL_ARB_texture_border_clamp,
>     >> GL_ARB_texture_buffer_object, GL_ARB_texture_compression,
>     >> GL_ARB_texture_compression_rgtc, GL_ARB_texture_cube_map,
>     >> GL_ARB_texture_env_add, GL_ARB_texture_env_combine,
>     >> GL_ARB_texture_env_crossbar, GL_ARB_texture_env_dot3,
>     >> GL_ARB_texture_float, GL_ARB_texture_mirrored_repeat,
>     >> GL_ARB_texture_non_power_of_two, GL_ARB_texture_rectangle,
>     >> GL_ARB_texture_rg, GL_ARB_texture_snorm, GL_ARB_transpose_matrix,
>     >> GL_ARB_uniform_buffer_object, GL_ARB_vertex_array_bgra,
>     >> GL_ARB_vertex_array_object, GL_ARB_vertex_buffer_object,
>     >> GL_ARB_vertex_program, GL_ARB_vertex_shader, GL_ARB_window_pos,
>     >> GL_ATI_draw_buffers, GL_ATI_envmap_bumpmap, GL_ATI_fragment_shader,
>     >> GL_ATI_meminfo, GL_ATI_separate_stencil,
>     >> GL_ATI_texture_compression_3dc,
>     >> GL_ATI_texture_env_combine3, GL_ATI_texture_float,
>     >> GL_ATI_texture_mirror_once, GL_EXT_abgr, GL_EXT_bgra,
>     >> GL_EXT_bindable_uniform, GL_EXT_blend_color,
>     >> GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate,
>     >> GL_EXT_blend_minmax, GL_EXT_blend_subtract,
>     >> GL_EXT_compiled_vertex_array,
>     >> GL_EXT_copy_buffer, GL_EXT_copy_texture, GL_EXT_draw_buffers2,
>     >> GL_EXT_draw_instanced, GL_EXT_draw_range_elements,
>     GL_EXT_fog_coord,
>     >> GL_EXT_framebuffer_blit, GL_EXT_framebuffer_multisample,
>     >> GL_EXT_framebuffer_object, GL_EXT_framebuffer_sRGB,
>     >> GL_EXT_geometry_shader4, GL_EXT_gpu_program_parameters,
>     >> GL_EXT_gpu_shader4, GL_EXT_multi_draw_arrays,
>     >> GL_EXT_packed_depth_stencil,
>     >> GL_EXT_packed_float, GL_EXT_packed_pixels,
>     GL_EXT_pixel_buffer_object,
>     >> GL_EXT_point_parameters, GL_EXT_provoking_vertex,
>     >> GL_EXT_rescale_normal,
>     >> GL_EXT_secondary_color, GL_EXT_separate_specular_color,
>     >> GL_EXT_shadow_funcs, GL_EXT_stencil_wrap, GL_EXT_subtexture,
>     >> GL_EXT_texgen_reflection, GL_EXT_texture3D, GL_EXT_texture_array,
>     >> GL_EXT_texture_buffer_object, GL_EXT_texture_compression_latc,
>     >> GL_EXT_texture_compression_rgtc, GL_EXT_texture_compression_s3tc,
>     >> GL_EXT_texture_cube_map, GL_EXT_texture_edge_clamp,
>     >> GL_EXT_texture_env_add, GL_EXT_texture_env_combine,
>     >> GL_EXT_texture_env_dot3, GL_EXT_texture_filter_anisotropic,
>     >> GL_EXT_texture_integer, GL_EXT_texture_lod,
>     GL_EXT_texture_lod_bias,
>     >> GL_EXT_texture_mirror_clamp, GL_EXT_texture_object,
>     >> GL_EXT_texture_rectangle, GL_EXT_texture_sRGB,
>     >> GL_EXT_texture_shared_exponent, GL_EXT_texture_snorm,
>     >> GL_EXT_texture_swizzle, GL_EXT_transform_feedback,
>     GL_EXT_vertex_array,
>     >> GL_EXT_vertex_array_bgra, GL_IBM_texture_mirrored_repeat,
>     >> GL_KTX_buffer_region, GL_NV_blend_square, GL_NV_conditional_render,
>     >> GL_NV_copy_depth_to_color, GL_NV_explicit_multisample,
>     >> GL_NV_primitive_restart, GL_NV_texgen_reflection,
>     >> GL_SGIS_generate_mipmap,
>     >> GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod,
>     >> GL_SUN_multi_draw_arrays,
>     >> GL_WIN_swap_hint, WGL_EXT_swap_control
>     >>
>     >> visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
>     >> id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
>     >> ----------------------------------------------------------
>     >> 0x23 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>     >> 0x24 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>     >> 0x25 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>     >> 0x26 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>     >> 0x27 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
>     >> 0x28 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
>     >> 0x29 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
>     >> 0x2a 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
>     >> 0x2b 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>     >> 0x2c 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>     >> 0x2d 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>     >> 0x2e 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>     >> 0x2f 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 2 1 None
>     >> 0x30 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 2 1 None
>     >> 0x31 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 2 1 None
>     >> 0x32 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 2 1 None
>     >> 0x33 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>     >> 0x34 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>     >> 0x35 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>     >> 0x36 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>     >> 0x37 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 4 1 None
>     >> 0x38 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 4 1 None
>     >> 0x39 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 4 1 None
>     >> 0x3a 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 4 1 None
>     >> 0x3b 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>     >> 0x3c 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>     >> 0x3d 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>     >> 0x3e 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>     >> 0x3f 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
>     >> 0x40 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
>     >> 0x41 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
>     >> 0x42 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
>     >> 0x43 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>     >> 0x44 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>     >> 0x45 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>     >> 0x46 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>     >> 0x47 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
>     >> 0x48 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
>     >> 0x49 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
>     >> 0x4a 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
>     >> 0x4b 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>     >> 0x4c 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>     >> 0x4d 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>     >> 0x4e 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>     >> 0x4f 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
>     >> 0x50 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
>     >> 0x51 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
>     >> 0x52 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
>     >> 0x53 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>     >> 0x54 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>     >> 0x55 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>     >> 0x56 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>     >> 0x57 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 2 1 None
>     >> 0x58 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 2 1 None
>     >> 0x59 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 2 1 None
>     >> 0x5a 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 2 1 None
>     >> 0x5b 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>     >> 0x5c 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>     >> 0x5d 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>     >> 0x5e 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>     >> 0x5f 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 4 1 None
>     >> 0x60 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 4 1 None
>     >> 0x61 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 4 1 None
>     >> 0x62 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 4 1 None
>     >> 0x63 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>     >> 0x64 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>     >> 0x65 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>     >> 0x66 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>     >> 0x67 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
>     >> 0x68 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
>     >> 0x69 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
>     >> 0x6a 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
>     >> 0x6b 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>     >> 0x6c 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>     >> 0x6d 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>     >> 0x6e 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>     >> 0x6f 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
>     >> 0x70 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
>     >> 0x71 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
>     >> 0x72 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
>     >> 0xad 32 tc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 4 1 Ncon
>     >>
>     >>
>     >> Best regards,
>     >>
>     >> Rufino
>     >>
>     >
>     >
>
>
>
>
> --
> --------------------------
> Yvan Bourquin
> Software Engineer
> Cyberbotics Ltd.
> http://www.cyberbotics.com <http://www.cyberbotics.com>
> +41 21 69 38624
> --------------------------
>

#3418 From: Yvan Bourquin <yvan.bourquin@...>
Date: Thu Nov 19, 2009 4:42 pm
Subject: Re: Slow simulation with new graphics card
yvanix
Offline Offline
Send Email Send Email
 
Hello Rufino,

Did you set WorldInfo.runRealTime to FALSE ?
Cheers,

Yvan

On Thu, Nov 19, 2009 at 5:29 PM, Rufino Bolado <rbolado@...> wrote:
 

Hi,

I did. Everything seems to be working ok, except from webots simulation
(too slow ~ 1x), I run the 'glxgears' command with this output:

desktop:~$ glxgears
21168 frames in 5.0 seconds = 4233.527 FPS
20667 frames in 5.0 seconds = 4133.359 FPS
20592 frames in 5.0 seconds = 4118.335 FPS
19997 frames in 5.0 seconds = 3998.828 FPS

Thanks
Rufino



Olivier Michel wrote:
>
>
> Hi,
>
> Did you installed the latest version of the ATI proprietary drivers
> from here?
> http://support.amd.com/us/gpudownload/linux/Pages/radeon_linux.aspx?type=2.4.1&product=2.4.1.3.39&lang=English
> If not, this may be fix your problem.
>
> Let me know if that helps.
>
> -Olivier
>
> Rufino Bolado wrote:
>
>> Hi,
>>
>> Platform: Linux Ubuntu 8.04/ 64 bits; Webots v6.1.5; Matlab R2007b.
>>
>> A few weeks ago my off-board graphics card broke down. Today, I
>> installed a new graphics card (ATI Radeon HD 4550/PCI-E 2.0 512MB
>> DDR3/64 bit). I am having the following problem: my simulation runs too
>> slow ~ 1x, even slower than the on-board (not so good) graphics card.
>> Also, with the old off-board card (x1550 256 MB) it reached speeds
>> around 3x. All this is in debugging mode (no fast or batch mode). Any
>> suggestions of how to solve this problem?
>>
>> 'glxinfo' output
>>
>> desktop:~$ glxinfo
>> name of display: :0.0
>> display: :0 screen: 0
>> direct rendering: Yes
>> server glx vendor string: ATI
>> server glx version string: 1.4
>> server glx extensions:
>> GLX_ARB_multisample, GLX_EXT_import_context,
>> GLX_EXT_texture_from_pixmap,
>> GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_OML_swap_method,
>> GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGIS_multisample,
>> GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group
>> client glx vendor string: ATI
>> client glx version string: 1.4
>> client glx extensions:
>> GLX_ARB_create_context, GLX_ARB_get_proc_address, GLX_ARB_multisample,
>> GLX_EXT_import_context, GLX_EXT_visual_info, GLX_EXT_visual_rating,
>> GLX_MESA_allocate_memory, GLX_MESA_swap_control,
>> GLX_MESA_swap_frame_usage, GLX_NV_swap_group, GLX_OML_swap_method,
>> GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync,
>> GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
>> GLX_SGIX_swap_barrier, GLX_SGIX_swap_group,
>> GLX_SGIX_visual_select_group,
>> GLX_EXT_texture_from_pixmap, GLX_EXT_framebuffer_sRGB,
>> GLX_ARB_fbconfig_float
>> GLX version: 1.4
>> GLX extensions:
>> GLX_ARB_create_context, GLX_ARB_get_proc_address, GLX_ARB_multisample,
>> GLX_EXT_import_context, GLX_EXT_visual_info, GLX_EXT_visual_rating,
>> GLX_MESA_swap_control, GLX_NV_swap_group, GLX_OML_swap_method,
>> GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync,
>> GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
>> GLX_SGIX_swap_barrier, GLX_SGIX_swap_group,
>> GLX_SGIX_visual_select_group,
>> GLX_EXT_texture_from_pixmap
>> OpenGL vendor string: ATI Technologies Inc.
>> OpenGL renderer string: ATI Radeon HD 4550
>> OpenGL version string: 2.1.9116
>> OpenGL extensions:
>> GL_AMDX_vertex_shader_tessellator, GL_AMD_draw_buffers_blend,
>> GL_AMD_performance_monitor, GL_AMD_seamless_cubemap_per_texture,
>> GL_AMD_texture_texture4, GL_AMD_vertex_shader_tessellator,
>> GL_ARB_color_buffer_float, GL_ARB_copy_buffer,
>> GL_ARB_depth_buffer_float,
>> GL_ARB_depth_texture, GL_ARB_draw_buffers, GL_ARB_draw_buffers_blend,
>> GL_ARB_draw_instanced, GL_ARB_fragment_program,
>> GL_ARB_fragment_program_shadow, GL_ARB_fragment_shader,
>> GL_ARB_framebuffer_object, GL_ARB_framebuffer_sRGB,
>> GL_ARB_geometry_shader4, GL_ARB_half_float_pixel,
>> GL_ARB_half_float_vertex, GL_ARB_instanced_arrays,
>> GL_ARB_map_buffer_range, GL_ARB_multisample, GL_ARB_multitexture,
>> GL_ARB_occlusion_query, GL_ARB_pixel_buffer_object,
>> GL_ARB_point_parameters, GL_ARB_point_sprite, GL_ARB_provoking_vertex,
>> GL_ARB_seamless_cube_map, GL_ARB_shader_objects,
>> GL_ARB_shader_texture_lod, GL_ARB_shading_language_100, GL_ARB_shadow,
>> GL_ARB_shadow_ambient, GL_ARB_texture_border_clamp,
>> GL_ARB_texture_buffer_object, GL_ARB_texture_compression,
>> GL_ARB_texture_compression_rgtc, GL_ARB_texture_cube_map,
>> GL_ARB_texture_env_add, GL_ARB_texture_env_combine,
>> GL_ARB_texture_env_crossbar, GL_ARB_texture_env_dot3,
>> GL_ARB_texture_float, GL_ARB_texture_mirrored_repeat,
>> GL_ARB_texture_non_power_of_two, GL_ARB_texture_rectangle,
>> GL_ARB_texture_rg, GL_ARB_texture_snorm, GL_ARB_transpose_matrix,
>> GL_ARB_uniform_buffer_object, GL_ARB_vertex_array_bgra,
>> GL_ARB_vertex_array_object, GL_ARB_vertex_buffer_object,
>> GL_ARB_vertex_program, GL_ARB_vertex_shader, GL_ARB_window_pos,
>> GL_ATI_draw_buffers, GL_ATI_envmap_bumpmap, GL_ATI_fragment_shader,
>> GL_ATI_meminfo, GL_ATI_separate_stencil,
>> GL_ATI_texture_compression_3dc,
>> GL_ATI_texture_env_combine3, GL_ATI_texture_float,
>> GL_ATI_texture_mirror_once, GL_EXT_abgr, GL_EXT_bgra,
>> GL_EXT_bindable_uniform, GL_EXT_blend_color,
>> GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate,
>> GL_EXT_blend_minmax, GL_EXT_blend_subtract,
>> GL_EXT_compiled_vertex_array,
>> GL_EXT_copy_buffer, GL_EXT_copy_texture, GL_EXT_draw_buffers2,
>> GL_EXT_draw_instanced, GL_EXT_draw_range_elements, GL_EXT_fog_coord,
>> GL_EXT_framebuffer_blit, GL_EXT_framebuffer_multisample,
>> GL_EXT_framebuffer_object, GL_EXT_framebuffer_sRGB,
>> GL_EXT_geometry_shader4, GL_EXT_gpu_program_parameters,
>> GL_EXT_gpu_shader4, GL_EXT_multi_draw_arrays,
>> GL_EXT_packed_depth_stencil,
>> GL_EXT_packed_float, GL_EXT_packed_pixels, GL_EXT_pixel_buffer_object,
>> GL_EXT_point_parameters, GL_EXT_provoking_vertex,
>> GL_EXT_rescale_normal,
>> GL_EXT_secondary_color, GL_EXT_separate_specular_color,
>> GL_EXT_shadow_funcs, GL_EXT_stencil_wrap, GL_EXT_subtexture,
>> GL_EXT_texgen_reflection, GL_EXT_texture3D, GL_EXT_texture_array,
>> GL_EXT_texture_buffer_object, GL_EXT_texture_compression_latc,
>> GL_EXT_texture_compression_rgtc, GL_EXT_texture_compression_s3tc,
>> GL_EXT_texture_cube_map, GL_EXT_texture_edge_clamp,
>> GL_EXT_texture_env_add, GL_EXT_texture_env_combine,
>> GL_EXT_texture_env_dot3, GL_EXT_texture_filter_anisotropic,
>> GL_EXT_texture_integer, GL_EXT_texture_lod, GL_EXT_texture_lod_bias,
>> GL_EXT_texture_mirror_clamp, GL_EXT_texture_object,
>> GL_EXT_texture_rectangle, GL_EXT_texture_sRGB,
>> GL_EXT_texture_shared_exponent, GL_EXT_texture_snorm,
>> GL_EXT_texture_swizzle, GL_EXT_transform_feedback, GL_EXT_vertex_array,
>> GL_EXT_vertex_array_bgra, GL_IBM_texture_mirrored_repeat,
>> GL_KTX_buffer_region, GL_NV_blend_square, GL_NV_conditional_render,
>> GL_NV_copy_depth_to_color, GL_NV_explicit_multisample,
>> GL_NV_primitive_restart, GL_NV_texgen_reflection,
>> GL_SGIS_generate_mipmap,
>> GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod,
>> GL_SUN_multi_draw_arrays,
>> GL_WIN_swap_hint, WGL_EXT_swap_control
>>
>> visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
>> id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
>> ----------------------------------------------------------
>> 0x23 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>> 0x24 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>> 0x25 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>> 0x26 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>> 0x27 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
>> 0x28 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
>> 0x29 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
>> 0x2a 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
>> 0x2b 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>> 0x2c 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>> 0x2d 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>> 0x2e 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>> 0x2f 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 2 1 None
>> 0x30 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 2 1 None
>> 0x31 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 2 1 None
>> 0x32 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 2 1 None
>> 0x33 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>> 0x34 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>> 0x35 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>> 0x36 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>> 0x37 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 4 1 None
>> 0x38 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 4 1 None
>> 0x39 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 4 1 None
>> 0x3a 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 4 1 None
>> 0x3b 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>> 0x3c 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>> 0x3d 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>> 0x3e 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>> 0x3f 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
>> 0x40 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
>> 0x41 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
>> 0x42 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
>> 0x43 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>> 0x44 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>> 0x45 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>> 0x46 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>> 0x47 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
>> 0x48 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
>> 0x49 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
>> 0x4a 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
>> 0x4b 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>> 0x4c 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>> 0x4d 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>> 0x4e 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>> 0x4f 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
>> 0x50 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
>> 0x51 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
>> 0x52 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
>> 0x53 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>> 0x54 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>> 0x55 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>> 0x56 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>> 0x57 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 2 1 None
>> 0x58 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 2 1 None
>> 0x59 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 2 1 None
>> 0x5a 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 2 1 None
>> 0x5b 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>> 0x5c 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>> 0x5d 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>> 0x5e 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>> 0x5f 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 4 1 None
>> 0x60 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 4 1 None
>> 0x61 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 4 1 None
>> 0x62 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 4 1 None
>> 0x63 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>> 0x64 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>> 0x65 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>> 0x66 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>> 0x67 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
>> 0x68 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
>> 0x69 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
>> 0x6a 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
>> 0x6b 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>> 0x6c 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>> 0x6d 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>> 0x6e 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
>> 0x6f 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
>> 0x70 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
>> 0x71 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
>> 0x72 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
>> 0xad 32 tc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 4 1 Ncon
>>
>>
>> Best regards,
>>
>> Rufino
>>
>
>




--
--------------------------
Yvan Bourquin
Software Engineer
Cyberbotics Ltd.
http://www.cyberbotics.com
+41 21 69 38624
--------------------------

#3417 From: Rufino Bolado <rbolado@...>
Date: Thu Nov 19, 2009 4:29 pm
Subject: Re: Slow simulation with new graphics card
rbolado@...
Send Email Send Email
 
Hi,

I did. Everything seems to be working ok, except from webots simulation
(too slow ~ 1x), I run the 'glxgears' command with this output:

desktop:~$ glxgears
21168 frames in 5.0 seconds = 4233.527 FPS
20667 frames in 5.0 seconds = 4133.359 FPS
20592 frames in 5.0 seconds = 4118.335 FPS
19997 frames in 5.0 seconds = 3998.828 FPS

Thanks
Rufino

Olivier Michel wrote:
>
>
> Hi,
>
> Did you installed the latest version of the ATI proprietary drivers
> from here?
>
http://support.amd.com/us/gpudownload/linux/Pages/radeon_linux.aspx?type=2.4.1&p\
roduct=2.4.1.3.39&lang=English
> If not, this may be fix your problem.
>
> Let me know if that helps.
>
> -Olivier
>
> Rufino Bolado wrote:
>
>> Hi,
>>
>> Platform: Linux Ubuntu 8.04/ 64 bits; Webots v6.1.5; Matlab R2007b.
>>
>> A few weeks ago my off-board graphics card broke down. Today, I
>> installed a new graphics card (ATI Radeon HD 4550/PCI-E 2.0 512MB
>> DDR3/64 bit). I am having the following problem: my simulation runs too
>> slow ~ 1x, even slower than the on-board (not so good) graphics card.
>> Also, with the old off-board card (x1550 256 MB) it reached speeds
>> around 3x. All this is in debugging mode (no fast or batch mode). Any
>> suggestions of how to solve this problem?
>>
>> 'glxinfo' output
>>
>> desktop:~$ glxinfo
>> name of display: :0.0
>> display: :0  screen: 0
>> direct rendering: Yes
>> server glx vendor string: ATI
>> server glx version string: 1.4
>> server glx extensions:
>>     GLX_ARB_multisample, GLX_EXT_import_context,
>> GLX_EXT_texture_from_pixmap,
>>     GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_OML_swap_method,
>>     GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGIS_multisample,
>>     GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group
>> client glx vendor string: ATI
>> client glx version string: 1.4
>> client glx extensions:
>>     GLX_ARB_create_context, GLX_ARB_get_proc_address, GLX_ARB_multisample,
>>     GLX_EXT_import_context, GLX_EXT_visual_info, GLX_EXT_visual_rating,
>>     GLX_MESA_allocate_memory, GLX_MESA_swap_control,
>>     GLX_MESA_swap_frame_usage, GLX_NV_swap_group, GLX_OML_swap_method,
>>     GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync,
>>     GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
>>     GLX_SGIX_swap_barrier, GLX_SGIX_swap_group,
>> GLX_SGIX_visual_select_group,
>>     GLX_EXT_texture_from_pixmap, GLX_EXT_framebuffer_sRGB,
>>     GLX_ARB_fbconfig_float
>> GLX version: 1.4
>> GLX extensions:
>>     GLX_ARB_create_context, GLX_ARB_get_proc_address, GLX_ARB_multisample,
>>     GLX_EXT_import_context, GLX_EXT_visual_info, GLX_EXT_visual_rating,
>>     GLX_MESA_swap_control, GLX_NV_swap_group, GLX_OML_swap_method,
>>     GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync,
>>     GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
>>     GLX_SGIX_swap_barrier, GLX_SGIX_swap_group,
>> GLX_SGIX_visual_select_group,
>>     GLX_EXT_texture_from_pixmap
>> OpenGL vendor string: ATI Technologies Inc.
>> OpenGL renderer string: ATI Radeon HD 4550
>> OpenGL version string: 2.1.9116
>> OpenGL extensions:
>>     GL_AMDX_vertex_shader_tessellator, GL_AMD_draw_buffers_blend,
>>     GL_AMD_performance_monitor, GL_AMD_seamless_cubemap_per_texture,
>>     GL_AMD_texture_texture4, GL_AMD_vertex_shader_tessellator,
>>     GL_ARB_color_buffer_float, GL_ARB_copy_buffer,
>> GL_ARB_depth_buffer_float,
>>     GL_ARB_depth_texture, GL_ARB_draw_buffers, GL_ARB_draw_buffers_blend,
>>     GL_ARB_draw_instanced, GL_ARB_fragment_program,
>>     GL_ARB_fragment_program_shadow, GL_ARB_fragment_shader,
>>     GL_ARB_framebuffer_object, GL_ARB_framebuffer_sRGB,
>>     GL_ARB_geometry_shader4, GL_ARB_half_float_pixel,
>>     GL_ARB_half_float_vertex, GL_ARB_instanced_arrays,
>>     GL_ARB_map_buffer_range, GL_ARB_multisample, GL_ARB_multitexture,
>>     GL_ARB_occlusion_query, GL_ARB_pixel_buffer_object,
>>     GL_ARB_point_parameters, GL_ARB_point_sprite, GL_ARB_provoking_vertex,
>>     GL_ARB_seamless_cube_map, GL_ARB_shader_objects,
>>     GL_ARB_shader_texture_lod, GL_ARB_shading_language_100, GL_ARB_shadow,
>>     GL_ARB_shadow_ambient, GL_ARB_texture_border_clamp,
>>     GL_ARB_texture_buffer_object, GL_ARB_texture_compression,
>>     GL_ARB_texture_compression_rgtc, GL_ARB_texture_cube_map,
>>     GL_ARB_texture_env_add, GL_ARB_texture_env_combine,
>>     GL_ARB_texture_env_crossbar, GL_ARB_texture_env_dot3,
>>     GL_ARB_texture_float, GL_ARB_texture_mirrored_repeat,
>>     GL_ARB_texture_non_power_of_two, GL_ARB_texture_rectangle,
>>     GL_ARB_texture_rg, GL_ARB_texture_snorm, GL_ARB_transpose_matrix,
>>     GL_ARB_uniform_buffer_object, GL_ARB_vertex_array_bgra,
>>     GL_ARB_vertex_array_object, GL_ARB_vertex_buffer_object,
>>     GL_ARB_vertex_program, GL_ARB_vertex_shader, GL_ARB_window_pos,
>>     GL_ATI_draw_buffers, GL_ATI_envmap_bumpmap, GL_ATI_fragment_shader,
>>     GL_ATI_meminfo, GL_ATI_separate_stencil,
>> GL_ATI_texture_compression_3dc,
>>     GL_ATI_texture_env_combine3, GL_ATI_texture_float,
>>     GL_ATI_texture_mirror_once, GL_EXT_abgr, GL_EXT_bgra,
>>     GL_EXT_bindable_uniform, GL_EXT_blend_color,
>>     GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate,
>>     GL_EXT_blend_minmax, GL_EXT_blend_subtract,
>> GL_EXT_compiled_vertex_array,
>>     GL_EXT_copy_buffer, GL_EXT_copy_texture, GL_EXT_draw_buffers2,
>>     GL_EXT_draw_instanced, GL_EXT_draw_range_elements, GL_EXT_fog_coord,
>>     GL_EXT_framebuffer_blit, GL_EXT_framebuffer_multisample,
>>     GL_EXT_framebuffer_object, GL_EXT_framebuffer_sRGB,
>>     GL_EXT_geometry_shader4, GL_EXT_gpu_program_parameters,
>>     GL_EXT_gpu_shader4, GL_EXT_multi_draw_arrays,
>> GL_EXT_packed_depth_stencil,
>>     GL_EXT_packed_float, GL_EXT_packed_pixels, GL_EXT_pixel_buffer_object,
>>     GL_EXT_point_parameters, GL_EXT_provoking_vertex,
>> GL_EXT_rescale_normal,
>>     GL_EXT_secondary_color, GL_EXT_separate_specular_color,
>>     GL_EXT_shadow_funcs, GL_EXT_stencil_wrap, GL_EXT_subtexture,
>>     GL_EXT_texgen_reflection, GL_EXT_texture3D, GL_EXT_texture_array,
>>     GL_EXT_texture_buffer_object, GL_EXT_texture_compression_latc,
>>     GL_EXT_texture_compression_rgtc, GL_EXT_texture_compression_s3tc,
>>     GL_EXT_texture_cube_map, GL_EXT_texture_edge_clamp,
>>     GL_EXT_texture_env_add, GL_EXT_texture_env_combine,
>>     GL_EXT_texture_env_dot3, GL_EXT_texture_filter_anisotropic,
>>     GL_EXT_texture_integer, GL_EXT_texture_lod, GL_EXT_texture_lod_bias,
>>     GL_EXT_texture_mirror_clamp, GL_EXT_texture_object,
>>     GL_EXT_texture_rectangle, GL_EXT_texture_sRGB,
>>     GL_EXT_texture_shared_exponent, GL_EXT_texture_snorm,
>>     GL_EXT_texture_swizzle, GL_EXT_transform_feedback, GL_EXT_vertex_array,
>>     GL_EXT_vertex_array_bgra, GL_IBM_texture_mirrored_repeat,
>>     GL_KTX_buffer_region, GL_NV_blend_square, GL_NV_conditional_render,
>>     GL_NV_copy_depth_to_color, GL_NV_explicit_multisample,
>>     GL_NV_primitive_restart, GL_NV_texgen_reflection,
>> GL_SGIS_generate_mipmap,
>>     GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod,
>> GL_SUN_multi_draw_arrays,
>>     GL_WIN_swap_hint, WGL_EXT_swap_control
>>
>>    visual  x  bf lv rg d st colorbuffer ax dp st accumbuffer  ms  cav
>>  id dep cl sp sz l  ci b ro  r  g  b  a bf th cl  r  g  b  a ns b eat
>> ----------------------------------------------------------------------
>> 0x23 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 None
>> 0x24 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 None
>> 0x25 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  0 0 None
>> 0x26 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  0 0 None
>> 0x27 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
>> 0x28 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
>> 0x29 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
>> 0x2a 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
>> 0x2b 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 None
>> 0x2c 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 None
>> 0x2d 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  0 0 None
>> 0x2e 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  0 0 None
>> 0x2f 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  2 1 None
>> 0x30 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  2 1 None
>> 0x31 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  0  0  0  0  0  2 1 None
>> 0x32 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  0  0  0  0  0  2 1 None
>> 0x33 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 None
>> 0x34 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 None
>> 0x35 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  0 0 None
>> 0x36 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  0 0 None
>> 0x37 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  4 1 None
>> 0x38 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  4 1 None
>> 0x39 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  0  0  0  0  0  4 1 None
>> 0x3a 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  0  0  0  0  0  4 1 None
>> 0x3b 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 None
>> 0x3c 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 None
>> 0x3d 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  0 0 None
>> 0x3e 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  0 0 None
>> 0x3f 24 tc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None
>> 0x40 24 tc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None
>> 0x41 24 tc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None
>> 0x42 24 tc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None
>> 0x43 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 None
>> 0x44 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 None
>> 0x45 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  0 0 None
>> 0x46 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  0 0 None
>> 0x47 24 tc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None
>> 0x48 24 tc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None
>> 0x49 24 tc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None
>> 0x4a 24 tc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None
>> 0x4b 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 None
>> 0x4c 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 None
>> 0x4d 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  0 0 None
>> 0x4e 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  0 0 None
>> 0x4f 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
>> 0x50 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
>> 0x51 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
>> 0x52 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
>> 0x53 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 None
>> 0x54 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 None
>> 0x55 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  0 0 None
>> 0x56 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  0 0 None
>> 0x57 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  2 1 None
>> 0x58 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  2 1 None
>> 0x59 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  0  0  0  0  0  2 1 None
>> 0x5a 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  0  0  0  0  0  2 1 None
>> 0x5b 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 None
>> 0x5c 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 None
>> 0x5d 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  0 0 None
>> 0x5e 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  0 0 None
>> 0x5f 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  4 1 None
>> 0x60 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  4 1 None
>> 0x61 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  0  0  0  0  0  4 1 None
>> 0x62 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  0  0  0  0  0  4 1 None
>> 0x63 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 None
>> 0x64 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 None
>> 0x65 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  0 0 None
>> 0x66 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  0 0 None
>> 0x67 24 dc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None
>> 0x68 24 dc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None
>> 0x69 24 dc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None
>> 0x6a 24 dc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None
>> 0x6b 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 None
>> 0x6c 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 None
>> 0x6d 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  0 0 None
>> 0x6e 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  0 0 None
>> 0x6f 24 dc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None
>> 0x70 24 dc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None
>> 0x71 24 dc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None
>> 0x72 24 dc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None
>> 0xad 32 tc  0 32  0 r  y  .  8  8  8  8  0 24  0  0  0  0  0  4 1 Ncon
>>
>>
>> Best regards,
>>
>> Rufino
>>
>
>

#3416 From: Olivier Michel <Olivier.Michel@...>
Date: Thu Nov 19, 2009 3:55 pm
Subject: Re: Slow simulation with new graphics card
oliviermichelus
Offline Offline
Send Email Send Email
 
Hi,

Did you installed the latest version of the ATI proprietary drivers from here?
http://support.amd.com/us/gpudownload/linux/Pages/radeon_linux.aspx?type=2.4.1&product=2.4.1.3.39&lang=English
If not, this may be fix your problem.

Let me know if that helps.

-Olivier

Rufino Bolado wrote:
Hi,
Platform: Linux Ubuntu 8.04/ 64 bits; Webots v6.1.5; Matlab R2007b.
A few weeks ago my off-board graphics card broke down. Today, I installed a new graphics card (ATI Radeon HD 4550/PCI-E 2.0 512MB DDR3/64 bit). I am having the following problem: my simulation runs too slow ~ 1x, even slower than the on-board (not so good) graphics card. Also, with the old off-board card (x1550 256 MB) it reached speeds around 3x. All this is in debugging mode (no fast or batch mode). Any suggestions of how to solve this problem?
'glxinfo' output
desktop:~$ glxinfo
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: ATI
server glx version string: 1.4
server glx extensions:
GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_OML_swap_method,
GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGIS_multisample,
GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group
client glx vendor string: ATI
client glx version string: 1.4
client glx extensions:
GLX_ARB_create_context, GLX_ARB_get_proc_address, GLX_ARB_multisample,
GLX_EXT_import_context, GLX_EXT_visual_info, GLX_EXT_visual_rating,
GLX_MESA_allocate_memory, GLX_MESA_swap_control,
GLX_MESA_swap_frame_usage, GLX_NV_swap_group, GLX_OML_swap_method,
GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync,
GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
GLX_SGIX_swap_barrier, GLX_SGIX_swap_group, GLX_SGIX_visual_select_group,
GLX_EXT_texture_from_pixmap, GLX_EXT_framebuffer_sRGB,
GLX_ARB_fbconfig_float
GLX version: 1.4
GLX extensions:
GLX_ARB_create_context, GLX_ARB_get_proc_address, GLX_ARB_multisample,
GLX_EXT_import_context, GLX_EXT_visual_info, GLX_EXT_visual_rating,
GLX_MESA_swap_control, GLX_NV_swap_group, GLX_OML_swap_method,
GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync,
GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
GLX_SGIX_swap_barrier, GLX_SGIX_swap_group, GLX_SGIX_visual_select_group,
GLX_EXT_texture_from_pixmap
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Radeon HD 4550 OpenGL version string: 2.1.9116
OpenGL extensions:
GL_AMDX_vertex_shader_tessellator, GL_AMD_draw_buffers_blend,
GL_AMD_performance_monitor, GL_AMD_seamless_cubemap_per_texture,
GL_AMD_texture_texture4, GL_AMD_vertex_shader_tessellator,
GL_ARB_color_buffer_float, GL_ARB_copy_buffer, GL_ARB_depth_buffer_float,
GL_ARB_depth_texture, GL_ARB_draw_buffers, GL_ARB_draw_buffers_blend,
GL_ARB_draw_instanced, GL_ARB_fragment_program,
GL_ARB_fragment_program_shadow, GL_ARB_fragment_shader,
GL_ARB_framebuffer_object, GL_ARB_framebuffer_sRGB,
GL_ARB_geometry_shader4, GL_ARB_half_float_pixel,
GL_ARB_half_float_vertex, GL_ARB_instanced_arrays,
GL_ARB_map_buffer_range, GL_ARB_multisample, GL_ARB_multitexture,
GL_ARB_occlusion_query, GL_ARB_pixel_buffer_object,
GL_ARB_point_parameters, GL_ARB_point_sprite, GL_ARB_provoking_vertex,
GL_ARB_seamless_cube_map, GL_ARB_shader_objects,
GL_ARB_shader_texture_lod, GL_ARB_shading_language_100, GL_ARB_shadow,
GL_ARB_shadow_ambient, GL_ARB_texture_border_clamp,
GL_ARB_texture_buffer_object, GL_ARB_texture_compression,
GL_ARB_texture_compression_rgtc, GL_ARB_texture_cube_map,
GL_ARB_texture_env_add, GL_ARB_texture_env_combine,
GL_ARB_texture_env_crossbar, GL_ARB_texture_env_dot3,
GL_ARB_texture_float, GL_ARB_texture_mirrored_repeat,
GL_ARB_texture_non_power_of_two, GL_ARB_texture_rectangle,
GL_ARB_texture_rg, GL_ARB_texture_snorm, GL_ARB_transpose_matrix,
GL_ARB_uniform_buffer_object, GL_ARB_vertex_array_bgra,
GL_ARB_vertex_array_object, GL_ARB_vertex_buffer_object,
GL_ARB_vertex_program, GL_ARB_vertex_shader, GL_ARB_window_pos,
GL_ATI_draw_buffers, GL_ATI_envmap_bumpmap, GL_ATI_fragment_shader,
GL_ATI_meminfo, GL_ATI_separate_stencil, GL_ATI_texture_compression_3dc,
GL_ATI_texture_env_combine3, GL_ATI_texture_float,
GL_ATI_texture_mirror_once, GL_EXT_abgr, GL_EXT_bgra,
GL_EXT_bindable_uniform, GL_EXT_blend_color,
GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate,
GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_compiled_vertex_array,
GL_EXT_copy_buffer, GL_EXT_copy_texture, GL_EXT_draw_buffers2,
GL_EXT_draw_instanced, GL_EXT_draw_range_elements, GL_EXT_fog_coord,
GL_EXT_framebuffer_blit, GL_EXT_framebuffer_multisample,
GL_EXT_framebuffer_object, GL_EXT_framebuffer_sRGB,
GL_EXT_geometry_shader4, GL_EXT_gpu_program_parameters,
GL_EXT_gpu_shader4, GL_EXT_multi_draw_arrays, GL_EXT_packed_depth_stencil,
GL_EXT_packed_float, GL_EXT_packed_pixels, GL_EXT_pixel_buffer_object,
GL_EXT_point_parameters, GL_EXT_provoking_vertex, GL_EXT_rescale_normal,
GL_EXT_secondary_color, GL_EXT_separate_specular_color,
GL_EXT_shadow_funcs, GL_EXT_stencil_wrap, GL_EXT_subtexture,
GL_EXT_texgen_reflection, GL_EXT_texture3D, GL_EXT_texture_array,
GL_EXT_texture_buffer_object, GL_EXT_texture_compression_latc,
GL_EXT_texture_compression_rgtc, GL_EXT_texture_compression_s3tc,
GL_EXT_texture_cube_map, GL_EXT_texture_edge_clamp,
GL_EXT_texture_env_add, GL_EXT_texture_env_combine,
GL_EXT_texture_env_dot3, GL_EXT_texture_filter_anisotropic,
GL_EXT_texture_integer, GL_EXT_texture_lod, GL_EXT_texture_lod_bias,
GL_EXT_texture_mirror_clamp, GL_EXT_texture_object,
GL_EXT_texture_rectangle, GL_EXT_texture_sRGB,
GL_EXT_texture_shared_exponent, GL_EXT_texture_snorm,
GL_EXT_texture_swizzle, GL_EXT_transform_feedback, GL_EXT_vertex_array,
GL_EXT_vertex_array_bgra, GL_IBM_texture_mirrored_repeat,
GL_KTX_buffer_region, GL_NV_blend_square, GL_NV_conditional_render,
GL_NV_copy_depth_to_color, GL_NV_explicit_multisample,
GL_NV_primitive_restart, GL_NV_texgen_reflection, GL_SGIS_generate_mipmap,
GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, GL_SUN_multi_draw_arrays,
GL_WIN_swap_hint, WGL_EXT_swap_control
visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
----------------------------------------------------------------------
0x23 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
0x24 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
0x25 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
0x26 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
0x27 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x28 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x29 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
0x2a 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
0x2b 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
0x2c 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
0x2d 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
0x2e 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
0x2f 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 2 1 None
0x30 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 2 1 None
0x31 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 2 1 None
0x32 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 2 1 None
0x33 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
0x34 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
0x35 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
0x36 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
0x37 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 4 1 None
0x38 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 4 1 None
0x39 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 4 1 None
0x3a 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 4 1 None
0x3b 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
0x3c 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
0x3d 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
0x3e 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
0x3f 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x40 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x41 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x42 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x43 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
0x44 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
0x45 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
0x46 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
0x47 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x48 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x49 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x4a 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x4b 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
0x4c 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
0x4d 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
0x4e 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
0x4f 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x50 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x51 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
0x52 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
0x53 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
0x54 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
0x55 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
0x56 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
0x57 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 2 1 None
0x58 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 2 1 None
0x59 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 2 1 None
0x5a 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 2 1 None
0x5b 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
0x5c 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
0x5d 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
0x5e 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
0x5f 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 4 1 None
0x60 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 4 1 None
0x61 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 4 1 None
0x62 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 4 1 None
0x63 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
0x64 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
0x65 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
0x66 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
0x67 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x68 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x69 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x6a 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x6b 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
0x6c 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
0x6d 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
0x6e 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
0x6f 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x70 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x71 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0x72 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
0xad 32 tc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 4 1 Ncon
Best regards,
Rufino


#3415 From: Rufino Bolado <rbolado@...>
Date: Thu Nov 19, 2009 3:37 pm
Subject: Slow simulation with new graphics card
rbolado@...
Send Email Send Email
 
Hi,

Platform: Linux Ubuntu 8.04/ 64 bits; Webots v6.1.5; Matlab R2007b.

A few weeks ago my off-board graphics card broke down. Today, I
installed a new graphics card (ATI Radeon HD 4550/PCI-E 2.0 512MB
DDR3/64 bit). I am having the following problem: my simulation runs too
slow ~ 1x, even slower than the on-board (not so good) graphics card.
Also, with the old off-board card (x1550 256 MB) it reached speeds
around 3x. All this is in debugging mode (no fast or batch mode). Any
suggestions of how to solve this problem?

'glxinfo' output

desktop:~$ glxinfo
name of display: :0.0
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: ATI
server glx version string: 1.4
server glx extensions:
     GLX_ARB_multisample, GLX_EXT_import_context,
GLX_EXT_texture_from_pixmap,
     GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_OML_swap_method,
     GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGIS_multisample,
     GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group
client glx vendor string: ATI
client glx version string: 1.4
client glx extensions:
     GLX_ARB_create_context, GLX_ARB_get_proc_address, GLX_ARB_multisample,
     GLX_EXT_import_context, GLX_EXT_visual_info, GLX_EXT_visual_rating,
     GLX_MESA_allocate_memory, GLX_MESA_swap_control,
     GLX_MESA_swap_frame_usage, GLX_NV_swap_group, GLX_OML_swap_method,
     GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync,
     GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
     GLX_SGIX_swap_barrier, GLX_SGIX_swap_group,
GLX_SGIX_visual_select_group,
     GLX_EXT_texture_from_pixmap, GLX_EXT_framebuffer_sRGB,
     GLX_ARB_fbconfig_float
GLX version: 1.4
GLX extensions:
     GLX_ARB_create_context, GLX_ARB_get_proc_address, GLX_ARB_multisample,
     GLX_EXT_import_context, GLX_EXT_visual_info, GLX_EXT_visual_rating,
     GLX_MESA_swap_control, GLX_NV_swap_group, GLX_OML_swap_method,
     GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync,
     GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
     GLX_SGIX_swap_barrier, GLX_SGIX_swap_group,
GLX_SGIX_visual_select_group,
     GLX_EXT_texture_from_pixmap
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Radeon HD 4550
OpenGL version string: 2.1.9116
OpenGL extensions:
     GL_AMDX_vertex_shader_tessellator, GL_AMD_draw_buffers_blend,
     GL_AMD_performance_monitor, GL_AMD_seamless_cubemap_per_texture,
     GL_AMD_texture_texture4, GL_AMD_vertex_shader_tessellator,
     GL_ARB_color_buffer_float, GL_ARB_copy_buffer,
GL_ARB_depth_buffer_float,
     GL_ARB_depth_texture, GL_ARB_draw_buffers, GL_ARB_draw_buffers_blend,
     GL_ARB_draw_instanced, GL_ARB_fragment_program,
     GL_ARB_fragment_program_shadow, GL_ARB_fragment_shader,
     GL_ARB_framebuffer_object, GL_ARB_framebuffer_sRGB,
     GL_ARB_geometry_shader4, GL_ARB_half_float_pixel,
     GL_ARB_half_float_vertex, GL_ARB_instanced_arrays,
     GL_ARB_map_buffer_range, GL_ARB_multisample, GL_ARB_multitexture,
     GL_ARB_occlusion_query, GL_ARB_pixel_buffer_object,
     GL_ARB_point_parameters, GL_ARB_point_sprite, GL_ARB_provoking_vertex,
     GL_ARB_seamless_cube_map, GL_ARB_shader_objects,
     GL_ARB_shader_texture_lod, GL_ARB_shading_language_100, GL_ARB_shadow,
     GL_ARB_shadow_ambient, GL_ARB_texture_border_clamp,
     GL_ARB_texture_buffer_object, GL_ARB_texture_compression,
     GL_ARB_texture_compression_rgtc, GL_ARB_texture_cube_map,
     GL_ARB_texture_env_add, GL_ARB_texture_env_combine,
     GL_ARB_texture_env_crossbar, GL_ARB_texture_env_dot3,
     GL_ARB_texture_float, GL_ARB_texture_mirrored_repeat,
     GL_ARB_texture_non_power_of_two, GL_ARB_texture_rectangle,
     GL_ARB_texture_rg, GL_ARB_texture_snorm, GL_ARB_transpose_matrix,
     GL_ARB_uniform_buffer_object, GL_ARB_vertex_array_bgra,
     GL_ARB_vertex_array_object, GL_ARB_vertex_buffer_object,
     GL_ARB_vertex_program, GL_ARB_vertex_shader, GL_ARB_window_pos,
     GL_ATI_draw_buffers, GL_ATI_envmap_bumpmap, GL_ATI_fragment_shader,
     GL_ATI_meminfo, GL_ATI_separate_stencil,
GL_ATI_texture_compression_3dc,
     GL_ATI_texture_env_combine3, GL_ATI_texture_float,
     GL_ATI_texture_mirror_once, GL_EXT_abgr, GL_EXT_bgra,
     GL_EXT_bindable_uniform, GL_EXT_blend_color,
     GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate,
     GL_EXT_blend_minmax, GL_EXT_blend_subtract,
GL_EXT_compiled_vertex_array,
     GL_EXT_copy_buffer, GL_EXT_copy_texture, GL_EXT_draw_buffers2,
     GL_EXT_draw_instanced, GL_EXT_draw_range_elements, GL_EXT_fog_coord,
     GL_EXT_framebuffer_blit, GL_EXT_framebuffer_multisample,
     GL_EXT_framebuffer_object, GL_EXT_framebuffer_sRGB,
     GL_EXT_geometry_shader4, GL_EXT_gpu_program_parameters,
     GL_EXT_gpu_shader4, GL_EXT_multi_draw_arrays,
GL_EXT_packed_depth_stencil,
     GL_EXT_packed_float, GL_EXT_packed_pixels, GL_EXT_pixel_buffer_object,
     GL_EXT_point_parameters, GL_EXT_provoking_vertex,
GL_EXT_rescale_normal,
     GL_EXT_secondary_color, GL_EXT_separate_specular_color,
     GL_EXT_shadow_funcs, GL_EXT_stencil_wrap, GL_EXT_subtexture,
     GL_EXT_texgen_reflection, GL_EXT_texture3D, GL_EXT_texture_array,
     GL_EXT_texture_buffer_object, GL_EXT_texture_compression_latc,
     GL_EXT_texture_compression_rgtc, GL_EXT_texture_compression_s3tc,
     GL_EXT_texture_cube_map, GL_EXT_texture_edge_clamp,
     GL_EXT_texture_env_add, GL_EXT_texture_env_combine,
     GL_EXT_texture_env_dot3, GL_EXT_texture_filter_anisotropic,
     GL_EXT_texture_integer, GL_EXT_texture_lod, GL_EXT_texture_lod_bias,
     GL_EXT_texture_mirror_clamp, GL_EXT_texture_object,
     GL_EXT_texture_rectangle, GL_EXT_texture_sRGB,
     GL_EXT_texture_shared_exponent, GL_EXT_texture_snorm,
     GL_EXT_texture_swizzle, GL_EXT_transform_feedback, GL_EXT_vertex_array,
     GL_EXT_vertex_array_bgra, GL_IBM_texture_mirrored_repeat,
     GL_KTX_buffer_region, GL_NV_blend_square, GL_NV_conditional_render,
     GL_NV_copy_depth_to_color, GL_NV_explicit_multisample,
     GL_NV_primitive_restart, GL_NV_texgen_reflection,
GL_SGIS_generate_mipmap,
     GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod,
GL_SUN_multi_draw_arrays,
     GL_WIN_swap_hint, WGL_EXT_swap_control

    visual  x  bf lv rg d st colorbuffer ax dp st accumbuffer  ms  cav
  id dep cl sp sz l  ci b ro  r  g  b  a bf th cl  r  g  b  a ns b eat
----------------------------------------------------------------------
0x23 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 None
0x24 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 None
0x25 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  0 0 None
0x26 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  0 0 None
0x27 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0x28 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0x29 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
0x2a 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
0x2b 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 None
0x2c 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 None
0x2d 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  0 0 None
0x2e 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  0 0 None
0x2f 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  2 1 None
0x30 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  2 1 None
0x31 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  0  0  0  0  0  2 1 None
0x32 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  0  0  0  0  0  2 1 None
0x33 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 None
0x34 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 None
0x35 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  0 0 None
0x36 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  0 0 None
0x37 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  4 1 None
0x38 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  4 1 None
0x39 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  0  0  0  0  0  4 1 None
0x3a 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  0  0  0  0  0  4 1 None
0x3b 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 None
0x3c 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 None
0x3d 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  0 0 None
0x3e 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  0 0 None
0x3f 24 tc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None
0x40 24 tc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None
0x41 24 tc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None
0x42 24 tc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None
0x43 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 None
0x44 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 None
0x45 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  0 0 None
0x46 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  0 0 None
0x47 24 tc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None
0x48 24 tc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None
0x49 24 tc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None
0x4a 24 tc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None
0x4b 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 None
0x4c 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 None
0x4d 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  0 0 None
0x4e 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  0 0 None
0x4f 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0x50 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0x51 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
0x52 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
0x53 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 None
0x54 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 None
0x55 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  0 0 None
0x56 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  0 0 None
0x57 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  2 1 None
0x58 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  2 1 None
0x59 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  0  0  0  0  0  2 1 None
0x5a 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  0  0  0  0  0  2 1 None
0x5b 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 None
0x5c 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 None
0x5d 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  0 0 None
0x5e 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  0 0 None
0x5f 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  4 1 None
0x60 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  4 1 None
0x61 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  0  0  0  0  0  4 1 None
0x62 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  0  0  0  0  0  4 1 None
0x63 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 None
0x64 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 None
0x65 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  0 0 None
0x66 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  0 0 None
0x67 24 dc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None
0x68 24 dc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None
0x69 24 dc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None
0x6a 24 dc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None
0x6b 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 None
0x6c 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 None
0x6d 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  0 0 None
0x6e 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  0 0 None
0x6f 24 dc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None
0x70 24 dc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None
0x71 24 dc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None
0x72 24 dc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None
0xad 32 tc  0 32  0 r  y  .  8  8  8  8  0 24  0  0  0  0  0  4 1 Ncon


Best regards,

Rufino

#3414 From: Fabien Rohrer <fabien.rohrer@...>
Date: Tue Nov 17, 2009 9:23 am
Subject: Re: Adanced Slam
fabien.rohrer
Offline Offline
Send Email Send Email
 


2009/11/16 MOHAMMAD ALKHAWALDAH <engmohd77@...>
Hi Fabien,

Hi Mohammad,
 
I am trying to controle the two real epucks each one by its own controller. Also each one is in a different webots world.
When I establish a blue tooth conection for the first one , it works properly. But when I establish the connection for the second one,the bluetooth connections stops (after few seconds)

I tried in my environment (Ubuntu 64 bits, Webots 6.1.5) and it works. In which environment are you working?

Is that what you meat by "run one instance of Webots by controller in order to get really independent processes"?

I think yes. I try to reformulate: a Webots instance (a Webots windows) is linked with one and only one real robot. Something like:
1. Webots instance 1 <-> world A <-> controller X <-> e-puck_0001
2. Webots instance 2 <-> world A <-> controller X <-> e-puck_0002
3. ...

Please explain more "I can give you are either to take into account the time steps variations"

You should measure the system time before and after the wb_robot_step() call in order to know how many time the previous operation has run and take that into account in your SLAM algorithm.

I am sory for this but I am trying to slove the problem day and night.
 
Thanks,
mohammad

Sincerely,
Fabien

--- On Mon, 11/16/09, Fabien Rohrer <fabien.rohrer@...> wrote:

From: Fabien Rohrer <fabien.rohrer@...>
Subject: Re: [webots-users] Adanced Slam
To: webots-users@yahoogroups.com
Date: Monday, November 16, 2009, 11:35 AM

 
2009/11/13 MOHAMMAD ALKHAWALDAH <engmohd77@yahoo. com>
Hi Fabien,

Hi Mohammad,
I apologize for the late answer...
 
It seems like a useful information. Actually I tried to decrease the data exchange between the webots and the real epuck. But the problem has not been solved yet.

I think you can't really solve them but only take them into account by measuring the elapsed time by yourself.

In fact, this problem points at a fundamental problem in the remote-control session of Webots; the simulator is blocked during the acquisition of the data. This implies that when several controllers are working together, a controller has an influence on the others. We have planned to improved this situation but meanwhile, the only solutions I can give you are either to take into account the time steps variations or either to run one instance of Webots by controller in order to get really independent processes. The second solution should work well but in the point of view of the simulator, the robots doesn't work in the same environment. So, for example, communication using the emitter-receiver devices is no more possible.

 What I am trying to do is to implement two real epucks. Epuck no.1 is just navigating in an environment, while epuck no.2 is just watching it. What is your recomendations about this?

I can say that the fact to transfer the images will affect a lot the first e-puck due to the reason described below.

Do you recomend to use one controller  or two , one for each epuck. If I use one controller, may this help me solve the problem in my previous email below.

This doesn't seem to be related with the problem of your previous mail. I advise you to use one controller by e-puck because they have completely different behaviors. This will be easier to program and maintain. But as explained below, running these two controllers into two instances of Webots may reduce the time variations.

I red your paper below it has very useful information.
 
Thanks in advance
Mohammad 

Tell me if this is not clear enough.
Sincerely,
Fabien
 
 
--- On Wed, 11/11/09, Fabien Rohrer <fabien.rohrer@ cyberbotics. com> wrote:

From: Fabien Rohrer <fabien.rohrer@ cyberbotics. com>
Subject: Re: [webots-users] Adanced Slam
To: webots-users@ yahoogroups. com
Date: Wednesday, November 11, 2009, 11:08 AM

 
Hi Mohammad,

You raised a relatively advanced problem...
In the simulated worlds, when the synchronization flag of a controller is set to TRUE, the simulated time between the steps corresponds perfectly to the argument passed to the wb_robot_step() function. This is not the case in a remote-control session because the time to send and receive commands through the bluetooth is variable. This should be take into account into the controller logic.
When only one e-puck is used with sensors which doesn't need of a lot of data (I mean with the camera disable  ), this effect is often not visible. But for example, when two e-pucks are working together, the time used in the bluetooth communication is at less doubled and so the behavior can differ (particularly when time measurement is important like in a SLAM algorithm).

Take a look at ths document that I wrote for the rat's life competition which explains in more details this problem: In a controller having no camera, I think you can reduce the problem by enabling all the devices with the same refresh frequency (typically the time step) and increasing the time step in order to be just above the time to communicate (try for example 128).

Let me know if this helps...
Sincerely,
Fabien

During a remote-control session, the time between the ste

2009/11/10 MOHAMMAD ALKHAWALDAH <engmohd77@yahoo. com>
 
Dear Fabien,
Thank you I tried that and it succedded.
 
A new problem now appeard;
When I make one real epuck do advanced_Slam it is ok. But when I add another real epuck
(with new bluetooth connection) doing something else the first epuck (the one with the advanced_Slam) changes its behaviour. In other words, with the second bluetooth connection the behaviour of the first one changes. 
Please advise
Mohammad
--- On Wed, 11/4/09, Fabien Rohrer <fabien.rohrer@ cyberbotics. com> wrote:

From: Fabien Rohrer <fabien.rohrer@ cyberbotics. com>
Subject: Re: [webots-users] Adanced Slam Date: Wednesday, November 4, 2009, 10:54 AM

 
Hi Mohammad,

1.

You should define your e-puck prototype by merging these two files:
WEBOTS_HOME/ projects/ samples/curricul um/protos/ epuck_with_ display.proto

WEBOTS_HOME/ projects/ default/protos/ robots/EPuck. proto

into a third one (for example, a file named WEBOTS_HOME/ projects/ samples/curricul um/protos/ epuck_with_ display_and_ camera.proto). If I were you, I'd took the second one, add a Display in its children and save it into another file (Be sure that the name of the file matches with the prototype name at the begining of the file).

You can find documentation about prototypes there:

2.

I don't know this error message. Can you copy-paste or make a screenshot of the exact error message? Are you sure it comes from Webots and not from your controller?
The procedure you explain seems correct and should work...

Regards,
Fabien

2009/11/4 MOHAMMAD ALKHAWALDAH <engmohd77@yahoo. com>
 

Dear Fabien,
Firstly, I am trying to add another epuck to the environment of "Advanced_Slam" example. But I need to equipe the new epuck with a camera. How can I do that. Acually I couldnot add any new nodes or childrens to "epuck_with_display" in that example.
 
Secondly, when I try to use the controller (Advanced_slam_ 1) with another robot in another environment, I added a display node to the childrens of that robot. I compile it and then build, after that a message telling that the the exe files are updated. but when I start the simulation I have a message says "display device is exist"
and webots stops.
 
Your answers are highly appreciated
Thanks,
Mohammad
 
 
 
 
 

--- On Mon, 11/2/09, fabien.rohrer <fabien.rohrer@ cyberbotics. com> wrote:

From: fabien.rohrer <fabien.rohrer@ cyberbotics. com>
Subject: [webots-users] Re: help...
To: webots-users@ yahoogroups. com
Date: Monday, November 2, 2009, 3:51 PM

 
Hi Mohammad,

Yes, in the children of the e-puck node. Exactly as in this example:
WEBOTS_HOME/ projects/ samples/devices/ worlds/display. wbt

Regards,
Fabien

PS: Next time, can you create a new thread for a new subject? Thanks.

--- In webots-users@ yahoogroups. com, MOHAMMAD ALKHAWALDAH <engmohd77@. ..> wrote:
>
> Dear fabien,
> I need to add a disply node to my epuck. Where should I put it? I mean inside children or not?
> �
> thnks
> mohd
>
> --- On Mon, 11/2/09, Fabien Rohrer <fabien.rohrer@ ...> wrote:
>
>
> From: Fabien Rohrer <fabien.rohrer@ ...>
> Subject: Re: [webots-users] help...
> To: webots-users@ yahoogroups. com
> Date: Monday, November 2, 2009, 9:44 AM
>
>
> �
>
>
>
> Hi,
>
> Look through these functions:
>
> void wb_servo_enable_ motor_force_ feedback( WbDeviceTag tag, int ms);
> void wb_servo_disable_ motor_force_ feedback( WbDeviceTag tag);
> double wb_servo_get_ motor_force_ feedback( WbDeviceTag tag);
> which are documented there:
>
> http://www.cyberbot ics.com/cdrom/ common/doc/ webots/reference /section3. 37.html#wb_ servo_enable_ motor_force_ feedback
>
> Regards,
> Fabien
>
>
> 2009/11/1 sina molavipoor <sina1369m@yahoo. com>
>
>
> �
>
>
>
> Hi
>
> i'm doing a project in snake robot and i have to find the force and torque of each servo motors. i couldn't find any function giving me this informations. as i'm just amateur could anyone help me.
> waiting for your helpful answers.
>
> thank u
>
>
> __._,_.
> .
>

.









#3413 From: MOHAMMAD ALKHAWALDAH <engmohd77@...>
Date: Mon Nov 16, 2009 9:26 pm
Subject: Re: Adanced Slam
engmohd77
Offline Offline
Send Email Send Email
 
Hi Fabien,
I am trying to controle the two real epucks each one by its own controller. Also each one is in a different webots world.
When I establish a blue tooth conection for the first one , it works properly. But when I establish the connection for the second one,the bluetooth connections stops (after few seconds)
Is that what you meat by "run one instance of Webots by controller in order to get really independent processes"?
 
Please explain more "I can give you are either to take into account the time steps variations"
I am sory for this but I am trying to slove the problem day and night.
 
Thanks,
mohammad

--- On Mon, 11/16/09, Fabien Rohrer <fabien.rohrer@...> wrote:

From: Fabien Rohrer <fabien.rohrer@...>
Subject: Re: [webots-users] Adanced Slam
To: webots-users@yahoogroups.com
Date: Monday, November 16, 2009, 11:35 AM

 
2009/11/13 MOHAMMAD ALKHAWALDAH <engmohd77@yahoo. com>
Hi Fabien,

Hi Mohammad,
I apologize for the late answer...
 
It seems like a useful information. Actually I tried to decrease the data exchange between the webots and the real epuck. But the problem has not been solved yet.

I think you can't really solve them but only take them into account by measuring the elapsed time by yourself.

In fact, this problem points at a fundamental problem in the remote-control session of Webots; the simulator is blocked during the acquisition of the data. This implies that when several controllers are working together, a controller has an influence on the others. We have planned to improved this situation but meanwhile, the only solutions I can give you are either to take into account the time steps variations or either to run one instance of Webots by controller in order to get really independent processes. The second solution should work well but in the point of view of the simulator, the robots doesn't work in the same environment. So, for example, communication using the emitter-receiver devices is no more possible.

 What I am trying to do is to implement two real epucks. Epuck no.1 is just navigating in an environment, while epuck no.2 is just watching it. What is your recomendations about this?

I can say that the fact to transfer the images will affect a lot the first e-puck due to the reason described below.

Do you recomend to use one controller  or two , one for each epuck. If I use one controller, may this help me solve the problem in my previous email below.

This doesn't seem to be related with the problem of your previous mail. I advise you to use one controller by e-puck because they have completely different behaviors. This will be easier to program and maintain. But as explained below, running these two controllers into two instances of Webots may reduce the time variations.

I red your paper below it has very useful information.
 
Thanks in advance
Mohammad 

Tell me if this is not clear enough.
Sincerely,
Fabien
 
 
--- On Wed, 11/11/09, Fabien Rohrer <fabien.rohrer@ cyberbotics. com> wrote:

From: Fabien Rohrer <fabien.rohrer@ cyberbotics. com>
Subject: Re: [webots-users] Adanced Slam
To: webots-users@ yahoogroups. com
Date: Wednesday, November 11, 2009, 11:08 AM

 
Hi Mohammad,

You raised a relatively advanced problem...
In the simulated worlds, when the synchronization flag of a controller is set to TRUE, the simulated time between the steps corresponds perfectly to the argument passed to the wb_robot_step() function. This is not the case in a remote-control session because the time to send and receive commands through the bluetooth is variable. This should be take into account into the controller logic.
When only one e-puck is used with sensors which doesn't need of a lot of data (I mean with the camera disable  ), this effect is often not visible. But for example, when two e-pucks are working together, the time used in the bluetooth communication is at less doubled and so the behavior can differ (particularly when time measurement is important like in a SLAM algorithm).

Take a look at ths document that I wrote for the rat's life competition which explains in more details this problem: In a controller having no camera, I think you can reduce the problem by enabling all the devices with the same refresh frequency (typically the time step) and increasing the time step in order to be just above the time to communicate (try for example 128).

Let me know if this helps...
Sincerely,
Fabien

During a remote-control session, the time between the ste

2009/11/10 MOHAMMAD ALKHAWALDAH <engmohd77@yahoo. com>
 
Dear Fabien,
Thank you I tried that and it succedded.
 
A new problem now appeard;
When I make one real epuck do advanced_Slam it is ok. But when I add another real epuck
(with new bluetooth connection) doing something else the first epuck (the one with the advanced_Slam) changes its behaviour. In other words, with the second bluetooth connection the behaviour of the first one changes. 
Please advise
Mohammad
--- On Wed, 11/4/09, Fabien Rohrer <fabien.rohrer@ cyberbotics. com> wrote:

From: Fabien Rohrer <fabien.rohrer@ cyberbotics. com>
Subject: Re: [webots-users] Adanced Slam Date: Wednesday, November 4, 2009, 10:54 AM

 
Hi Mohammad,

1.

You should define your e-puck prototype by merging these two files:
WEBOTS_HOME/ projects/ samples/curricul um/protos/ epuck_with_ display.proto

WEBOTS_HOME/ projects/ default/protos/ robots/EPuck. proto

into a third one (for example, a file named WEBOTS_HOME/ projects/ samples/curricul um/protos/ epuck_with_ display_and_ camera.proto). If I were you, I'd took the second one, add a Display in its children and save it into another file (Be sure that the name of the file matches with the prototype name at the begining of the file).

You can find documentation about prototypes there:

2.

I don't know this error message. Can you copy-paste or make a screenshot of the exact error message? Are you sure it comes from Webots and not from your controller?
The procedure you explain seems correct and should work...

Regards,
Fabien

2009/11/4 MOHAMMAD ALKHAWALDAH <engmohd77@yahoo. com>
 

Dear Fabien,
Firstly, I am trying to add another epuck to the environment of "Advanced_Slam" example. But I need to equipe the new epuck with a camera. How can I do that. Acually I couldnot add any new nodes or childrens to "epuck_with_display" in that example.
 
Secondly, when I try to use the controller (Advanced_slam_ 1) with another robot in another environment, I added a display node to the childrens of that robot. I compile it and then build, after that a message telling that the the exe files are updated. but when I start the simulation I have a message says "display device is exist"
and webots stops.
 
Your answers are highly appreciated
Thanks,
Mohammad
 
 
 
 
 

--- On Mon, 11/2/09, fabien.rohrer <fabien.rohrer@ cyberbotics. com> wrote:

From: fabien.rohrer <fabien.rohrer@ cyberbotics. com>
Subject: [webots-users] Re: help...
To: webots-users@ yahoogroups. com
Date: Monday, November 2, 2009, 3:51 PM

 
Hi Mohammad,

Yes, in the children of the e-puck node. Exactly as in this example:
WEBOTS_HOME/ projects/ samples/devices/ worlds/display. wbt

Regards,
Fabien

PS: Next time, can you create a new thread for a new subject? Thanks.

--- In webots-users@ yahoogroups. com, MOHAMMAD ALKHAWALDAH <engmohd77@. ..> wrote:
>
> Dear fabien,
> I need to add a disply node to my epuck. Where should I put it? I mean inside children or not?
> �
> thnks
> mohd
>
> --- On Mon, 11/2/09, Fabien Rohrer <fabien.rohrer@ ...> wrote:
>
>
> From: Fabien Rohrer <fabien.rohrer@ ...>
> Subject: Re: [webots-users] help...
> To: webots-users@ yahoogroups. com
> Date: Monday, November 2, 2009, 9:44 AM
>
>
> �
>
>
>
> Hi,
>
> Look through these functions:
>
> void wb_servo_enable_ motor_force_ feedback( WbDeviceTag tag, int ms);
> void wb_servo_disable_ motor_force_ feedback( WbDeviceTag tag);
> double wb_servo_get_ motor_force_ feedback( WbDeviceTag tag);
> which are documented there:
>
> http://www.cyberbot ics.com/cdrom/ common/doc/ webots/reference /section3. 37.html#wb_ servo_enable_ motor_force_ feedback
>
> Regards,
> Fabien
>
>
> 2009/11/1 sina molavipoor <sina1369m@yahoo. com>
>
>
> �
>
>
>
> Hi
>
> i'm doing a project in snake robot and i have to find the force and torque of each servo motors. i couldn't find any function giving me this informations. as i'm just amateur could anyone help me.
> waiting for your helpful answers.
>
> thank u
>
>
> __._,_.
> .
>

.








#3412 From: Fabien Rohrer <fabien.rohrer@...>
Date: Mon Nov 16, 2009 5:03 pm
Subject: Re: How many epucks can be remotely controlled by Webots Version 6?
fabien.rohrer
Offline Offline
Send Email Send Email
 
Hi Ken,

Theoretically, the bluetooth protocol can have up to 7 e-pucks. But honestly, I never tested with more than two robots simultaneously. And even with two robots, some difficulties occurs. Take a look at this related thread:
http://tech.groups.yahoo.com/group/webots-users/message/3410
I planned to improve the situation mid term...

Between Webots 5 and 6, I improved a lot the robustness of the e-puck connection. Webots retries now to do the connection three times before leaving. The threshold has probably increased (without guarantees).

Regards,
Fabien

2009/11/16 cheng6618 <kecheng8@...>
 

Hi guys,

I can only control 3 physical epucks by the remote control function in Webots version 5. If I set up connections with 5 or more epucks, they will lose communication with Webots soon after starting to run. Do you know how many epucks can be remotely controlled by Webots Version 6, and work well? Any tips? Thanks a lot!

Ken



#3411 From: "cheng6618" <kecheng8@...>
Date: Mon Nov 16, 2009 4:37 pm
Subject: How many epucks can be remotely controlled by Webots Version 6?
cheng6618
Offline Offline
Send Email Send Email
 
Hi guys,

I can only control 3 physical epucks by the remote control function in Webots
version 5.  If I set up connections with 5 or more epucks, they will lose
communication with Webots soon after starting to run. Do you know how many
epucks can be remotely controlled by Webots Version 6, and work well?  Any tips?
Thanks a lot!


Ken

#3410 From: Fabien Rohrer <fabien.rohrer@...>
Date: Mon Nov 16, 2009 9:35 am
Subject: Re: Adanced Slam
fabien.rohrer
Offline Offline
Send Email Send Email
 
2009/11/13 MOHAMMAD ALKHAWALDAH <engmohd77@...>
Hi Fabien,

Hi Mohammad,
I apologize for the late answer...
 
It seems like a useful information. Actually I tried to decrease the data exchange between the webots and the real epuck. But the problem has not been solved yet.

I think you can't really solve them but only take them into account by measuring the elapsed time by yourself.

In fact, this problem points at a fundamental problem in the remote-control session of Webots; the simulator is blocked during the acquisition of the data. This implies that when several controllers are working together, a controller has an influence on the others. We have planned to improved this situation but meanwhile, the only solutions I can give you are either to take into account the time steps variations or either to run one instance of Webots by controller in order to get really independent processes. The second solution should work well but in the point of view of the simulator, the robots doesn't work in the same environment. So, for example, communication using the emitter-receiver devices is no more possible.

 What I am trying to do is to implement two real epucks. Epuck no.1 is just navigating in an environment, while epuck no.2 is just watching it. What is your recomendations about this?

I can say that the fact to transfer the images will affect a lot the first e-puck due to the reason described below.

Do you recomend to use one controller  or two , one for each epuck. If I use one controller, may this help me solve the problem in my previous email below.

This doesn't seem to be related with the problem of your previous mail. I advise you to use one controller by e-puck because they have completely different behaviors. This will be easier to program and maintain. But as explained below, running these two controllers into two instances of Webots may reduce the time variations.

I red your paper below it has very useful information.
 
Thanks in advance
Mohammad 

Tell me if this is not clear enough.
Sincerely,
Fabien
 
 
--- On Wed, 11/11/09, Fabien Rohrer <fabien.rohrer@...> wrote:

From: Fabien Rohrer <fabien.rohrer@...>
Subject: Re: [webots-users] Adanced Slam
To: webots-users@yahoogroups.com
Date: Wednesday, November 11, 2009, 11:08 AM

 
Hi Mohammad,

You raised a relatively advanced problem...
In the simulated worlds, when the synchronization flag of a controller is set to TRUE, the simulated time between the steps corresponds perfectly to the argument passed to the wb_robot_step() function. This is not the case in a remote-control session because the time to send and receive commands through the bluetooth is variable. This should be take into account into the controller logic.
When only one e-puck is used with sensors which doesn't need of a lot of data (I mean with the camera disable  ), this effect is often not visible. But for example, when two e-pucks are working together, the time used in the bluetooth communication is at less doubled and so the behavior can differ (particularly when time measurement is important like in a SLAM algorithm).

Take a look at ths document that I wrote for the rat's life competition which explains in more details this problem:In a controller having no camera, I think you can reduce the problem by enabling all the devices with the same refresh frequency (typically the time step) and increasing the time step in order to be just above the time to communicate (try for example 128).

Let me know if this helps...
Sincerely,
Fabien

During a remote-control session, the time between the ste

2009/11/10 MOHAMMAD ALKHAWALDAH <engmohd77@yahoo. com>
 
Dear Fabien,
Thank you I tried that and it succedded.
 
A new problem now appeard;
When I make one real epuck do advanced_Slam it is ok. But when I add another real epuck
(with new bluetooth connection) doing something else the first epuck (the one with the advanced_Slam) changes its behaviour. In other words, with the second bluetooth connection the behaviour of the first one changes. 
Please advise
Mohammad
--- On Wed, 11/4/09, Fabien Rohrer <fabien.rohrer@ cyberbotics. com> wrote:

From: Fabien Rohrer <fabien.rohrer@ cyberbotics. com>
Subject: Re: [webots-users] Adanced Slam Date: Wednesday, November 4, 2009, 10:54 AM

 
Hi Mohammad,

1.

You should define your e-puck prototype by merging these two files:
WEBOTS_HOME/ projects/ samples/curricul um/protos/ epuck_with_ display.proto

WEBOTS_HOME/ projects/ default/protos/ robots/EPuck. proto

into a third one (for example, a file named WEBOTS_HOME/ projects/ samples/curricul um/protos/ epuck_with_ display_and_ camera.proto). If I were you, I'd took the second one, add a Display in its children and save it into another file (Be sure that the name of the file matches with the prototype name at the begining of the file).

You can find documentation about prototypes there:

2.

I don't know this error message. Can you copy-paste or make a screenshot of the exact error message? Are you sure it comes from Webots and not from your controller?
The procedure you explain seems correct and should work...

Regards,
Fabien

2009/11/4 MOHAMMAD ALKHAWALDAH <engmohd77@yahoo. com>
 

Dear Fabien,
Firstly, I am trying to add another epuck to the environment of "Advanced_Slam" example. But I need to equipe the new epuck with a camera. How can I do that. Acually I couldnot add any new nodes or childrens to "epuck_with_display" in that example.
 
Secondly, when I try to use the controller (Advanced_slam_ 1) with another robot in another environment, I added a display node to the childrens of that robot. I compile it and then build, after that a message telling that the the exe files are updated. but when I start the simulation I have a message says "display device is exist"
and webots stops.
 
Your answers are highly appreciated
Thanks,
Mohammad
 
 
 
 
 

--- On Mon, 11/2/09, fabien.rohrer <fabien.rohrer@ cyberbotics. com> wrote:

From: fabien.rohrer <fabien.rohrer@ cyberbotics. com>
Subject: [webots-users] Re: help...
To: webots-users@ yahoogroups. com
Date: Monday, November 2, 2009, 3:51 PM

 
Hi Mohammad,

Yes, in the children of the e-puck node. Exactly as in this example:
WEBOTS_HOME/ projects/ samples/devices/ worlds/display. wbt

Regards,
Fabien

PS: Next time, can you create a new thread for a new subject? Thanks.

--- In webots-users@ yahoogroups. com, MOHAMMAD ALKHAWALDAH <engmohd77@. ..> wrote:
>
> Dear fabien,
> I need to add a disply node to my epuck. Where should I put it? I mean inside children or not?
> �
> thnks
> mohd
>
> --- On Mon, 11/2/09, Fabien Rohrer <fabien.rohrer@ ...> wrote:
>
>
> From: Fabien Rohrer <fabien.rohrer@ ...>
> Subject: Re: [webots-users] help...
> To: webots-users@ yahoogroups. com
> Date: Monday, November 2, 2009, 9:44 AM
>
>
> �
>
>
>
> Hi,
>
> Look through these functions:
>
> void wb_servo_enable_ motor_force_ feedback( WbDeviceTag tag, int ms);
> void wb_servo_disable_ motor_force_ feedback( WbDeviceTag tag);
> double wb_servo_get_ motor_force_ feedback( WbDeviceTag tag);
> which are documented there:
>
> http://www.cyberbot ics.com/cdrom/ common/doc/ webots/reference /section3. 37.html#wb_ servo_enable_ motor_force_ feedback
>
> Regards,
> Fabien
>
>
> 2009/11/1 sina molavipoor <sina1369m@yahoo. com>
>
>
> �
>
>
>
> Hi
>
> i'm doing a project in snake robot and i have to find the force and torque of each servo motors. i couldn't find any function giving me this informations. as i'm just amateur could anyone help me.
> waiting for your helpful answers.
>
> thank u
>
>
> __._,_.
> .
>

.







#3409 From: Yvan Bourquin <yvan.bourquin@...>
Date: Mon Nov 16, 2009 7:53 am
Subject: Re: "Designing a flying object within webots"
yvanix
Offline Offline
Send Email Send Email
 
Hello Aniruddha,

Programming flying or swimming robots requires to add extra forces in the simulation.
This can only be achieved with a physics plugin and therefore Webots PRO is absolutely necessary.
With Webots PRO you have these additional features (with respect to Webots EDU):

- physics plugin programming (necessary to program special physics)
- Supervisor programming (necessary to run optimization or other sophisticated experiments)
- "Fast" simulation mode (Fast button enabled).

Let me know if you have any other question.
Cheers,

Yvan



On Mon, Nov 16, 2009 at 4:27 AM, Bhaumik, Aniruddha <abhaumik@...> wrote:
 

Hi ,


I am facing the problem when I am trying to implement the Newton-Euler equation for the flying object.As because I have to consider all the 6 DOF
for a rigid body moving in space so I am trying to implement a translation force which will help in moving the flying robot in space.I am trying to use the physics plugin for this.But whenever I am trying to call a method from physics plugin the webots simulator is giving the message that Demo or Edu version doesnot provide this option.I am having the edu version with me.Will I not be able to implement any force equation using physics plugin of webots?If so, is there an alternative way to implement the equations using edu version so that I can make my structure fly in space parallel to the ground ?

Thanking You

With Regards
Aniruddha


On Fri, Nov 6, 2009 at 2:08 AM, Fabien Rohrer <fabien.rohrer@...> wrote:
 

Hi Ani,

The fact to add some custom physics such as vertical force to simulate a flying robot can be done using a physics plugin.
Take a look a the related documentation:
http://www.cyberbotics.com/cdrom/common/doc/webots/reference/chapter6.html
and at this example:
WEBOTS_HOME/projects/samples/howto/worlds/physics.wbt

For translating or teleportating a robot in the scene tree, you can use a supervisor which can handle the scene tree at run time.
You can find documentation there:
http://www.cyberbotics.com/cdrom/common/doc/webots/reference/section3.41.html
and a simple example here (where a point light is moved after a while):
WEBOTS_HOME/projects/samples/devices/worlds/supervisor.wbt

Regards,
Fabien

2009/11/5 aniruddha_bhaumik <aniruddha_bhaumik@...>

 

Hi,
I want to design a flying object within webots.I have seen the blimp model in webots.But I need to move an object from one point to another point in space, just like moving a terrestrial object.I will be having a GPS on that object so that I can track the position of that object in space.Can anybody help me in this ?

Thanks

Ani






--
--------------------------
Yvan Bourquin
Software Engineer
Cyberbotics Ltd.
http://www.cyberbotics.com
+41 21 69 38624
--------------------------

#3408 From: "Bhaumik, Aniruddha" <abhaumik@...>
Date: Mon Nov 16, 2009 3:27 am
Subject: Re: "Designing a flying object within webots"
abhaumik@...
Send Email Send Email
 
Hi ,

I am facing the problem when I am trying to implement the Newton-Euler equation for the flying object.As because I have to consider all the 6 DOF
for a rigid body moving in space so I am trying to implement a translation force which will help in moving the flying robot in space.I am trying to use the physics plugin for this.But whenever I am trying to call a method from physics plugin the webots simulator is giving the message that Demo or Edu version doesnot provide this option.I am having the edu version with me.Will I not be able to implement any force equation using physics plugin of webots?If so, is there an alternative way to implement the equations using edu version so that I can make my structure fly in space parallel to the ground ?

Thanking You

With Regards
Aniruddha

On Fri, Nov 6, 2009 at 2:08 AM, Fabien Rohrer <fabien.rohrer@...> wrote:
 

Hi Ani,

The fact to add some custom physics such as vertical force to simulate a flying robot can be done using a physics plugin.
Take a look a the related documentation:
http://www.cyberbotics.com/cdrom/common/doc/webots/reference/chapter6.html
and at this example:
WEBOTS_HOME/projects/samples/howto/worlds/physics.wbt

For translating or teleportating a robot in the scene tree, you can use a supervisor which can handle the scene tree at run time.
You can find documentation there:
http://www.cyberbotics.com/cdrom/common/doc/webots/reference/section3.41.html
and a simple example here (where a point light is moved after a while):
WEBOTS_HOME/projects/samples/devices/worlds/supervisor.wbt

Regards,
Fabien

2009/11/5 aniruddha_bhaumik <aniruddha_bhaumik@...>

 

Hi,
I want to design a flying object within webots.I have seen the blimp model in webots.But I need to move an object from one point to another point in space, just like moving a terrestrial object.I will be having a GPS on that object so that I can track the position of that object in space.Can anybody help me in this ?

Thanks

Ani




#3407 From: MOHAMMAD ALKHAWALDAH <engmohd77@...>
Date: Fri Nov 13, 2009 12:37 pm
Subject: Re: Adanced Slam
engmohd77
Offline Offline
Send Email Send Email
 
Hi Fabien,
It seems like a useful information. Actually I tried to decrease the data exchange between the webots and the real epuck. But the problem has not been solved yet.
 
 
What I am trying to do is to implement two real epucks. Epuck no.1 is just navigating in an environment, while epuck no.2 is just watching it. What is your recomendations about this?
 
Do you recomend to use one controller  or two , one for each epuck. If I use one controller, may this help me solve the problem in my previous email below.
I red your paper below it has very useful information.
 
Thanks in advance
Mohammad 
 
--- On Wed, 11/11/09, Fabien Rohrer <fabien.rohrer@...> wrote:

From: Fabien Rohrer <fabien.rohrer@...>
Subject: Re: [webots-users] Adanced Slam
To: webots-users@yahoogroups.com
Date: Wednesday, November 11, 2009, 11:08 AM

 
Hi Mohammad,

You raised a relatively advanced problem...
In the simulated worlds, when the synchronization flag of a controller is set to TRUE, the simulated time between the steps corresponds perfectly to the argument passed to the wb_robot_step() function. This is not the case in a remote-control session because the time to send and receive commands through the bluetooth is variable. This should be take into account into the controller logic.
When only one e-puck is used with sensors which doesn't need of a lot of data (I mean with the camera disable  ), this effect is often not visible. But for example, when two e-pucks are working together, the time used in the bluetooth communication is at less doubled and so the behavior can differ (particularly when time measurement is important like in a SLAM algorithm).

Take a look at ths document that I wrote for the rat's life competition which explains in more details this problem:
http://www.ratslife .org/images/ real_world/ remote_control. pdf

In a controller having no camera, I think you can reduce the problem by enabling all the devices with the same refresh frequency (typically the time step) and increasing the time step in order to be just above the time to communicate (try for example 128).

Let me know if this helps...
Sincerely,
Fabien

During a remote-control session, the time between the ste

2009/11/10 MOHAMMAD ALKHAWALDAH <engmohd77@yahoo. com>
 
Dear Fabien,
Thank you I tried that and it succedded.
 
A new problem now appeard;
When I make one real epuck do advanced_Slam it is ok. But when I add another real epuck
(with new bluetooth connection) doing something else the first epuck (the one with the advanced_Slam) changes its behaviour. In other words, with the second bluetooth connection the behaviour of the first one changes. 
Please advise
Mohammad
--- On Wed, 11/4/09, Fabien Rohrer <fabien.rohrer@ cyberbotics. com> wrote:

From: Fabien Rohrer <fabien.rohrer@ cyberbotics. com>
Subject: Re: [webots-users] Adanced Slam Date: Wednesday, November 4, 2009, 10:54 AM

 
Hi Mohammad,

1.

You should define your e-puck prototype by merging these two files:
WEBOTS_HOME/ projects/ samples/curricul um/protos/ epuck_with_ display.proto

WEBOTS_HOME/ projects/ default/protos/ robots/EPuck. proto

into a third one (for example, a file named WEBOTS_HOME/ projects/ samples/curricul um/protos/ epuck_with_ display_and_ camera.proto). If I were you, I'd took the second one, add a Display in its children and save it into another file (Be sure that the name of the file matches with the prototype name at the begining of the file).

You can find documentation about prototypes there:

2.

I don't know this error message. Can you copy-paste or make a screenshot of the exact error message? Are you sure it comes from Webots and not from your controller?
The procedure you explain seems correct and should work...

Regards,
Fabien

2009/11/4 MOHAMMAD ALKHAWALDAH <engmohd77@yahoo. com>
 

Dear Fabien,
Firstly, I am trying to add another epuck to the environment of "Advanced_Slam" example. But I need to equipe the new epuck with a camera. How can I do that. Acually I couldnot add any new nodes or childrens to "epuck_with_display" in that example.
 
Secondly, when I try to use the controller (Advanced_slam_ 1) with another robot in another environment, I added a display node to the childrens of that robot. I compile it and then build, after that a message telling that the the exe files are updated. but when I start the simulation I have a message says "display device is exist"
and webots stops.
 
Your answers are highly appreciated
Thanks,
Mohammad
 
 
 
 
 

--- On Mon, 11/2/09, fabien.rohrer <fabien.rohrer@ cyberbotics. com> wrote:

From: fabien.rohrer <fabien.rohrer@ cyberbotics. com>
Subject: [webots-users] Re: help...
To: webots-users@ yahoogroups. com
Date: Monday, November 2, 2009, 3:51 PM

 
Hi Mohammad,

Yes, in the children of the e-puck node. Exactly as in this example:
WEBOTS_HOME/ projects/ samples/devices/ worlds/display. wbt

Regards,
Fabien

PS: Next time, can you create a new thread for a new subject? Thanks.

--- In webots-users@ yahoogroups. com, MOHAMMAD ALKHAWALDAH <engmohd77@. ..> wrote:
>
> Dear fabien,
> I need to add a disply node to my epuck. Where should I put it? I mean inside children or not?
> �
> thnks
> mohd
>
> --- On Mon, 11/2/09, Fabien Rohrer <fabien.rohrer@ ...> wrote:
>
>
> From: Fabien Rohrer <fabien.rohrer@ ...>
> Subject: Re: [webots-users] help...
> To: webots-users@ yahoogroups. com
> Date: Monday, November 2, 2009, 9:44 AM
>
>
> �
>
>
>
> Hi,
>
> Look through these functions:
>
> void wb_servo_enable_ motor_force_ feedback( WbDeviceTag tag, int ms);
> void wb_servo_disable_ motor_force_ feedback( WbDeviceTag tag);
> double wb_servo_get_ motor_force_ feedback( WbDeviceTag tag);
> which are documented there:
>
> http://www.cyberbot ics.com/cdrom/ common/doc/ webots/reference /section3. 37.html#wb_ servo_enable_ motor_force_ feedback
>
> Regards,
> Fabien
>
>
> 2009/11/1 sina molavipoor <sina1369m@yahoo. com>
>
>
> �
>
>
>
> Hi
>
> i'm doing a project in snake robot and i have to find the force and torque of each servo motors. i couldn't find any function giving me this informations. as i'm just amateur could anyone help me.
> waiting for your helpful answers.
>
> thank u
>
>
> __._,_.
> .
>

.






Messages 3407 - 3436 of 3500   Newest  |  < Newer  |  Older >  |  Oldest
Advanced
Add to My Yahoo!      XML What's This?

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help