From: varunraj <kv...@ya...> - 2007-05-15 09:11:01
|
hi... player/stage freezes when i run my code.... i created 20 robots controlling all of them from a single .cc file... and i created one more programs which runs my obstacle avoidance code.. i'm using socket programming to transfer information from one program to another... everything is working fine once i start my simulation... the robots are moving as expected... but say after 5 mins or so... the player freezes... what might be the problem here... i've tried debuggin to find out where the problem is...but fruitless... thanking you in advance varun iisc -- View this message in context: http://www.nabble.com/Player-stage-freezes-tf3757269.html#a10619302 Sent from the playerstage-users mailing list archive at Nabble.com. |
From: varunraj <kv...@ya...> - 2007-05-15 18:14:54
|
could anyone please help me on this problem.... what are the possible reasons for which player gui freezes.. thanking you in advance varun raj -- View this message in context: http://www.nabble.com/Player-stage-freezes-tf3757269.html#a10628148 Sent from the playerstage-users mailing list archive at Nabble.com. |
From: Geoffrey B. <g....@au...> - 2007-05-16 05:37:11
|
We need more information before we can help. "It freezes" is a very broad statement. How does it freeze? Does it stop responding to input? All input or just some? Does it crash entirely? Does it have a segmentation fault? Are any error messages printed out in the console? We also need to know what version of player and stage you are using. Sample code that causes the freeze could also be useful. Geoff varunraj wrote: > > could anyone please help me on this problem.... > what are the possible reasons for which player gui freezes.. > > thanking you in advance > > varun raj -- Robotics research group, University of Auckland http://www.ece.auckland.ac.nz/~gbig005/ |
From: varunraj <kv...@ya...> - 2007-05-18 09:05:00
|
hi... well... i dont get any error messages... it just stops working... when i close my c++ program and run it again.. there is no effect... the player gui stops responding ... no segmentation fault... Geoffrey Biggs wrote: > > We need more information before we can help. "It freezes" is a very > broad statement. How does it freeze? Does it stop responding to input? > All input or just some? Does it crash entirely? Does it have a > segmentation fault? Are any error messages printed out in the console? > > We also need to know what version of player and stage you are using. > Sample code that causes the freeze could also be useful. > > Geoff > > > varunraj wrote: >> >> could anyone please help me on this problem.... >> what are the possible reasons for which player gui freezes.. >> >> thanking you in advance >> >> varun raj > > > -- > Robotics research group, University of Auckland > http://www.ece.auckland.ac.nz/~gbig005/ > > ------------------------------------------------------------------------- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > _______________________________________________ > Playerstage-users mailing list > Pla...@li... > https://lists.sourceforge.net/lists/listinfo/playerstage-users > > -- View this message in context: http://www.nabble.com/Player-stage-freezes-tf3757269.html#a10678700 Sent from the playerstage-users mailing list archive at Nabble.com. |
From: Brian G. <br...@ge...> - 2007-05-15 22:45:54
|
hi... i am....unsure...how to help...because you don't provide...enough...information... ...brian On May 15, 2007, at 2:11 AM, varunraj wrote: > > hi... > > player/stage freezes when i run my code.... > > i created 20 robots controlling all of them from a single .cc file... > and i created one more programs which runs my obstacle avoidance > code.. > i'm using socket programming to transfer information from one > program to > another... > everything is working fine once i start my simulation... the robots > are > moving as expected... but say after 5 mins or so... the player > freezes... > what might be the problem here... > > i've tried debuggin to find out where the problem is...but > fruitless... > > thanking you in advance > > varun > iisc > > -- > View this message in context: http://www.nabble.com/Player-stage- > freezes-tf3757269.html#a10619302 > Sent from the playerstage-users mailing list archive at Nabble.com. > > > ---------------------------------------------------------------------- > --- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > _______________________________________________ > Playerstage-users mailing list > Pla...@li... > https://lists.sourceforge.net/lists/listinfo/playerstage-users |
From: varunraj <kv...@ya...> - 2007-05-16 15:36:12
|
hi... well... the code keeps running fine for few mins... then the gui freezes... the robots stop moving... and cant access anything on the gui... and the program gives distance traveled as an output for each robot... after it freezes, the output also stops updating... then the only thing left for me to do is to close each of the programs running by using ctrl - \ ... the code i'm running is something related to one of the multi robot algorithms... so this is precisely the problem that i have.... i'm using player/stage 2.02 v... thanking you in advance varun raj iisc -- View this message in context: http://www.nabble.com/Player-stage-freezes-tf3757269.html#a10644238 Sent from the playerstage-users mailing list archive at Nabble.com. |
From: varunraj <kv...@ya...> - 2007-05-17 16:59:49
|
hi... well... the code keeps running fine for few mins... then the gui freezes... the robots stop moving... and cant access anything on the gui... and the program gives distance traveled as an output for each robot... after it freezes, the output also stops updating... then the only thing left for me to do is to close each of the programs running by using ctrl - \ ... the code i'm running is something related to one of the multi robot algorithms... so this is precisely the problem that i have.... i've tried changing gui_interval value and even the interval_sim ... but no effect.... it still freezes i'm using player/stage 2.02 v... thanking you in advance varun raj iisc Brian Gerkey wrote: > > hi... > > i am....unsure...how to help...because you don't > provide...enough...information... > > ...brian > > On May 15, 2007, at 2:11 AM, varunraj wrote: > >> >> hi... >> >> player/stage freezes when i run my code.... >> >> i created 20 robots controlling all of them from a single .cc file... >> and i created one more programs which runs my obstacle avoidance >> code.. >> i'm using socket programming to transfer information from one >> program to >> another... >> everything is working fine once i start my simulation... the robots >> are >> moving as expected... but say after 5 mins or so... the player >> freezes... >> what might be the problem here... >> >> i've tried debuggin to find out where the problem is...but >> fruitless... >> >> thanking you in advance >> >> varun >> iisc >> >> -- >> View this message in context: http://www.nabble.com/Player-stage- >> freezes-tf3757269.html#a10619302 >> Sent from the playerstage-users mailing list archive at Nabble.com. >> >> >> ---------------------------------------------------------------------- >> --- >> This SF.net email is sponsored by DB2 Express >> Download DB2 Express C - the FREE version of DB2 express and take >> control of your XML. No limits. Just data. Click to get it now. >> http://sourceforge.net/powerbar/db2/ >> _______________________________________________ >> Playerstage-users mailing list >> Pla...@li... >> https://lists.sourceforge.net/lists/listinfo/playerstage-users > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > _______________________________________________ > Playerstage-users mailing list > Pla...@li... > https://lists.sourceforge.net/lists/listinfo/playerstage-users > > -- View this message in context: http://www.nabble.com/Player-stage-freezes-tf3757269.html#a10667681 Sent from the playerstage-users mailing list archive at Nabble.com. |
From: Tapio T. <tap...@tk...> - 2007-05-18 06:57:26
|
Hello everyone, Sorry about lengthy mail... I wrote player driver for the robot that im currently working with. It has position2d, limb, gripper and some other interfaces. I also have URG laser scanner and some other components that player conviniently had a driver for already. I have been testing the robot with playerv and everything seems to be working as it should. Then I stacked VFH, AMCL, mapfile, wavefront, urglaser and my driver as in configFile below. No errors occured when starting player server and I could access position2d interface of amcl with playernav. I wanted to test system with playernav, but it was not build for some reason. I have been cheking the email lists and made sure that I have all the gtk/gdk etc. libraries installed, but still no luck. No hints in ./configure or make results (below). I tried player versions 2.0.2, .3 and .4 on suse 10.0 and 10.2 with kde. I tried to make handmade makefile in playernav directory but my experience was not enough to set the libraries right... Now im trying to make simple client with python bindings and send some single commands to the wavefronts planner interface for testing. Is there any other things to consider in this configuration than inability current implementation of VFH to handle wider angular measurement range of URG? Second issue: What is then the actual usage of these components. Correct if im wrong: AMCL would be calculating the "correct" position of the robot and providing it to the wavefront and based on that wave front would be sending goto co-ordinates to VFH. Altough VFH is working with "incorrect" position of odometry. How and where is this difference handeled and is amcl setting odometry with corrected values in any phase? Third issue: When using player_position2d_cmd_pos, is there some convention, how getting to the desired pose should be indicated with position 2d interface? Or is it up to the clients to follow the pose or is this functionality in some other (planner) interface? Fourth issue: In limb interface, which co-ordinate frame the PLAYER_LIMB_SETPOSE_CMD is given? What the basePos means in PLAYER_LIMB_GEOM_REQ, end effector's current position in robots co-ordinate frame or perhaps the origo of limb's co-ordinate frame? Is there plans to have commands for joint wise control of the limb? And again, how the reached goal pose of end effector should be indicated? Thanks for any insights for these guestions, Tapio ************************************************************* ./configure output (hopefully relevant lines) config.status: creating utils/Makefile config.status: creating utils/playercam/Makefile config.status: creating utils/playerwritemap/Makefile config.status: creating utils/playerv/Makefile config.status: creating utils/playerjoy/Makefile config.status: creating utils/playernav/Makefile config.status: creating utils/playerprint/Makefile config.status: creating utils/playervcr/Makefile config.status: creating utils/pmap/Makefile config.status: creating utils/dgps_server/Makefile ****************************************************************** make install output(relevant lines I belive) Making install in playernav make[2]: Entering directory "/home/tapio/Desktop/Player/player-2.0.3/utils/playernav" make[3]: Entering directory "/home/tapio/Desktop/Player/player-2.0.3/utils/playernav" test -z "/usr/local/bin" || mkdir -p -- "/usr/local/bin" make[3]: Target "install-data-am" nothing has to be done. make[3]: Exiting directory "/home/tapio/Desktop/Player/player-2.0.3/utils/playernav" make[2]: Exiting directory "/home/tapio/Desktop/Player/player-2.0.3/utils/playernav" ************************************************************* driver ( name "marydriver" plugin "libmarydriver" provides ["position2d:0" "bumper:0" "limb:0" "gripper:0"] ) driver ( # alwayson 1 name "sonyevid30" provides ["ptz:0"] port "/dev/ttyS0" fov [3 30] ) driver ( name "urglaser" provides ["laser:0"] port "/dev/ttyACM0" pose [0.32 0.0 0.0] ) driver ( name "mapfile" provides ["map:0"] filename "testmap1.pgm" resolution 0.01 # 1cm per pixel ) driver ( name "amcl" provides ["position2d:2"] # provides ["localize:0"] requires ["odometry:::position2d:1" "laser:0" "laser:::map:0"] ) driver ( name "vfh" provides ["position2d:1"] requires ["position2d:0" "laser:0"] safety_dist_0ms 0.1 distance_epsilon 0.3 angle_epsilon 5 ) driver ( name "wavefront" provides ["planner:0"] requires ["output:::position2d:1" "input:::position2d:2" "map:0"] safety_dist 0.15 distance_epsilon 0.5 angle_epsilon 10 ) |
From: Matthias W. <mw...@gm...> - 2007-05-18 08:17:55
|
Hi, maybe libgnomecanvas (and -dev) is missing, and that is because it isn't built. I had the same on Mac OS http://web3null.blogspot.com/2007/04/playernav.html regards Matze On 5/18/07, Tapio Taipalus <tap...@tk...> wrote: > Hello everyone, > > Sorry about lengthy mail... > > I wrote player driver for the robot that im currently working with. It has > position2d, limb, gripper and some other interfaces. I also have URG laser > scanner and some other components that player conviniently had a driver > for already. I have been testing the robot with playerv and everything > seems to be working as it should. > > Then I stacked VFH, AMCL, mapfile, wavefront, urglaser and my driver as in > configFile below. No errors occured when starting player server and I > could access position2d interface of amcl with playernav. > > I wanted to test system with playernav, but it was not build for some > reason. I have been cheking the email lists and made sure that I have all > the gtk/gdk etc. libraries installed, but still no luck. No hints in > ./configure or make results (below). I tried player versions 2.0.2, .3 and > .4 on suse 10.0 and 10.2 with kde. > |
From: Brian G. <br...@ge...> - 2007-05-18 22:47:50
|
On May 17, 2007, at 11:56 PM, Tapio Taipalus wrote: > > I wanted to test system with playernav, but it was not build for some > reason. I have been cheking the email lists and made sure that I > have all > the gtk/gdk etc. libraries installed, but still no luck. No hints in > ./configure or make results (below). I tried player versions > 2.0.2, .3 and > .4 on suse 10.0 and 10.2 with kde. > > I tried to make handmade makefile in playernav directory but my > experience was not enough to set the libraries right... As Matthias mentioned, playernav requires the libgnomecanvas development package. > Second issue: What is then the actual usage of these components. > Correct > if im wrong: AMCL would be calculating the "correct" position of > the robot > and providing it to the wavefront and based on that wave front > would be > sending goto co-ordinates to VFH. Altough VFH is working with > "incorrect" > position of odometry. How and where is this difference handeled and is > amcl setting odometry with corrected values in any phase? The transformation between global pose (produced by amcl) and odometric pose (produced by the robot) is handled within wavefront. This driver compute global paths but gives odometric goals to vfh. > Third issue: When using player_position2d_cmd_pos, is there some > convention, how getting to the desired pose should be indicated with > position 2d interface? Or is it up to the clients to follow the > pose or is > this functionality in some other (planner) interface? The strategy used to achieve a desired pose is unspecified. > Fourth issue: In limb interface, which co-ordinate frame the > PLAYER_LIMB_SETPOSE_CMD is given? What the basePos means in > PLAYER_LIMB_GEOM_REQ, end effector's current position in robots > co-ordinate frame or perhaps the origo of limb's co-ordinate frame? > Is there plans to have commands for joint wise control of the limb? > And again, how the reached goal pose of end effector should be > indicated? This I'm not familiar with. brian. |
From: Tapio T. <tap...@tk...> - 2007-05-21 04:18:27
|
Thank you Brian and Matthias, libgnomecanvas _devel_ was missing for playernav. Tapio |