From: Sebastian R. <seb...@go...> - 2010-12-06 11:39:14
|
Hello Jorge, Sounds like really good news. In order to verify your bugfixes I've found the following compile error: Looks like the (new) PLAYER_POSITION2D_CMD_VEL_HEAD type is not yet defined (in PlayerConstants.java). I checked out the latest revision (104) from svn repository. Kind regards, Sebastian Am 05.12.2010 um 14:28 schrieb Jorge Santos Simón: > Hello Sebastian, > > Good news; after long struggling, I think I have solved the problem > with the ranger interface: > it is all about not reading the intensities that Stage 4 sends along > with range measures; > that seems to mangle all XDR communications from stage to javaclient. > I´ll commit the changes in about two hours. Note that I have changed > the interface, so your > code will not work with the new version (sorry everyone). In fact, I > can see that the new > interface is quite horrible, but I have tried to be coherent with > player interface definition. > > Best of all is that this solves also some of the concerns you posted > in the player stage users > mailing list (I reproduce your post here, with my comments between ### ###) > > > Simulation: > SimulationInterface simu = playerclient.requestInterfaceSimulation(0, > PlayerConstants.PLAYER_OPEN_MODE); > simu.get2DPose (key); > if ( simu.isPose2DReady() ) { // Never reaches here > > Although there is no problem with the set2DPose() method. > > ### solved! ### > > Ranger: > RangerInterface las = host.requestInterfaceRanger (0, > PlayerConstants.PLAYER_OPEN_MODE); > while ( ! las.isDataReady() ) { // Never reaches here > > The same code with LaserInterface works fine. > > ### solved! ### > > > Gripper: > Store ("4"), release ("5") (and stop ?) command return unknown > message type (on server site) > Anyway this could also be a player issue. > > ### do not tested, but seems a different problem ### > > > > > From: Sebastian Rockel <sebastianrockel@go...> - 2010-11-15 13:15 > > Attachments: PGP.sig > Hello, > > I am currently using Javaclient3 and porting my CPP code to Java. > In one example I use sonar and ranger(laser). > > I use basically following call order (e.g. for ranger but similar to > sonar and laser): > > ... > requestInterfaceRanger (0, PlayerConstants.PLAYER_OPEN_MODE); > ... > runThreaded(-1,-1) > ... > readAll() > ... > isDataReady() > ... > getData().getRanges() > ... > > For sonar and laser it works fine but when I use ranger it looks like > the call isDataReady() is blocking forever. > Is there anything to be specifically considered for the ranger > interface or does anyone has an idea? > > Thanks in advance. > > Sebastian > > ------------------------------------------------------------------------------ > What happens now with your Lotus Notes apps - do you make another costly > upgrade, or settle for being marooned without product support? Time to move > off Lotus Notes and onto the cloud with Force.com, apps are easier to build, > use, and manage than apps on traditional platforms. Sign up for the Lotus > Notes Migration Kit to learn more. http://p.sf.net/sfu/salesforce-d2d > _______________________________________________ > Java-player-users mailing list > Jav...@li... > https://lists.sourceforge.net/lists/listinfo/java-player-users |