You can subscribe to this list here.
2005 |
Jan
|
Feb
|
Mar
|
Apr
(5) |
May
(33) |
Jun
(5) |
Jul
(13) |
Aug
(28) |
Sep
(6) |
Oct
(3) |
Nov
(20) |
Dec
(11) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2006 |
Jan
(1) |
Feb
(17) |
Mar
(35) |
Apr
(1) |
May
(4) |
Jun
(8) |
Jul
(5) |
Aug
(4) |
Sep
(1) |
Oct
|
Nov
(1) |
Dec
|
2007 |
Jan
(6) |
Feb
(6) |
Mar
|
Apr
(4) |
May
(1) |
Jun
(1) |
Jul
|
Aug
(9) |
Sep
(3) |
Oct
(2) |
Nov
(4) |
Dec
(9) |
2008 |
Jan
|
Feb
(7) |
Mar
(2) |
Apr
(14) |
May
(9) |
Jun
(1) |
Jul
(2) |
Aug
|
Sep
(1) |
Oct
|
Nov
(8) |
Dec
(2) |
2009 |
Jan
(3) |
Feb
(5) |
Mar
(4) |
Apr
(13) |
May
|
Jun
(1) |
Jul
(7) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(3) |
2010 |
Jan
(3) |
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
(3) |
Oct
|
Nov
(8) |
Dec
(4) |
2011 |
Jan
(3) |
Feb
(4) |
Mar
(7) |
Apr
(2) |
May
(7) |
Jun
(1) |
Jul
|
Aug
|
Sep
(10) |
Oct
|
Nov
|
Dec
|
2012 |
Jan
|
Feb
|
Mar
|
Apr
(2) |
May
(2) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2015 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(2) |
Dec
|
2018 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
|
From: fly r. <roa...@ho...> - 2005-08-14 23:50:19
|
Hi all, I have finished a java program about path planning, now I need to compile it with gcc and output it. In Player Server Manual, I found these sentences as follow: This example can be built using the commands: $ gcc -c simple.c -o simple.o $ gcc -lm -lplayerc simple.o -o simple I tried to follow this, and as the first sentence, I success to get an *.o file. But the second one failed. I think it's for c language, but not java client. Any one could tell me what the command should be for java client? Cheers, Jun _________________________________________________________________ Winks & nudges are here - download MSN Messenger 7.0 today! http://messenger.msn.co.uk |
From: Moshe S. <mos...@ya...> - 2005-08-04 08:25:48
|
According to my searching and answers I received at Playerstage-developers the problem is indeed a "stage" issue. --- Moshe Sayag <mos...@ya...> wrote: > It happens _all_the_time_. > Have you ever tried it with stage? > > I plan to examine the data that is received by the > JPlayer and check if the problem is at stage, the > communication or the way the client parse/interpret > it. > > --- Radu Bogdan Rusu <ve...@in...> wrote: > > > Does that happen all the time, or just under some > > circumstances? If so, > > could you try to isolate them out? > > > > I used the BlobfinderInterface on my dissertation > > thesis some months ago > > and it worked fine with the CMUcam2 from what I > > remember. > > > > We can check it out though, so no problem. > > > > Cheers, > > Radu. > > > > Moshe Sayag wrote: > > > > >I am running the java player on top of stage. > > >The (simulated) robots "see" each other by using > > the > > >BlobFinder interface. The blobs are recognized > and > > the > > >colors of the blobs are received correctly, > > however, > > >Blob.getRange() always returns 0. > > > > > >Is anyone else experience the same behavior? > > >Am I forgetting to init anything? > > > > > >Thanks > > > > > >Moshe > > > > > > > > > > > > >____________________________________________________ > > >Start your day with Yahoo! - make it your home > page > > > > >http://www.yahoo.com/r/hs > > > > > > > > > > > > >------------------------------------------------------- > > >SF.Net email is sponsored by: Discover Easy Linux > > Migration Strategies > > >from IBM. Find simple to follow Roadmaps, > > straightforward articles, > > >informative Webcasts and more! Get everything you > > need to get up to > > >speed, fast. > > > http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click > > >_______________________________________________ > > >Java-player-users mailing list > > >Jav...@li... > > > >https://lists.sourceforge.net/lists/listinfo/java-player-users > > > > > > > > > > -- > > > > Yours sincerely, > > Radu Bogdan Rusu > > -- > > | Radu Bogdan 'veedee' Rusu | > http://www.rbrusu.com > > | PhD student/researcher > > | Robotics Research Group, Faculty of Automation & > > Computer Science > > | Technical University of Cluj-Napoca[.ro] > > > > > > > > > ------------------------------------------------------- > > SF.Net email is sponsored by: Discover Easy Linux > > Migration Strategies > > from IBM. Find simple to follow Roadmaps, > > straightforward articles, > > informative Webcasts and more! Get everything you > > need to get up to > > speed, fast. > > > http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click > > _______________________________________________ > > Java-player-users mailing list > > Jav...@li... > > > https://lists.sourceforge.net/lists/listinfo/java-player-users > > > > __________________________________________________ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam > protection around > http://mail.yahoo.com > > > ------------------------------------------------------- > SF.Net email is sponsored by: Discover Easy Linux > Migration Strategies > from IBM. Find simple to follow Roadmaps, > straightforward articles, > informative Webcasts and more! Get everything you > need to get up to > speed, fast. > http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click > _______________________________________________ > Java-player-users mailing list > Jav...@li... > https://lists.sourceforge.net/lists/listinfo/java-player-users > __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com |
From: Moshe S. <mos...@ya...> - 2005-08-03 14:33:47
|
It happens _all_the_time_. Have you ever tried it with stage? I plan to examine the data that is received by the JPlayer and check if the problem is at stage, the communication or the way the client parse/interpret it. --- Radu Bogdan Rusu <ve...@in...> wrote: > Does that happen all the time, or just under some > circumstances? If so, > could you try to isolate them out? > > I used the BlobfinderInterface on my dissertation > thesis some months ago > and it worked fine with the CMUcam2 from what I > remember. > > We can check it out though, so no problem. > > Cheers, > Radu. > > Moshe Sayag wrote: > > >I am running the java player on top of stage. > >The (simulated) robots "see" each other by using > the > >BlobFinder interface. The blobs are recognized and > the > >colors of the blobs are received correctly, > however, > >Blob.getRange() always returns 0. > > > >Is anyone else experience the same behavior? > >Am I forgetting to init anything? > > > >Thanks > > > >Moshe > > > > > > > >____________________________________________________ > >Start your day with Yahoo! - make it your home page > > >http://www.yahoo.com/r/hs > > > > > > > >------------------------------------------------------- > >SF.Net email is sponsored by: Discover Easy Linux > Migration Strategies > >from IBM. Find simple to follow Roadmaps, > straightforward articles, > >informative Webcasts and more! Get everything you > need to get up to > >speed, fast. > http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click > >_______________________________________________ > >Java-player-users mailing list > >Jav...@li... > >https://lists.sourceforge.net/lists/listinfo/java-player-users > > > > > > -- > > Yours sincerely, > Radu Bogdan Rusu > -- > | Radu Bogdan 'veedee' Rusu | http://www.rbrusu.com > | PhD student/researcher > | Robotics Research Group, Faculty of Automation & > Computer Science > | Technical University of Cluj-Napoca[.ro] > > > > ------------------------------------------------------- > SF.Net email is sponsored by: Discover Easy Linux > Migration Strategies > from IBM. Find simple to follow Roadmaps, > straightforward articles, > informative Webcasts and more! Get everything you > need to get up to > speed, fast. > http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click > _______________________________________________ > Java-player-users mailing list > Jav...@li... > https://lists.sourceforge.net/lists/listinfo/java-player-users > __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com |
From: Radu B. R. <ve...@in...> - 2005-08-02 18:52:04
|
Does that happen all the time, or just under some circumstances? If so, could you try to isolate them out? I used the BlobfinderInterface on my dissertation thesis some months ago and it worked fine with the CMUcam2 from what I remember. We can check it out though, so no problem. Cheers, Radu. Moshe Sayag wrote: >I am running the java player on top of stage. >The (simulated) robots "see" each other by using the >BlobFinder interface. The blobs are recognized and the >colors of the blobs are received correctly, however, >Blob.getRange() always returns 0. > >Is anyone else experience the same behavior? >Am I forgetting to init anything? > >Thanks > >Moshe > > > >____________________________________________________ >Start your day with Yahoo! - make it your home page >http://www.yahoo.com/r/hs > > > >------------------------------------------------------- >SF.Net email is sponsored by: Discover Easy Linux Migration Strategies >from IBM. Find simple to follow Roadmaps, straightforward articles, >informative Webcasts and more! Get everything you need to get up to >speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click >_______________________________________________ >Java-player-users mailing list >Jav...@li... >https://lists.sourceforge.net/lists/listinfo/java-player-users > > -- Yours sincerely, Radu Bogdan Rusu -- | Radu Bogdan 'veedee' Rusu | http://www.rbrusu.com | PhD student/researcher | Robotics Research Group, Faculty of Automation & Computer Science | Technical University of Cluj-Napoca[.ro] |
From: Moshe S. <mos...@ya...> - 2005-08-01 15:08:20
|
I am running the java player on top of stage. The (simulated) robots "see" each other by using the BlobFinder interface. The blobs are recognized and the colors of the blobs are received correctly, however, Blob.getRange() always returns 0. Is anyone else experience the same behavior? Am I forgetting to init anything? Thanks Moshe ____________________________________________________ Start your day with Yahoo! - make it your home page http://www.yahoo.com/r/hs |
From: Nils O. T. <no...@gm...> - 2005-07-26 20:32:51
|
Hi Radu, Thanks for looking into that, I implemented a workaround like this in my program: if (blobfinder.getBlobCount()>0 && blobfinder.getImageWidth()<2000) { //blob found } else { //no blob|false blob found } because the fake blob always comes with a crazy ImageWidth, for me at least (22648x5). If thats the case for everyone a line like that in Stage could probably help as well :) regards, Nils Ole Tippenhauer -- Exchange Research Student @PAMI lab U. of Waterloo, Ontario, Canada Radu Bogdan Rusu wrote: > Yup, I'm quite sure it's Stage, since the BlobfinderInterface works well > with the CMUcam2. I'll try to have a look at Stage and see if I can > submit a patch really quick. > > Cheers, > Radu. > > Nils Ole Tippenhauer wrote: > >> I checked with a real robot and the problem doesn't seem to appear >> there. maybe its just the stage implementation of blobfinder then? >> >> regards, >> Nils Ole Tippenhauer > > > |
From: Radu B. R. <ve...@in...> - 2005-07-25 10:55:54
|
Yup, I'm quite sure it's Stage, since the BlobfinderInterface works well with the CMUcam2. I'll try to have a look at Stage and see if I can submit a patch really quick. Cheers, Radu. Nils Ole Tippenhauer wrote: > I checked with a real robot and the problem doesn't seem to appear > there. maybe its just the stage implementation of blobfinder then? > > regards, > Nils Ole Tippenhauer -- Yours sincerely, Radu Bogdan Rusu -- | Radu Bogdan 'veedee' Rusu | http://www.rbrusu.com | PhD student/researcher | Robotics Research Group, Faculty of Automation & Computer Science | Technical University of Cluj-Napoca[.ro] |
From: Nils O. T. <no...@gm...> - 2005-07-24 22:41:37
|
I checked with a real robot and the problem doesn't seem to appear there. maybe its just the stage implementation of blobfinder then? regards, Nils Ole Tippenhauer -- Exchange Research Student @PAMI lab U. of Waterloo, Ontario, Canada Nils Ole Tippenhauer wrote: > I'm using the blobfinder in stage at the moment and have the problem > that, if no blob is in sight, I still get one data set with the > following values (taken form a debug message in my program) > > 1 Blob(s) found from player0 with the following attributes: (Size of the > picture is 22648x5) > Blob 0 has its centre at (0/6339) > > Anyone else experiences the same problem? I know that the other > libraries have problems with that as well, there was a discussion about > it in the c++ library recently with the title "blobfinder acting funny" > > regards, > Nils Ole Tippenhauer |
From: Nils O. T. <no...@gm...> - 2005-07-24 18:04:53
|
I'm using the blobfinder in stage at the moment and have the problem that, if no blob is in sight, I still get one data set with the following values (taken form a debug message in my program) 1 Blob(s) found from player0 with the following attributes: (Size of the picture is 22648x5) Blob 0 has its centre at (0/6339) Anyone else experiences the same problem? I know that the other libraries have problems with that as well, there was a discussion about it in the c++ library recently with the title "blobfinder acting funny" regards, Nils Ole Tippenhauer -- Exchange Research Student @PAMI lab U. of Waterloo, Ontario, Canada |
From: Nils O. T. <no...@gm...> - 2005-07-14 00:27:31
|
Hi Thanks alot, will try that now... I was left under the impression that the way I was doing it was the standard way from the examples in th "How to..." I saw this threaded stuff in the source code but could not really figure out what it would change... Good luck in Munich, I'm from Germany myself :) regards, Ole -- Nils Ole Tippenhauer Exchange research student PAMI lab, University of Waterloo pami.uwaterloo.ca Radu Bogdan Rusu wrote: > On Tue, Jul 12, 2005 at 10:04:51AM -0400, Nils Ole Tippenhauer wrote: > >>I just did a similar post on the player mailinglist... readData() >>doesn't work fo r me either, but readAll() for the proxy works. This is >>an not fully working example but some code fragments of it taken from >>the stuff I'm currently working on: >> >>//At startup >>player = new PlayerClient("localhost",6665); >>position = player.requestInterfacePosition(0, 'r'); //a, r or w > > > Try adding player.runThreaded (-1, -1); for a kick. > >You're doing this the wrong way. Try calling [PlayerClient].runThreaded >(ms,nano); in your code. It will automatically run all the >[*Interface].readData() for you. I will do my best to upload a couple of >clear written examples for Javaclient soon. In the meantime, you can check >some stuff such as http://www.robotux.info/ai/neural/ for a working >example. You have several client<->player modes. Check http://player.robotux.info/group__player__interface__player.html#ga14 for details. > >>//now loop this stuff... >>player.readAll(); >>//update the global data so every behaviour can access it >>currentX=position.getX(); >>currentY=position.getY(); >>currentYaw=position.getYaw(); >>System.out.println("Position (" + currentX + "/"+ currentY + ") Angle >>is " + currentYaw); >> >>This is of course for the Odometry data... give it a try... >>I'm using plauer 1.6.4 and latest stable stage & latest stable playerclient >> >> >>cheers, Ole >> >>-- >>Nils Ole Tippenhauer >>Exchange research student >>PAMI lab, University of Waterloo >>pami.uwaterloo.ca >> >> >> >>Kenneth Mosher wrote: >> >>>I'm using Javaclient 1.6.4 (Player 1.6.4, simulating bot in stage) and >>>having some problems getting either odometry data or the simulation 2d pose >>>back. >>> >>>When trying to get odom data (readData then getX, getY on the position >>>interface) I keep getting garbage values (values jump all over the place) >>>without even moving my 'bot from its start position. >>> >>>When I try to use the simulation interface to get back a 2dPose and look at >>>the 'bot's co-ords that way, it just sits there waiting for a response (did >>>a get2DPose, kept waiting on isPose2DReady). >>> >>>At one point, I managed to get the simulation interface to connect to stage >>>(somehow; still not sure how) and got an error like "warning: No >>>permissions >>>to configure device lf:0"....? I read somewhere in the P/S mailing list >>>that that error could be due to an old version of Player or Stage, but I'm >>>using the latest release... >>> >>>Could someone please post a clear, working code example of how to do either >>>or both of these things (retrieve odometry data and retrive a simulation 2d >>>pose)? >>> >>>Thank you >>> >>> >>> >>>------------------------------------------------------- >>>This SF.Net email is sponsored by the 'Do More With Dual!' webinar >>>happening >>>July 14 at 8am PDT/11am EDT. We invite you to explore the latest in dual >>>core and dual graphics technology at this free one hour event hosted by HP, >>>AMD, and NVIDIA. To register visit http://www.hp.com/go/dualwebinar >>>_______________________________________________ >>>Java-player-users mailing list >>>Jav...@li... >>>https://lists.sourceforge.net/lists/listinfo/java-player-users >>> >>> >> >> >>------------------------------------------------------- >>This SF.Net email is sponsored by the 'Do More With Dual!' webinar happening >>July 14 at 8am PDT/11am EDT. We invite you to explore the latest in dual >>core and dual graphics technology at this free one hour event hosted by HP, >>AMD, and NVIDIA. To register visit http://www.hp.com/go/dualwebinar >>_______________________________________________ >>Java-player-users mailing list >>Jav...@li... >>https://lists.sourceforge.net/lists/listinfo/java-player-users > > |
From: Radu B. R. <ve...@in...> - 2005-07-13 20:53:58
|
On Tue, Jul 12, 2005 at 10:04:51AM -0400, Nils Ole Tippenhauer wrote: > I just did a similar post on the player mailinglist... readData() > doesn't work fo r me either, but readAll() for the proxy works. This is > an not fully working example but some code fragments of it taken from > the stuff I'm currently working on: > > //At startup > player = new PlayerClient("localhost",6665); > position = player.requestInterfacePosition(0, 'r'); //a, r or w Try adding player.runThreaded (-1, -1); for a kick. > //now loop this stuff... > player.readAll(); > //update the global data so every behaviour can access it > currentX=position.getX(); > currentY=position.getY(); > currentYaw=position.getYaw(); > System.out.println("Position (" + currentX + "/"+ currentY + ") Angle > is " + currentYaw); > > This is of course for the Odometry data... give it a try... > I'm using plauer 1.6.4 and latest stable stage & latest stable playerclient > > > cheers, Ole > > -- > Nils Ole Tippenhauer > Exchange research student > PAMI lab, University of Waterloo > pami.uwaterloo.ca > > > > Kenneth Mosher wrote: > >I'm using Javaclient 1.6.4 (Player 1.6.4, simulating bot in stage) and > >having some problems getting either odometry data or the simulation 2d pose > >back. > > > >When trying to get odom data (readData then getX, getY on the position > >interface) I keep getting garbage values (values jump all over the place) > >without even moving my 'bot from its start position. > > > >When I try to use the simulation interface to get back a 2dPose and look at > >the 'bot's co-ords that way, it just sits there waiting for a response (did > >a get2DPose, kept waiting on isPose2DReady). > > > >At one point, I managed to get the simulation interface to connect to stage > >(somehow; still not sure how) and got an error like "warning: No > >permissions > >to configure device lf:0"....? I read somewhere in the P/S mailing list > >that that error could be due to an old version of Player or Stage, but I'm > >using the latest release... > > > >Could someone please post a clear, working code example of how to do either > >or both of these things (retrieve odometry data and retrive a simulation 2d > >pose)? > > > >Thank you > > > > > > > >------------------------------------------------------- > >This SF.Net email is sponsored by the 'Do More With Dual!' webinar > >happening > >July 14 at 8am PDT/11am EDT. We invite you to explore the latest in dual > >core and dual graphics technology at this free one hour event hosted by HP, > >AMD, and NVIDIA. To register visit http://www.hp.com/go/dualwebinar > >_______________________________________________ > >Java-player-users mailing list > >Jav...@li... > >https://lists.sourceforge.net/lists/listinfo/java-player-users > > > > > > > ------------------------------------------------------- > This SF.Net email is sponsored by the 'Do More With Dual!' webinar happening > July 14 at 8am PDT/11am EDT. We invite you to explore the latest in dual > core and dual graphics technology at this free one hour event hosted by HP, > AMD, and NVIDIA. To register visit http://www.hp.com/go/dualwebinar > _______________________________________________ > Java-player-users mailing list > Jav...@li... > https://lists.sourceforge.net/lists/listinfo/java-player-users -- Yours sincerely, Radu Bogdan Rusu -- | Radu Bogdan 'veedee' Rusu | http://www.rbrusu.com | PhD student/researcher | Robotics Research Group, Technical University of Cluj-Napoca[.ro] |
From: Radu B. R. <ve...@in...> - 2005-07-13 20:44:04
|
Hello, Are you using the threaded mode or the non-threaded mode of Javaclient? On Sat, Jul 09, 2005 at 05:49:14PM -0400, Nils Ole Tippenhauer wrote: > Hi List > I'm using the Java client together with JADE to simulate some group > behaviour stuff but have encountered the following problem: > When I add a blobfinder proxy the reedAll() command will suddenly block > until a Blob is found - this means that the Robot essentially stops for > me until a Blob comes into view of the camera/Blobfinder. Im just using > the stage simulator so far, maybe its different in a real application. > When I try to read the data for single Proxies with readData() instead > of readAll() I'll get only garbage, is there a certain order for that? > > Thanks for your good work on Java-Player so far! > > Nils Ole Tippenhauer > -- > Exchange Research Student @PAMI lab > U. of Waterloo, Ontario, Canada > PS. Sorry for the late reply, I am currently in the process of moving. Yours sincerely, Radu Bogdan Rusu -- | Radu Bogdan 'veedee' Rusu | http://www.rbrusu.com | PhD student/researcher | Robotics Research Group, Technical University of Cluj-Napoca[.ro] |
From: Nils O. T. <no...@gm...> - 2005-07-12 14:04:43
|
I just did a similar post on the player mailinglist... readData() doesn't work fo r me either, but readAll() for the proxy works. This is an not fully working example but some code fragments of it taken from the stuff I'm currently working on: //At startup player = new PlayerClient("localhost",6665); position = player.requestInterfacePosition(0, 'r'); //a, r or w //now loop this stuff... player.readAll(); //update the global data so every behaviour can access it currentX=position.getX(); currentY=position.getY(); currentYaw=position.getYaw(); System.out.println("Position (" + currentX + "/"+ currentY + ") Angle is " + currentYaw); This is of course for the Odometry data... give it a try... I'm using plauer 1.6.4 and latest stable stage & latest stable playerclient cheers, Ole -- Nils Ole Tippenhauer Exchange research student PAMI lab, University of Waterloo pami.uwaterloo.ca Kenneth Mosher wrote: > I'm using Javaclient 1.6.4 (Player 1.6.4, simulating bot in stage) and > having some problems getting either odometry data or the simulation 2d pose > back. > > When trying to get odom data (readData then getX, getY on the position > interface) I keep getting garbage values (values jump all over the place) > without even moving my 'bot from its start position. > > When I try to use the simulation interface to get back a 2dPose and look at > the 'bot's co-ords that way, it just sits there waiting for a response (did > a get2DPose, kept waiting on isPose2DReady). > > At one point, I managed to get the simulation interface to connect to stage > (somehow; still not sure how) and got an error like "warning: No permissions > to configure device lf:0"....? I read somewhere in the P/S mailing list > that that error could be due to an old version of Player or Stage, but I'm > using the latest release... > > Could someone please post a clear, working code example of how to do either > or both of these things (retrieve odometry data and retrive a simulation 2d > pose)? > > Thank you > > > > ------------------------------------------------------- > This SF.Net email is sponsored by the 'Do More With Dual!' webinar happening > July 14 at 8am PDT/11am EDT. We invite you to explore the latest in dual > core and dual graphics technology at this free one hour event hosted by HP, > AMD, and NVIDIA. To register visit http://www.hp.com/go/dualwebinar > _______________________________________________ > Java-player-users mailing list > Jav...@li... > https://lists.sourceforge.net/lists/listinfo/java-player-users > > |
From: Kenneth M. <km...@at...> - 2005-07-12 13:46:55
|
I'm using Javaclient 1.6.4 (Player 1.6.4, simulating bot in stage) and having some problems getting either odometry data or the simulation 2d = pose back.=20 =20 When trying to get odom data (readData then getX, getY on the position interface) I keep getting garbage values (values jump all over the = place) without even moving my 'bot from its start position.=20 =20 When I try to use the simulation interface to get back a 2dPose and look = at the 'bot's co-ords that way, it just sits there waiting for a response = (did a get2DPose, kept waiting on isPose2DReady).=20 =20 At one point, I managed to get the simulation interface to connect to = stage (somehow; still not sure how) and got an error like "warning: No = permissions to configure device lf:0"....? I read somewhere in the P/S mailing = list that that error could be due to an old version of Player or Stage, but = I'm using the latest release... =20 Could someone please post a clear, working code example of how to do = either or both of these things (retrieve odometry data and retrive a simulation = 2d pose)?=20 =20 Thank you |
From: Nils O. T. <no...@gm...> - 2005-07-11 20:53:12
|
I'm pretty sure your CLASSPATH is wrong. Try echo $CLASSPATH and see if the javaclient.jar file is included in the path. I'm compiling with javac and not gcc -c (if there's a difference) and the following classpath works: echo $CLASSPATH /home/not/jade:/home/not/javaclient/jars/javaclient.jar:. compiling then just requires javac test.java hope that helps, just started using Java again as well so I know your troubles :) cheers, Ole fly roadto wrote: > Hi all, > I am a beginner to try to use javaclient. When I tried to compile the > *.java file with gcc, I was given such error messages as below: > $ gcc -c Simple.java -o Simple.o > Simple.java:12: error: Can't find default package `javaclient'. Check > the CLASSPATH environment variable and the access to the archives > Simple.java:19: error: Type `PlayerClient' not found in declaration of > field `robot'. > PlayerClient robot; > ^ > Simple.java:20: error: Type `PositionInterface' not found in declaration > of field `position'. > PositionInterface position; > ^ > 3 errors > > I don't know why gcc couldn't find the javaclient package, since I'v > already changed the CLASSPATH and PATH_INCLUDE, but NetBeans could > compile the file. > > Anyone got some idea? > Cheers, > Jun Shi > > _________________________________________________________________ > It's fast, it's easy and it's free. Get MSN Messenger 7.0 today! > http://messenger.msn.co.uk > > > > ------------------------------------------------------- > This SF.Net email is sponsored by the 'Do More With Dual!' webinar > happening > July 14 at 8am PDT/11am EDT. We invite you to explore the latest in dual > core and dual graphics technology at this free one hour event hosted by HP, > AMD, and NVIDIA. To register visit http://www.hp.com/go/dualwebinar > _______________________________________________ > Java-player-users mailing list > Jav...@li... > https://lists.sourceforge.net/lists/listinfo/java-player-users > > |
From: fly r. <roa...@ho...> - 2005-07-11 20:22:27
|
Hi all, I am a beginner to try to use javaclient. When I tried to compile the *.java file with gcc, I was given such error messages as below: $ gcc -c Simple.java -o Simple.o Simple.java:12: error: Can't find default package `javaclient'. Check the CLASSPATH environment variable and the access to the archives Simple.java:19: error: Type `PlayerClient' not found in declaration of field `robot'. PlayerClient robot; ^ Simple.java:20: error: Type `PositionInterface' not found in declaration of field `position'. PositionInterface position; ^ 3 errors I don't know why gcc couldn't find the javaclient package, since I'v already changed the CLASSPATH and PATH_INCLUDE, but NetBeans could compile the file. Anyone got some idea? Cheers, Jun Shi _________________________________________________________________ It's fast, it's easy and it's free. Get MSN Messenger 7.0 today! http://messenger.msn.co.uk |
From: Jeremy <fy...@dr...> - 2005-07-11 07:32:30
|
Hi May i know how to set the robot to move randomly and decide the route by its own in order to get to a specific position stated in the program coding and stop there.. Thx Karen |
From: Nils O. T. <no...@gm...> - 2005-07-09 21:49:11
|
Hi List I'm using the Java client together with JADE to simulate some group behaviour stuff but have encountered the following problem: When I add a blobfinder proxy the reedAll() command will suddenly block until a Blob is found - this means that the Robot essentially stops for me until a Blob comes into view of the camera/Blobfinder. Im just using the stage simulator so far, maybe its different in a real application. When I try to read the data for single Proxies with readData() instead of readAll() I'll get only garbage, is there a certain order for that? Thanks for your good work on Java-Player so far! Nils Ole Tippenhauer -- Exchange Research Student @PAMI lab U. of Waterloo, Ontario, Canada |
From: Radu B. R. <ve...@in...> - 2005-06-17 10:48:24
|
Javaclient 1.6.4 is up at SF. Changes: - Implemented Heading and Position control using PIDs. Use setDiffHeading and setHeading for differential and absolute heading control for your robot, and moveRobot for moving your robot for a specified distance. Thanks to Marius Borodi; - Changed getXPos, getYPos and getZPos in Position*Interface to getX, getY, getZ; - Several bugfixes to P*Controller; - Small modifications to BlobfinderInterface; - Added support for IR interface configuration requests (PLAYER_IR_POSE_REQ). Since 1.6.3, the jar, API docs and classes are automatically included. We're encouraging our users to use the jar instead of modifying the Javaclient sources directly. And as always, we're open to suggestions. Yours sincerely, Radu Bogdan Rusu -- | Radu Bogdan 'veedee' Rusu | http://www.rbrusu.com | PhD student/researcher | Robotics Research Group, Technical University of Cluj-Napoca[.ro] |
From: Radu B. R. <ve...@in...> - 2005-06-15 11:17:22
|
On Wed, Jun 15, 2005 at 02:22:54AM +0300, Moshe Sayag wrote: > Got nothing special from Stage. > The Java-Client print many lines: > > Player v.1.6.4 > [PlayerClient][Debug] : Subscribing to 4 > [PlayerClient][Debug] : Unrecognized header: > [PlayerClient][Debug] : Unrecognized header: > ... > [PlayerClient][Debug] : Unrecognized header: > [PlayerClient][Debug] : Unrecognized header: > [PlayerClient][Debug] : Got a message: type = 1 device = 4 index = 0 > [PlayerClient] : Got a message: type = 1 device = 4 index = 0 > [PlayerClient][Debug] : Unrecognized header: > [PlayerClient][Debug] : Unrecognized header: > ... > [PlayerClient][Debug] : Unrecognized header: > [PlayerClient][Debug] : Unrecognized header: > [PlayerClient][Debug] : Got a message: type = 5 device = 1 index = 0 > [PlayerClient][Debug] : Got a message: type = 1 device = 4 index = 0 > [PlayerClient] : Got a message: type = 1 device = 4 index = 0 > [PlayerClient][Debug] : Unrecognized header: > [PlayerClient][Debug] : Unrecognized header: > ... > [PlayerClient][Debug] : Unrecognized header: > [PlayerClient][Debug] : Unrecognized header: > [PlayerClient][Debug] : Got a message: type = 5 device = 1 index = 0 > [PlayerClient][Debug] : Got a message: type = 1 device = 4 index = 0 > [PlayerClient] : Got a message: type = 1 device = 4 index = 0 > [PlayerClient][Debug] : Unrecognized header: > [PlayerClient][Debug] : Unrecognized header: > ... Are you using the latest CVS Player or the original 1.6.4 release? > > The link to the new Javaclient web pages is posted in the P/S/G Contrib > > section at http://playerstage.sourceforge.net/contrib.html. :) > > Found it, but the link at > http://playerstage.sourceforge.net/clients/clients.html is outdated > and I couldn't find any back link from > http://java-player.sourceforge.net to > http://sourceforge.net/projects/java-player Thanks for this one, I will talk to Brian to modify http://playerstage.sourceforge.net/clients/clients.html. There is no direct link needed from http://java-player.sourceforge.net to http://sourceforge.net/projects/java-player. You can click on download and it will take you there. Yours sincerely, Radu Bogdan Rusu -- | Radu Bogdan 'veedee' Rusu | http://www.rbrusu.com | PhD student/researcher | Robotics Research Group, Technical University of Cluj-Napoca[.ro] |
From: Moshe S. <ms...@gm...> - 2005-06-14 23:23:00
|
Please find my answers below: > From: Radu Bogdan Rusu <veedee@in...> > Re: Getting started =20 > 2005-06-13 12:11 > > Hellos, >=20 > Are you running on a real robot or a simulated one? I am running the Stage platform (1.6.2), and=20 > I cannot explain the code hang. Try to run Javaclient in debugmode (by > using System.setProperty ("PlayerClient.debug") to true) and see if you g= et > any errors. Got nothing special from Stage. The Java-Client print many lines: Player v.1.6.4 [PlayerClient][Debug] : Subscribing to 4 [PlayerClient][Debug] : Unrecognized header:=20 [PlayerClient][Debug] : Unrecognized header:=20 ... [PlayerClient][Debug] : Unrecognized header:=20 [PlayerClient][Debug] : Unrecognized header:=20 [PlayerClient][Debug] : Got a message: type =3D 1 device =3D 4 index =3D 0 [PlayerClient] : Got a message: type =3D 1 device =3D 4 index =3D 0 [PlayerClient][Debug] : Unrecognized header:=20 [PlayerClient][Debug] : Unrecognized header:=20 ... [PlayerClient][Debug] : Unrecognized header:=20 [PlayerClient][Debug] : Unrecognized header:=20 [PlayerClient][Debug] : Got a message: type =3D 5 device =3D 1 index =3D 0 [PlayerClient][Debug] : Got a message: type =3D 1 device =3D 4 index =3D 0 [PlayerClient] : Got a message: type =3D 1 device =3D 4 index =3D 0 [PlayerClient][Debug] : Unrecognized header:=20 [PlayerClient][Debug] : Unrecognized header:=20 ... [PlayerClient][Debug] : Unrecognized header:=20 [PlayerClient][Debug] : Unrecognized header:=20 [PlayerClient][Debug] : Got a message: type =3D 5 device =3D 1 index =3D 0 [PlayerClient][Debug] : Got a message: type =3D 1 device =3D 4 index =3D 0 [PlayerClient] : Got a message: type =3D 1 device =3D 4 index =3D 0 [PlayerClient][Debug] : Unrecognized header:=20 [PlayerClient][Debug] : Unrecognized header:=20 ... =20 > The link to the new Javaclient web pages is posted in the P/S/G Contrib > section at http://playerstage.sourceforge.net/contrib.html. :) =20 Found it, but the link at http://playerstage.sourceforge.net/clients/clients.html is outdated and I couldn't find any back link from http://java-player.sourceforge.net to http://sourceforge.net/projects/java-player > Chers, > Radu. =20 =20 On Sun, Jun 12, 2005 at 07:40:29PM +0300, Moshe Sayag wrote: > Hi guys, >=20 > I"ve worked with the Java Client before (version 1.5a) and I am trying > to re-utilize my project on the latest version. >=20 > Unfortunately, I fail to run even the simplest thing. The following > code hangs and never reach the println. >=20 > public static void main(String[] args) { > PlayerClient pc =3D new PlayerClient("localhost", 6665); > PositionInterface pi =3D pc.requestInterfacePosition(0, "a"); = =20 > System.out.println("EXIT"); > } >=20 > The player server is up and running and everything works fine when I > access it by the c client. >=20 > Please advise. >=20 >=20 > p.s. I couldn"t find any link to java-player from the site of > Player/Stage, but to the older version. Shouldn"t the link be updated? >=20 > Thanks, >=20 > Moshe >=20 =20 Yours sincerely, Radu Bogdan Rusu -- | Radu Bogdan "veedee" Rusu | http://www.rbrusu.com | PhD student/researcher | Robotics Research Group, Technical University of Cluj-Napoca[.ro] |
From: Radu B. R. <ve...@in...> - 2005-06-13 12:11:49
|
Hellos, I cannot explain the code hang. Try to run Javaclient in debugmode (by using System.setProperty ("PlayerClient.debug") to true) and see if you get any errors. Are you running on a real robot or a simulated one? The link to the new Javaclient web pages is posted in the P/S/G Contrib section at http://playerstage.sourceforge.net/contrib.html. :) Chers, Radu. On Sun, Jun 12, 2005 at 07:40:29PM +0300, Moshe Sayag wrote: > Hi guys, > > I've worked with the Java Client before (version 1.5a) and I am trying > to re-utilize my project on the latest version. > > Unfortunately, I fail to run even the simplest thing. The following > code hangs and never reach the println. > > public static void main(String[] args) { > PlayerClient pc = new PlayerClient("localhost", 6665); > PositionInterface pi = pc.requestInterfacePosition(0, 'a'); > System.out.println("EXIT"); > } > > The player server is up and running and everything works fine when I > access it by the c client. > > Please advise. > > > p.s. I couldn't find any link to java-player from the site of > Player/Stage, but to the older version. Shouldn't the link be updated? > > Thanks, > > Moshe > Yours sincerely, Radu Bogdan Rusu -- | Radu Bogdan 'veedee' Rusu | http://www.rbrusu.com | PhD student/researcher | Robotics Research Group, Technical University of Cluj-Napoca[.ro] |
From: Moshe S. <ms...@gm...> - 2005-06-12 16:40:34
|
Hi guys, I've worked with the Java Client before (version 1.5a) and I am trying to re-utilize my project on the latest version. Unfortunately, I fail to run even the simplest thing. The following code hangs and never reach the println. public static void main(String[] args) { PlayerClient pc =3D new PlayerClient("localhost", 6665); PositionInterface pi =3D pc.requestInterfacePosition(0, 'a'); = =20 System.out.println("EXIT"); } The player server is up and running and everything works fine when I access it by the c client. Please advise. p.s. I couldn't find any link to java-player from the site of Player/Stage, but to the older version. Shouldn't the link be updated? Thanks, Moshe |
From: Radu B. R. <ve...@in...> - 2005-05-26 11:55:42
|
Decided to build Javaclient 1.6.3.2 today, in case some of you guys have CVS issues. So, 1.6.3.2 is up at SF. Changes: - We got a new subpackage called javaclient.extra, where I've included some basic controllers (P, PI, PD, PID). Here's an example on how to use a simple P controller (first put your robot at a 45 degree heading for instance): ... PController pid = new PController (3); pid.setGoal (90); while (true) { double now = pi.getYaw (); // PositionInterface if (now < 0) now += 360; try { Thread.sleep (100); } catch (Exception e) {} int command = (int)pid.getCommand (now); pi.setSpeed (0, command); System.out.println (now + " / " + command); } ... - Changed some parameters for the BlobfinderInterface and PtzInterface methods to accept int instead of short/byte; - Added getFiducialCount() and getFiducials() in FiducialInterface (thanks to R. Paul Wiegand); - Fixed some GEOM_REQ bugs in Position*Interface; - Added Push(), Pop(), Read(), Clear() and setCapacity() to MComInterface; - Small bug (short -> int) modified in GripperInterface; - Added documentation for extra/*Controller.java; - Fixed a few bugs for SonarInterface and IRInterface. Added AUTOSERVO support for PtzInterface (tested with CMUcam2). More to come. Stay tuned. Yours sincerely, Radu Bogdan Rusu -- | Radu Bogdan 'veedee' Rusu | http://www.rbrusu.com | PhD student/teaching assistant | Robotics Research Group, Technical University of Cluj-Napoca[.ro] |
From: Matthew J. <mjo...@ih...> - 2005-05-26 02:26:22
|
Radu, I haven't had a chance to look at your Java stuff yet, but I plan to get to it next week. Thanks for the update. Matt -----Original Message----- From: jav...@li... [mailto:jav...@li...] On Behalf Of Radu Bogdan Rusu Sent: Wednesday, May 25, 2005 5:04 PM To: jav...@li... Subject: Re: [Java-player-users] Wheel control... Matthew, I forgot to tell you that I commited the changes for some basic controllers to the CVS. I wrote a mail to java-player-developers@ about it yesterday. In theory, I will work with Brad sometime later next month to develop the controllers as player drivers instead of java classes. Cheers, Radu. On Fri, May 20, 2005 at 10:27:33AM -0500, Matthew Johnson wrote: > Radu, > > Please keep me informed on your progress. I am also willing to discuss > ideas as you develop things. > > Matt > > -----Original Message----- > From: jav...@li... > [mailto:jav...@li...] On Behalf Of Radu > Bogdan Rusu > Sent: Thursday, May 12, 2005 3:52 PM > To: jav...@li... > Subject: Re: [Java-player-users] Wheel control... > > > You are perfectly right Matthew, and I stand by you 100%. That is one of > the > main reasons why I started the PID chat on playerstage-developers today. > > I'm actually thinking if we should have a whole new interface (abstract > + > implementations) just for controllers. It would be best to do it at the > player level, but I wouldn't mind coding some Java classes for it too. > > (btw, we have java-player-developers too. maybe we can use that one for > this kind of talks. they might provide ideas which we could then take to > playerstage-developers for further development :). > > Cheers, > Radu. > > On Thu, May 12, 2005 at 03:43:51PM -0500, Matthew Johnson wrote: > > Radu, > > > > First, I apologize to those on the java list who are not interested in > > this, but since it came up... > > > > I was referring to the Player level. Specifically what I mean is the > > position interface includes: > > > > Goto (x, y, yaw) > > setPID(p, I, d) > > > > These are not supported by all platforms, so I feel they should be > > separate interface, for example: > > > > Position interface = Goto(x, y,yaw) > > PID interface = setPID(p, I, d) > > > > This is just one example. I have a lot of other issues with the > Player > > interfaces, but one of the biggest is that implementations should not > > implement only a portion of the interface or you lose some of the > > advantages to using an interface (platform abstraction). Typically > > implementations have to do this because the interface definition is > not > > well organized. > > > > Matt > > > > -----Original Message----- > > From: jav...@li... > > [mailto:jav...@li...] On Behalf Of > Radu > > Bogdan Rusu > > Sent: Thursday, May 12, 2005 2:40 PM > > To: jav...@li... > > Subject: Re: [Java-player-users] Wheel control... > > > > On Thu, May 12, 2005 at 08:10:54AM -0500, Matthew Johnson wrote: > > > Radu, > > > > > > It seems that this functionality should be divided into separate > > > interfaces. Has there been any talk about doing this? > > > > > > Matt > > > > Not that I know of. What do you mean by separate interfaces though? > > Player > > level or Javaclient level? We could easily split it up I guess, but I > am > > also thinking about the heading and PID stuff too, since they're all > > somewhat related. :) > > > > Cheers, > > Radu. > > > > > > > > -----Original Message----- > > > From: jav...@li... > > > [mailto:jav...@li...] On Behalf Of > > Radu > > > Bogdan Rusu > > > Sent: Thursday, May 12, 2005 5:45 AM > > > To: jav...@li... > > > Subject: Re: [Java-player-users] Wheel control... > > > > > > > > > Hello Hugo, > > > > > > In theory it should be achievable using setVelocityControl (). > > However, > > > not > > > every robot supports it, and it seems that Stage also doesn't. > Here's > > > the > > > snippet from Player's manual: > > > " > > > Configuration request: Change velocity control. > > > ... > > > The p2os driver offers two modes of velocity control: separate > > > translational > > > and rotational control and direct wheel control. When in the > separate > > > mode, > > > the robot's microcontroller internally computes left and right wheel > > > velocities based on the currently commanded translational and > > rotational > > > velocities and then attenuates these values to match a nice > predefined > > > acceleration profile. When in the direct mode, the microcontroller > > > simply > > > passes on the current left and right wheel velocities. Essentially, > > the > > > separate mode offers smoother but slower (lower acceleration) > control, > > > and > > > the direct mode offers faster but jerkier (higher acceleration) > > control. > > > Player's default is to use the direct mode. Set mode to zero for > > direct > > > control and non-zero for separate control. > > > ... > > > " > > > > > > Sorry for replying so late, > > > Radu. > > > > > > On Wed, May 11, 2005 at 06:57:00PM +0100, Hugo Gravato Marques > wrote: > > > > > > > > Hi... > > > > > > > > I have tried to go through the java client source code to check > for > > a > > > way to > > > > control the wheels independently instead of using the higher level > > > methods > > > > and I didn't find it... Can someone please give me an hint of how > to > > > do this > > > > and how to get the amount of movement actually performed by each > > > wheel? > > > > > > > > Thanks... > > > > Hugo > > > > > > > > > > > > > > > > > > > > ------------------------------------------------------- > > > > This SF.Net email is sponsored by Oracle Space Sweepstakes > > > > Want to be the first software developer in space? > > > > Enter now for the Oracle Space Sweepstakes! > > > > http://ads.osdn.com/?ad_id=7393&alloc_id=16281&op=click > > > > _______________________________________________ > > > > Java-player-users mailing list > > > > Jav...@li... > > > > https://lists.sourceforge.net/lists/listinfo/java-player-users > > > > > > -- > > > > > > Yours sincerely, > > > Radu Bogdan Rusu > > > -- > > > | Radu Bogdan 'veedee' Rusu | http://www.rbrusu.com > > > | PhD student/teaching assistant > > > | Robotics Research Group, Technical University of Cluj-Napoca[.ro] > > > > > > > > > ------------------------------------------------------- > > > This SF.Net email is sponsored by Oracle Space Sweepstakes > > > Want to be the first software developer in space? > > > Enter now for the Oracle Space Sweepstakes! > > > http://ads.osdn.com/?ad_id=7393&alloc_id=16281&op=click > > > _______________________________________________ > > > Java-player-users mailing list > > > Jav...@li... > > > https://lists.sourceforge.net/lists/listinfo/java-player-users > > > > > > > > > > > > ------------------------------------------------------- > > > This SF.Net email is sponsored by Oracle Space Sweepstakes > > > Want to be the first software developer in space? > > > Enter now for the Oracle Space Sweepstakes! > > > http://ads.osdn.com/?ad_id=7393&alloc_id=16281&op=click > > > _______________________________________________ > > > Java-player-users mailing list > > > Jav...@li... > > > https://lists.sourceforge.net/lists/listinfo/java-player-users > > > > -- > > > > Yours sincerely, > > Radu Bogdan Rusu > > -- > > | Radu Bogdan 'veedee' Rusu | http://www.rbrusu.com > > | PhD student/teaching assistant > > | Robotics Research Group, Technical University of Cluj-Napoca[.ro] > > > > > > ------------------------------------------------------- > > This SF.Net email is sponsored by Oracle Space Sweepstakes > > Want to be the first software developer in space? > > Enter now for the Oracle Space Sweepstakes! > > http://ads.osdn.com/?ad_id=7393&alloc_id=16281&op=click > > _______________________________________________ > > Java-player-users mailing list > > Jav...@li... > > https://lists.sourceforge.net/lists/listinfo/java-player-users > > > > > > > > ------------------------------------------------------- > > This SF.Net email is sponsored by Oracle Space Sweepstakes > > Want to be the first software developer in space? > > Enter now for the Oracle Space Sweepstakes! > > http://ads.osdn.com/?ad_id=7393&alloc_id=16281&op=click > > _______________________________________________ > > Java-player-users mailing list > > Jav...@li... > > https://lists.sourceforge.net/lists/listinfo/java-player-users > > -- > > Yours sincerely, > Radu Bogdan Rusu > -- > | Radu Bogdan 'veedee' Rusu | http://www.rbrusu.com > | PhD student/teaching assistant > | Robotics Research Group, Technical University of Cluj-Napoca[.ro] > > > ------------------------------------------------------- > This SF.Net email is sponsored by Oracle Space Sweepstakes > Want to be the first software developer in space? > Enter now for the Oracle Space Sweepstakes! > http://ads.osdn.com/?ad_id=7393&alloc_id=16281&op=click > _______________________________________________ > Java-player-users mailing list > Jav...@li... > https://lists.sourceforge.net/lists/listinfo/java-player-users > > > > ------------------------------------------------------- > This SF.Net email is sponsored by Oracle Space Sweepstakes > Want to be the first software developer in space? > Enter now for the Oracle Space Sweepstakes! > http://ads.osdn.com/?ad_id=7412&alloc_id=16344&op=click > _______________________________________________ > Java-player-users mailing list > Jav...@li... > https://lists.sourceforge.net/lists/listinfo/java-player-users -- Yours sincerely, Radu Bogdan Rusu -- | Radu Bogdan 'veedee' Rusu | http://www.rbrusu.com | PhD student/teaching assistant | Robotics Research Group, Technical University of Cluj-Napoca[.ro] ------------------------------------------------------- SF.Net email is sponsored by: GoToMeeting - the easiest way to collaborate online with coworkers and clients while avoiding the high cost of travel and communications. There is no equipment to buy and you can meet as often as you want. Try it free.http://ads.osdn.com/?ad_id=7402&alloc_id=16135&op=click _______________________________________________ Java-player-users mailing list Jav...@li... https://lists.sourceforge.net/lists/listinfo/java-player-users |