From: Claudio C. <er...@li...> - 2012-10-03 16:57:50
|
I've searched by and large the github site, but there is no mention of the watchdog. I seem to remember it was part of the world file, but even a grep an all the worlds doesn't show anything relevant. It should pertain to the position model http://rtv.github.com/Stage/group__model__position.html but it isn't there. Any hints? Regards Claudio |
From: Richard V. <va...@sf...> - 2012-10-03 16:59:42
|
What is a watchdog? On Wed, Oct 3, 2012 at 9:57 AM, Claudio Carbone <er...@li...> wrote: > I've searched by and large the github site, but there is no mention of > the watchdog. > I seem to remember it was part of the world file, but even a grep an all > the worlds doesn't show anything relevant. > > It should pertain to the position model > http://rtv.github.com/Stage/group__model__position.html but it isn't there. > > Any hints? > Regards > Claudio > > ------------------------------------------------------------------------------ > Don't let slow site performance ruin your business. Deploy New Relic APM > Deploy New Relic app performance management and know exactly > what is happening inside your Ruby, Python, PHP, Java, and .NET app > Try New Relic at no cost today and get our sweet Data Nerd shirt too! > http://p.sf.net/sfu/newrelic-dev2dev > _______________________________________________ > Playerstage-users mailing list > Pla...@li... > https://lists.sourceforge.net/lists/listinfo/playerstage-users |
From: Claudio C. <er...@li...> - 2012-10-03 17:05:23
|
On 10/03/2012 06:59 PM, Richard Vaughan wrote: > What is a watchdog? > > http://osdir.com/ml/science.robotics.playerstage/2006-10/msg00001.html This discussion and its proceedings date back to 2006. Watchdog has been there since then. It's the timer acting as a safe on motor instructions: if the driver doesn't receive instructions for xx seconds, the watchdog halts the motors. Although I'm pretty sure you know this already ;) Claudio |
From: Richard V. <va...@sf...> - 2012-10-03 17:27:58
|
On Wed, Oct 3, 2012 at 10:05 AM, Claudio Carbone <er...@li...> wrote: > http://osdir.com/ml/science.robotics.playerstage/2006-10/msg00001.html I hadn't seen that before, and it's good advice from Brian. I guess he never did add it to Stage. I'd be happy to receive a pull request that implements it. - rtv |
From: Claudio C. <er...@li...> - 2012-10-04 08:25:42
|
I was reeaaally sure I had seen it in some world file... Maybe I was hallucinating... Claudio -- Sent from my ParanoidAndroid Galaxy Nexus with K-9 Mail. Richard Vaughan <va...@sf...> wrote: >On Wed, Oct 3, 2012 at 10:05 AM, Claudio Carbone <er...@li...> >wrote: >> >http://osdir.com/ml/science.robotics.playerstage/2006-10/msg00001.html > >I hadn't seen that before, and it's good advice from Brian. I guess he >never did add it to Stage. I'd be happy to receive a pull request that >implements it. > >- rtv > >------------------------------------------------------------------------------ >Don't let slow site performance ruin your business. Deploy New Relic >APM >Deploy New Relic app performance management and know exactly >what is happening inside your Ruby, Python, PHP, Java, and .NET app >Try New Relic at no cost today and get our sweet Data Nerd shirt too! >http://p.sf.net/sfu/newrelic-dev2dev >_______________________________________________ >Playerstage-users mailing list >Pla...@li... >https://lists.sourceforge.net/lists/listinfo/playerstage-users |
From: Rich M. <jp...@gm...> - 2012-10-04 12:06:04
|
On 10/04/2012 04:25 AM, Claudio Carbone wrote: > I was reeaaally sure I had seen it in some world file... > Maybe I was hallucinating... > > Claudio There is a Player driver that acts as a watchdog, if that helps: http://playerstage.sourceforge.net/doc/Player-svn/player/group__driver__deadstop.html Rich |
From: Claudio C. <er...@li...> - 2012-10-26 09:45:51
|
Hi. Is there a way to put simple shapes in a graphical overlay over the main Stage gui? Like to depict where the robot has taken some decisions. Thanks Claudio |
From: Richard V. <rt...@au...> - 2012-10-27 02:17:00
|
Yes. Use player's graphics2d interface or write a subclass of stg::visualizer. Rtv Sent from a mobile gadget On 2012-10-26, at 2:46, Claudio Carbone <er...@li...> wrote: > Hi. > > Is there a way to put simple shapes in a graphical overlay over the main > Stage gui? > > Like to depict where the robot has taken some decisions. > > Thanks > > Claudio > > ------------------------------------------------------------------------------ > Everyone hates slow websites. So do we. > Make your web apps faster with AppDynamics > Download AppDynamics Lite for free today: > http://p.sf.net/sfu/appdyn_sfd2d_oct > _______________________________________________ > Playerstage-users mailing list > Pla...@li... > https://lists.sourceforge.net/lists/listinfo/playerstage-users |
From: Claudio C. <er...@li...> - 2012-10-26 14:03:18
|
I could not find a way to detach a Graphics2D object from the robot it's attached to. Meaning: the robot moves, the graphics move too. This is not what I need. I'm currently doing away with attaching the graphics2d to another robot, but this gives me a fixed offset I'd rather not have. Is there a proper way to deal with this or am I stuck with the manual offset compensation? Thanks Claudio |
From: Rich M. <jp...@gm...> - 2012-10-27 00:52:05
|
On 10/26/2012 10:03 AM, Claudio Carbone wrote: > I could not find a way to detach a Graphics2D object from the robot it's > attached to. > Meaning: the robot moves, the graphics move too. > > This is not what I need. > I'm currently doing away with attaching the graphics2d to another robot, > but this gives me a fixed offset I'd rather not have. > > Is there a proper way to deal with this or am I stuck with the manual > offset compensation? > > Thanks > > Claudio > You can attach the graphics2d interface to the model that represents the floorplan. For example, in simple.world, the floorplan is named "cave": floorplan ( name "cave" size [16.000 16.000 0.800] pose [0 0 0 0] bitmap "bitmaps/cave.png" ) You can specify that model in the Player config file to provide the graphics 2d object: # load the Stage plugin simulation driver driver ( name "stage" provides [ "simulation:0" ] plugin "stageplugin" # load the named file into the simulator worldfile "simple.world" ) driver ( name "stage" provides ["graphics2d:0"] model "cave" ) # Create a Stage driver and attach position2d and laser interfaces # to the model "r0" driver ( name "stage" provides [ "position2d:0" "ranger:0" "ranger:1" "graphics2d:1" ] model "r0" alwayson 1 ) Rich |