From: Wouter W. <wo...@xs...> - 2007-02-14 13:38:36
|
Hi again, I'm currently trying to get the FOB to work with vrjuggler on windows XP. I've included the config file I'm using. Comport and baudrate settings are correct. The fob does work with the winbird test-application provided by ascension-tech. I've added an inputmanager to the configuration, which loads the flock_drv. I also added a driver scan path to the inputmanager, which I set to the path with the Bird.dll win32 driver from ascension-tech. As a result, the driver does try to initialize the FOB, but somehow fails in doing so. This is the output from juggler: ------------------------------------------------------------------- D:\simpleApp.exe "d:\config files\fobtest.jconf" VPR_DEBUG_NFY_LEVEL: Not found. VPR_DEBUG_NFY_LEVEL: Defaults to 2 -------------------------------------------------------- For more or less debug output change VPR_DEBUG_NFY_LEVEL -------------------------------------------------------- VPR_DEBUG_ENABLE: Not found. VPR_DEBUG_ENABLE: Defaults to 1 [ TID: N/A ] DBG:============================================================== ================= [ TID: N/A ] DBG:VR Juggler: v2.0.1-0 'Kenji' (NSPR) VRJ_RELENG_2_0_BRANCH Aug 29, 2005 13:32:13 [ TID: N/A ] DBG:VPR: v1.0.1-0 'Alpine Powder' (NSPR) VRJ_RELENG_2_0_BRANCH Aug 29, 2005 13:32:10 [ TID: N/A ] DBG:JCCL: v1.0.1-0 'Crazed Kitty' (NSPR) VRJ_RELENG_2_0_BRANCH Aug 29, 2005 13:32:11 [ TID: N/A ] DBG:Gadgeteer: v1.0.1-0 'Dr Claw' (NSPR) VRJ_RELENG_2_0_BRANCH Aug 29, 2005 13:32:12 [ TID: N/A ] DBG:============================================================== ================= [ TID: N/A ] DBG:Neither JCCL_CFG_PATH nor VJ_CFG_PATH is set. Defaulting to ${VJ_BASE_DIR}/share\vrjuggler/data/configFiles simpleApp.exe[ TID: N/A ] JCCL-RCFG:JCCL_BASE_DIR environment variable not set. Using VJ_BASE_DIR instead.[ TID: N/A ] DBG:Loading library: D:\vrirrlicht\src\vrjuggler-2.0.1-win32-vc71\lib\jccl\plugins\corba_rtrc.dll [ OK ] [0004068/000] DBG:Loading library: D:\vrirrlicht\src\vrjuggler-2.0.1-win32-vc71\lib\vrjuggler\plugins\corba_perf_mon.dll [ OK ] [0004068/000] DBG:Type: display_system DisplaySystem0 [ OK ] [0004068/000] DBG:Type: keyboard_mouse_proxy Keyboard/MouseProxy [ OK ] [0004068/000] DBG:Type: keyboard_mouse_device Keyboard/MouseInputHandler [ OK ] [0004068/000] DBG:DeviceInterface found proxy: Keyboard/MouseProxy [ OK ] [0004068/000] DBG:Type: simulated_positional_device SimHeadPos [ OK ] [0004068/000] DBG:Type: position_proxy SimHeadProxy [ OK ] [0004068/000] DBG:DeviceInterface found proxy: Keyboard/MouseProxy [ OK ] [0004068/000] DBG:Type: simulated_positional_device SimCamPos [ OK ] [0004068/000] DBG:DeviceInterface found proxy: Keyboard/MouseProxy [ OK ] [0004068/000] DBG:Type: simulated_positional_device SimWandPos [ OK ] [0004068/000] DBG:Type: position_proxy SimCamProxy [ OK ] [0004068/000] DBG:Type: position_proxy SimWandProxy [ OK ] [0004068/000] DBG:DeviceInterface found proxy: Keyboard/MouseProxy [ OK ] [0004068/000] DBG:Type: simulated_digital_device SimWandButtons [ OK ] [0004068/000] DBG:Type: digital_proxy SimWandLeftButtonProxy [ OK ] [0004068/000] DBG:Type: digital_proxy SimWandCenterButtonProxy [ OK ] [0004068/000] DBG:Type: digital_proxy SimWandRightButtonProxy [ OK ] [0004068/000] DBG:Type: alias VJButton0 [ OK ] [0004068/000] DBG:Type: alias VJWand [ OK ] [0004068/000] DBG:Type: alias VJButton1 [ OK ] [0004068/000] DBG:Type: alias VJHead [ OK ] [0004068/000] DBG:Loading library: D:\vrirrlicht\src\vrjuggler-2.0.1-win32-vc71\lib\gadgeteer\drivers\Flock_drv.dll [ OK ] [0004068/000] gadgetINP:[gadget::InputManager::configureInputManager()] Searching for driver DSOs in 'D:\fobdriver' [0004068/000] DBG:Loading library: D:\fobdriver\Bird.dll [ FAILED lookup ] [0004068/000] DBG:WARNING: Failed to look up entry point function 'initDevice' in DSO 'D:\fobdriver\Bird.dll' [0004068/000] DBG:Type: input_manager InputManager0 [ OK ] [0004068/000] DBG:DeviceInterface found proxy: SimHeadProxy [ OK ] [0004068/000] DBG:Type: user Gebruiker [ OK ] Update action always NOW in Win32 Canoncial State not yet implemented, EOF is enabled. [0004068/000] DBG:Flock error: Incomplete command response Flock Status: status:Open mode:Unknown mode addr mode:Normal Addressing mstr addr:1 output fmt:PositionQuaternion report rate:MaxRate hemi:Lower filter:AC Narrow sync:1 model: sw ver:0 port:COM1 baud:115200 Transmitters at indices: --- Bird Internal ---: mActiveUnitEndIndex:1920360295 mNumSensors:0 Addr to sensor map: [0004068/000] DBG: [FlockStandalone] Configuring the flock. This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information. ------------------------------------------------------------------- And as you can see, it crashes. It also is unable to load the Bird.dll driver. But I don't know whether it is necessary to use this driver. So am I doing something wrong here (which I hope) or is the driver just not compatible with windows? Thank you, Wouter Wognum > Wouter Wognum wrote: >> Sorry for the previous e-mail; pressed the wrong key :) >> >> @Dan >> What kind of limitations does the VRPN driver have? > > I believe that it hard codes the transmitter hemisphere setting. > >> @Patrick >> We use both windows and linux with 2.6 kernel. >> But it's no problem to switch to 2.4 if that will work. >> So are you saying the current vrjuggler fob driver probably DOES work in >> windows? >> If so, I'll test it tomorrow and let you know :) > > The last I knew, the driver worked on Windows. However, that is > second-hand > information since I did not see it working myself. Beyond that, I haven't > used a Flock of Birds since Dan and I worked out kinks in the current > driver > back in November 2004. That was using IRIX 6.5 and a Linux 2.4 kernel for > testing. Getting an update on the usability on Windows would be good. If > it > works on Windows, then I will update the VR Juggler /Configuration Guide/ > to > reflect that. > >> @Dan again >> When you say the driver doesn't work. Do you mean under windows, linux >> or in general? > > Dan basically meant the same thing that I said. :) > > -Patrick > >> - Wouter >> >> >> *From:* Daniel E. Shipton <mailto:dan...@gm...> >> *To:* VR Juggler development discussion list >> <mailto:vrj...@li...> >> *Sent:* Tuesday, February 13, 2007 5:45 PM >> *Subject:* Re: [vrjuggler-devel] Flock of birds support >> >> On 2/13/07, *Wouter Wognum* <wo...@xs... >> <mailto:wo...@xs...>> wrote: >> >> Hi, >> >> I'm currently trying to configure a flock of birds for our >> virtual reality CAVE. >> I came across the following line in the juggler docs: >> >> The Flock of Birds® driver in VR Juggler 2.0 does not work >> correctly. The VRPN or Trackd drivers must be used instead to >> access the Flock of Birds® tracking system. >> >> So is this still valid for version 2.0.2? >> The reason I'm asking this, is because I'd like to know whether >> there is any point in trying to set it up using the vrjuggler >> driver or not. >> Otherwise I'll just try VRPN right away :) >> >> >> The Flock driver does not work in t 2.0.2. The VRPN driver has some >> hardcoded limitations but it will work. >> >> -Dan >> >> >> What operating system are you using? The only OS that I know of >> where the >> Flock driver definitely doesn't work is Linux with a 2.6 kernel. It >> probably >> works on Windows, and I know that it worked with a Linux 2.4 kernel. >> Whatever the problem is in the driver that prevents it from with >> with a >> Linux 2.6 kernel could probably be fixed given access to the >> hardware and >> sufficient time. >> >> -Patrick > > > -- > Patrick L. Hartling | VP Engineering, Infiscape Corp. > PGP: http://tinyurl.com/2msw3 | http://www.infiscape.com/ > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job > easier. > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642_______________________________________________ > vrjuggler-devel mailing list > vrj...@li... > https://lists.sourceforge.net/lists/listinfo/vrjuggler-devel > |