From: Karan V. <kv...@gm...> - 2012-11-14 13:48:05
|
> Message: 3 > Date: Thu, 8 Nov 2012 14:31:15 -0800 > From: Richard Vaughan <va...@sf...> > Subject: Re: [Playerstage-users] how do i reset the stall flag? > To: PS users <pla...@li...> > Message-ID: > <CAF...@ma...> > Content-Type: text/plain; charset=ISO-8859-1 > >> After the robot hits an obstacle the pp.GetStall() method returns 1 >> i.e. the stall flag is set. Here pp is a Position2dProxy object. How >> do I reset it? > > You can't reset it - it's a sensor. if you drove into something, back > up or turn away and the flag will become unset. > yes i was using this method. i would reset the robot position and then give it a speed to unset the stall flag and then had to reset the position again. this is why i wanted to know if there was a reset flag. also in general for simulation studies only it would be great if there was a "reset" command to player that could be sent to the server from within a code that would bring everything to a pristine stage as if the player server was started afresh from a terminal. >> Also could somebody please point me to links of the official manuals >> (pdf, if possible) to the player and stage programs? > > http://playerstage.sourceforge.net/doc/Player-3.0.2/player/ > http://rtv.github.com/Stage/ > > I Googled "player stage" to find these - first hit included a > documentation link. > > - rtv > i apologize for i could not find pdf manuals and hurriedly asked for the manuals. sorry. btw is there a "make doc" target that would generate the documentation in pdf forms if i compile player-svn and stage from github? |
From: Karan V. <kv...@gm...> - 2012-11-18 13:04:27
|
> Message: 3 > Date: Thu, 15 Nov 2012 07:00:40 -0800 > From: Reed Hedges <Reed.Hedges@Adept.com> > Subject: Re: [Playerstage-users] how do i reset the stall flag? > To: "pla...@li..." > <pla...@li...> > Message-ID: > <38B0EB303E4E804F8A93B5CFA8FFF15F5A03F44608@SRV-APP-6.adept.local> > Content-Type: text/plain; charset="us-ascii" > > > In MobileSim (which includes a heavily modified libstage 2.x) I allow the robot to rotate even when stalled (but not drive forward), until you drive forward with an obstacle still intersecting (then it won't drive and sets stall). This isn't exactly realistic but is practical in most situations to cause the stall/bumper when you drive forward into something, but lets the robot continue to drive if it turns away from it and drives forward. > > I can get the source code for that (in model_position.c) if you want. (MobileSim source code with stage modifications is always available for download by the way at robots.mobilerobots.com.) > > Reed > many thanks for the reply and tips. however i don't understand the code base that well to figure things out but i *am* trying :). will check out the site that you mentioned. thanks again. |
From: Reed H. <Reed.Hedges@Adept.com> - 2012-11-15 15:15:38
|
In MobileSim (which includes a heavily modified libstage 2.x) I allow the robot to rotate even when stalled (but not drive forward), until you drive forward with an obstacle still intersecting (then it won't drive and sets stall). This isn't exactly realistic but is practical in most situations to cause the stall/bumper when you drive forward into something, but lets the robot continue to drive if it turns away from it and drives forward. I can get the source code for that (in model_position.c) if you want. (MobileSim source code with stage modifications is always available for download by the way at robots.mobilerobots.com.) Reed -----Original Message----- From: Karan Vidyut [mailto:kv...@gm...] Sent: Wednesday, November 14, 2012 8:48 AM To: pla...@li... Subject: Re: [Playerstage-users] how do i reset the stall flag? > Message: 3 > Date: Thu, 8 Nov 2012 14:31:15 -0800 > From: Richard Vaughan <va...@sf...> > Subject: Re: [Playerstage-users] how do i reset the stall flag? > To: PS users <pla...@li...> > Message-ID: > > <CAF...@ma...> > Content-Type: text/plain; charset=ISO-8859-1 > >> After the robot hits an obstacle the pp.GetStall() method returns 1 >> i.e. the stall flag is set. Here pp is a Position2dProxy object. How >> do I reset it? > > You can't reset it - it's a sensor. if you drove into something, back > up or turn away and the flag will become unset. > yes i was using this method. i would reset the robot position and then give it a speed to unset the stall flag and then had to reset the position again. this is why i wanted to know if there was a reset flag. also in general for simulation studies only it would be great if there was a "reset" command to player that could be sent to the server from within a code that would bring everything to a pristine stage as if the player server was started afresh from a terminal. >> Also could somebody please point me to links of the official manuals >> (pdf, if possible) to the player and stage programs? > > http://playerstage.sourceforge.net/doc/Player-3.0.2/player/ > http://rtv.github.com/Stage/ > > I Googled "player stage" to find these - first hit included a > documentation link. > > - rtv > i apologize for i could not find pdf manuals and hurriedly asked for the manuals. sorry. btw is there a "make doc" target that would generate the documentation in pdf forms if i compile player-svn and stage from github? ------------------------------------------------------------------------------ Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov _______________________________________________ Playerstage-users mailing list Pla...@li... https://lists.sourceforge.net/lists/listinfo/playerstage-users |
From: Claudio C. <er...@li...> - 2012-11-16 13:17:44
|
Hi. I had to install Lubuntu 12.04 to make use of an old PC (Ubuntu 12.04 is too heavy for it). So I checked out player svn, and launched cmake. It gives CMake Error: Error in cmake code at CMakeLists.txt: 19: Parse error. Function missing ending ")". End of file reached. At first I thought it might be a real problem, I inspected the file but all appeared correct. So I replaced it with the one I have on my laptop which is working correctly. But the error is still there. So I don't know what causes this. Do I really have to use Ubuntu? Please help. Regards Claudio |
From: Claudio C. <er...@li...> - 2012-11-16 13:30:58
|
So I continued my tests. I manually copied the svn co folder I had on my laptop, it's version 9101. It works. The one I checked out today is 9106 and it does not compile at all. Regards Claudio On 11/16/2012 02:17 PM, Claudio Carbone wrote: > Hi. > > I had to install Lubuntu 12.04 to make use of an old PC (Ubuntu 12.04 is > too heavy for it). > So I checked out player svn, and launched cmake. > > It gives > CMake Error: Error in cmake code at > CMakeLists.txt: 19: > Parse error. Function missing ending ")". End of file reached. > > At first I thought it might be a real problem, I inspected the file but > all appeared correct. > So I replaced it with the one I have on my laptop which is working > correctly. > But the error is still there. > > So I don't know what causes this. > Do I really have to use Ubuntu? > > Please help. > Regards > > Claudio > > ------------------------------------------------------------------------------ > Monitor your physical, virtual and cloud infrastructure from a single > web console. Get in-depth insight into apps, servers, databases, vmware, > SAP, cloud infrastructure, etc. Download 30-day Free Trial. > Pricing starts from $795 for 25 servers or applications! > http://p.sf.net/sfu/zoho_dev2dev_nov > _______________________________________________ > Playerstage-users mailing list > Pla...@li... > https://lists.sourceforge.net/lists/listinfo/playerstage-users |
From: Claudio C. <er...@li...> - 2012-11-16 13:55:41
|
For the sake of it I checked out the latest svn 9106 on my laptop. It gives the CMakeLists.txt problem. 9101 is fine. So I guess it's definitely something in the svn and not on my pc. Regards Claudio |
From: Toby C. <tco...@pl...> - 2012-11-16 19:18:00
|
My mistake, I lost a bracket while correcting a variable name in 9104. Should be fixed now, Thanks for the report, Toby On 16 November 2012 14:55, Claudio Carbone <er...@li...> wrote: > For the sake of it I checked out the latest svn 9106 on my laptop. > > It gives the CMakeLists.txt problem. > > 9101 is fine. > > So I guess it's definitely something in the svn and not on my pc. > > Regards > > Claudio > > > ------------------------------------------------------------------------------ > Monitor your physical, virtual and cloud infrastructure from a single > web console. Get in-depth insight into apps, servers, databases, vmware, > SAP, cloud infrastructure, etc. Download 30-day Free Trial. > Pricing starts from $795 for 25 servers or applications! > http://p.sf.net/sfu/zoho_dev2dev_nov > _______________________________________________ > Playerstage-users mailing list > Pla...@li... > https://lists.sourceforge.net/lists/listinfo/playerstage-users > |
From: Claudio C. <er...@li...> - 2012-11-17 13:02:42
Attachments:
myworld.zip
|
Hi all. Using player 3.1.0-svn and stage 4.1.1 git. Attached you'll find my simulation environment. It's made up of 3 identical pionners, each with two position drivers (absolute and relative) and two rangers (laser and sonar). There are also 2 graphics2d drivers. I currently am driving just r1 from an outside C program and using both the available graphics2d interfaces. My program stores positions and then drives the robot from its actual position to the first registered. These positions are overlaid on the screen via one of the graphics2d interfaces, the other is used to show the vectors calculated by the control algorithm. Well fact is that at some point the robot disappears from player/stage and my algorithm starts getting Nan as positions. Nothing crashes and there is no error, but nothing really works anymore. Solution: close everything and relaunch player. At first I thought some overloading of the graphics2d may cause this, but I clear the cache on every redraw. So I can run for 1 maybe 2 minutes (and luckily this usually serves the purpose for now) and then I have to reset everything. This happens on two very different computers: my i7 desktop, and my core2duo laptop. If anyone had any idea about this, I'd be happy to hear it. Regards Claudio |