From: Carlos A. N. <car...@gm...> - 2010-11-11 20:23:24
|
I'm not very familiar with the code, so with a light analysis the only method i see to figure out a player's position (for example) is by 'parsing' the messages from the server, and applying the geometric transformations myself in order to find their current position. Is there a easier way to do this ? Thanks |
From: Hedayat V. <hed...@gm...> - 2010-11-11 20:30:31
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta content="text/html; charset=UTF-8" http-equiv="Content-Type"> <title></title> </head> <body bgcolor="#ffffff" text="#000000"> Hi,<br> <br> <span> <style type="text/css">blockquote {color: navy !important; background-color: RGB(245,245,245) !important; padding: 0 15 10 15 !important; margin: 15 0 0 0; border-left: #1010ff 2px solid;} blockquote blockquote {color: maroon !important; background-color: RGB(235,235,235) !important; border-left-color:maroon !important} blockquote blockquote blockquote {color: green !important; background-color: RGB(225,225,225) !important; border-left-color:teal !important} blockquote blockquote blockquote blockquote {color: purple !important; background-color: RGB(215,215,215) !important; border-left-color: purple !important} blockquote blockquote blockquote blockquote blockquote {color: teal !important; background-color: RGB(205,205,205) !important; border-left-color: green !important}</style><i><b>Carlos Alberto Nunes <a class="moz-txt-link-rfc2396E" href="mailto:car...@gm..."><car...@gm...></a></b></i> wrote on 11/11/2010 11:53:17 PM +0350:</span><br> <blockquote style="color: navy; background-color: rgb(245, 245, 245); padding-left: 15px; border-left: 2px solid rgb(16, 16, 255);" cite="mid:AANLkTi=K=Kv6...@ma..." type="cite"> <pre wrap="">I'm not very familiar with the code, so with a light analysis the only method i see to figure out a player's position (for example) is by 'parsing' the messages from the server, and applying the geometric transformations myself in order to find their current position. Is there a easier way to do this ? </pre> </blockquote> Nope! :)<br> <br> Good luck,<br> Hedayat<br> <br> <blockquote style="color: navy; background-color: rgb(245, 245, 245); padding-left: 15px; border-left: 2px solid rgb(16, 16, 255);" cite="mid:AANLkTi=K=Kv6...@ma..." type="cite"> <pre wrap=""> Thanks ------------------------------------------------------------------------------ Centralized Desktop Delivery: Dell and VMware Reference Architecture Simplifying enterprise desktop deployment and management using Dell EqualLogic storage and VMware View: A highly scalable, end-to-end client virtualization framework. Read more! <a class="moz-txt-link-freetext" href="http://p.sf.net/sfu/dell-eql-dev2dev">http://p.sf.net/sfu/dell-eql-dev2dev</a> _______________________________________________ Simspark Generic Physical MAS Simulator simspark-devel mailing list <a class="moz-txt-link-abbreviated" href="mailto:sim...@li...">sim...@li...</a> <a class="moz-txt-link-freetext" href="https://lists.sourceforge.net/lists/listinfo/simspark-devel">https://lists.sourceforge.net/lists/listinfo/simspark-devel</a> </pre> </blockquote> </body> </html> |
From: Carlos A. N. <car...@gm...> - 2010-11-12 15:59:53
|
:S |
From: Drew N. <dre...@ya...> - 2010-11-12 13:32:40
|
As far as I know you have three options. 1. Process the regular messages sent to an agent via it's vision perceptor. 2. Set (setSenseMyPos true) in naoneckhead.rsg file to include agent location data in data sent from the vision perceptor. 3. Connect to the monitor port and process those messages as well. Option 1 is the only valid method allowed during a competition. Options 2 and 3 are useful for debugging and training/machine learning scenarios. As an aside, the TinMan library for .NET (C#, etc) provides support for all three of these options via the API without having to decode any messages yourself. If you're working with a different language you could use the source code as a reference. Drew. ________________________________ From: Carlos Alberto Nunes <car...@gm...> To: sim...@li... Sent: Thu, 11 November, 2010 20:23:17 Subject: [simspark-devel] [rcssmonitor3d] Extracting the players' and ball's current position I'm not very familiar with the code, so with a light analysis the only method i see to figure out a player's position (for example) is by 'parsing' the messages from the server, and applying the geometric transformations myself in order to find their current position. Is there a easier way to do this ? Thanks ------------------------------------------------------------------------------ Centralized Desktop Delivery: Dell and VMware Reference Architecture Simplifying enterprise desktop deployment and management using Dell EqualLogic storage and VMware View: A highly scalable, end-to-end client virtualization framework. Read more! http://p.sf.net/sfu/dell-eql-dev2dev _______________________________________________ Simspark Generic Physical MAS Simulator simspark-devel mailing list sim...@li... https://lists.sourceforge.net/lists/listinfo/simspark-devel |
From: Carlos A. N. <car...@gm...> - 2010-11-12 15:58:48
|
I'm just working on the monitor, although i guess i could add agent just to extract the players' and the ball's current position, it seems a bit overkill (and it wouldn't work on log input mode). I'll check out the library. Thanks for the reply :) Carlos |
From: Drew N. <dre...@ya...> - 2010-11-12 16:10:23
|
I apologise. I didn't notice the reference to rcssmonitor3d in the subject line! ________________________________ From: Carlos Alberto Nunes <car...@gm...> To: Drew Noakes <dr...@dr...> Cc: sim...@li... Sent: Fri, 12 November, 2010 15:58:42 Subject: Re: [simspark-devel] [rcssmonitor3d] Extracting the players' and ball's current position I'm just working on the monitor, although i guess i could add agent just to extract the players' and the ball's current position, it seems a bit overkill (and it wouldn't work on log input mode). I'll check out the library. Thanks for the reply :) Carlos ------------------------------------------------------------------------------ Centralized Desktop Delivery: Dell and VMware Reference Architecture Simplifying enterprise desktop deployment and management using Dell EqualLogic storage and VMware View: A highly scalable, end-to-end client virtualization framework. Read more! http://p.sf.net/sfu/dell-eql-dev2dev _______________________________________________ Simspark Generic Physical MAS Simulator simspark-devel mailing list sim...@li... https://lists.sourceforge.net/lists/listinfo/simspark-devel |
From: Hedayat V. <hed...@gm...> - 2010-11-12 18:33:33
|
Oops! I do too! I was just thinking in an agent-writing point of view (for competitions). As noted by Drew, if you are working on a monitor you'll receive the position of players and balls in the monitor info. /*Drew Noakes <dre...@ya...>*/ wrote on 11/12/2010 7:40:13 PM +0350: > I apologise. I didn't notice the reference to rcssmonitor3d in the > subject line! > > ------------------------------------------------------------------------ > *From:* Carlos Alberto Nunes <car...@gm...> > *To:* Drew Noakes <dr...@dr...> > *Cc:* sim...@li... > *Sent:* Fri, 12 November, 2010 15:58:42 > *Subject:* Re: [simspark-devel] [rcssmonitor3d] Extracting the > players' and ball's current position > > I'm just working on the monitor, although i guess i could add agent > just to extract the players' and the ball's current position, it seems > a bit overkill (and it wouldn't work on log input mode). > I'll check out the library. > > Thanks for the reply :) > Carlos > > ------------------------------------------------------------------------------ > Centralized Desktop Delivery: Dell and VMware Reference Architecture > Simplifying enterprise desktop deployment and management using > Dell EqualLogic storage and VMware View: A highly scalable, end-to-end > client virtualization framework. Read more! > http://p.sf.net/sfu/dell-eql-dev2dev > _______________________________________________ > Simspark Generic Physical MAS Simulator > simspark-devel mailing list > sim...@li... > <mailto:sim...@li...> > https://lists.sourceforge.net/lists/listinfo/simspark-devel > > > ------------------------------------------------------------------------------ > Centralized Desktop Delivery: Dell and VMware Reference Architecture > Simplifying enterprise desktop deployment and management using > Dell EqualLogic storage and VMware View: A highly scalable, end-to-end > client virtualization framework. Read more! > http://p.sf.net/sfu/dell-eql-dev2dev > > > _______________________________________________ > Simspark Generic Physical MAS Simulator > simspark-devel mailing list > sim...@li... > https://lists.sourceforge.net/lists/listinfo/simspark-devel |
From: Carlos A. N. <car...@gm...> - 2010-11-15 15:01:43
|
How do i access it ? On Fri, Nov 12, 2010 at 6:32 PM, Hedayat Vatankhah <hed...@gm...> wrote: > Oops! I do too! I was just thinking in an agent-writing point of view (for > competitions). As noted by Drew, if you are working on a monitor you'll > receive the position of players and balls in the monitor info. > > > > Drew Noakes <dre...@ya...> wrote on 11/12/2010 7:40:13 PM +0350: > > I apologise. I didn't notice the reference to rcssmonitor3d in the subject > line! > ________________________________ > From: Carlos Alberto Nunes <car...@gm...> > To: Drew Noakes <dr...@dr...> > Cc: sim...@li... > Sent: Fri, 12 November, 2010 15:58:42 > Subject: Re: [simspark-devel] [rcssmonitor3d] Extracting the players' and > ball's current position > > I'm just working on the monitor, although i guess i could add agent > just to extract the players' and the ball's current position, it seems > a bit overkill (and it wouldn't work on log input mode). > I'll check out the library. > > Thanks for the reply :) > Carlos > > ------------------------------------------------------------------------------ > Centralized Desktop Delivery: Dell and VMware Reference Architecture > Simplifying enterprise desktop deployment and management using > Dell EqualLogic storage and VMware View: A highly scalable, end-to-end > client virtualization framework. Read more! > http://p.sf.net/sfu/dell-eql-dev2dev > _______________________________________________ > Simspark Generic Physical MAS Simulator > simspark-devel mailing list > sim...@li... > https://lists.sourceforge.net/lists/listinfo/simspark-devel > > > ------------------------------------------------------------------------------ > Centralized Desktop Delivery: Dell and VMware Reference Architecture > Simplifying enterprise desktop deployment and management using > Dell EqualLogic storage and VMware View: A highly scalable, end-to-end > client virtualization framework. Read more! > http://p.sf.net/sfu/dell-eql-dev2dev > > _______________________________________________ > Simspark Generic Physical MAS Simulator > simspark-devel mailing list > sim...@li... > https://lists.sourceforge.net/lists/listinfo/simspark-devel > |
From: Drew N. <dre...@ya...> - 2010-11-16 11:40:46
|
At the lowest level, you must parse the messages from the server. They're not too complex. Alternatively use an existing library if you like the object model, though most are geared towards dealing with the agent protocol rather than the monitor protocol. Documentation of the protocol is available here: http://simspark.sourceforge.net/wiki/index.php/Network_Protocol Feel free to improve the documentation if you find anything unclear or incorrect. It should be enough to get you going though. ________________________________ From: Carlos Alberto Nunes <car...@gm...> To: Hedayat Vatankhah <hed...@gm...> Cc: Drew Noakes <dr...@dr...>; Drew Noakes <dre...@ya...>; sim...@li... Sent: Mon, 15 November, 2010 15:01:33 Subject: Re: [simspark-devel] [rcssmonitor3d] Extracting the players' and ball's current position How do i access it ? On Fri, Nov 12, 2010 at 6:32 PM, Hedayat Vatankhah <hed...@gm...> wrote: > Oops! I do too! I was just thinking in an agent-writing point of view (for > competitions). As noted by Drew, if you are working on a monitor you'll > receive the position of players and balls in the monitor info. > > > > Drew Noakes <dre...@ya...> wrote on 11/12/2010 7:40:13 PM +0350: > > I apologise. I didn't notice the reference to rcssmonitor3d in the subject > line! > ________________________________ > From: Carlos Alberto Nunes <car...@gm...> > To: Drew Noakes <dr...@dr...> > Cc: sim...@li... > Sent: Fri, 12 November, 2010 15:58:42 > Subject: Re: [simspark-devel] [rcssmonitor3d] Extracting the players' and > ball's current position > > I'm just working on the monitor, although i guess i could add agent > just to extract the players' and the ball's current position, it seems > a bit overkill (and it wouldn't work on log input mode). > I'll check out the library. > > Thanks for the reply :) > Carlos > > ------------------------------------------------------------------------------ > Centralized Desktop Delivery: Dell and VMware Reference Architecture > Simplifying enterprise desktop deployment and management using > Dell EqualLogic storage and VMware View: A highly scalable, end-to-end > client virtualization framework. Read more! > http://p.sf.net/sfu/dell-eql-dev2dev > _______________________________________________ > Simspark Generic Physical MAS Simulator > simspark-devel mailing list > sim...@li... > https://lists.sourceforge.net/lists/listinfo/simspark-devel > > > ------------------------------------------------------------------------------ > Centralized Desktop Delivery: Dell and VMware Reference Architecture > Simplifying enterprise desktop deployment and management using > Dell EqualLogic storage and VMware View: A highly scalable, end-to-end > client virtualization framework. Read more! > http://p.sf.net/sfu/dell-eql-dev2dev > > _______________________________________________ > Simspark Generic Physical MAS Simulator > simspark-devel mailing list > sim...@li... > https://lists.sourceforge.net/lists/listinfo/simspark-devel > |