Re: aibo API
"Gábor Balázs" <[email protected]> Sun, 21 May 2006 15:48:30 +0200
| Newsgroups | gmane.comp.cybernetics.webot.contest |
|---|---|
| Message-ID | <[email protected]> |
------=_Part_79441_21286765.1148219310331 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Hi, If we can run the simulation outside webots, we don't have to integrate the learning algorithms and everything into the robot controller. About the world information, I haven't thought about webots in this sense, but I like it. :) It would be good to have that kind of stage which contains the surrounding wall. Or if you plan to use such kind of stage which doesn't have surrounding wall, please remove the walls for us too. I am afraid of that if we teach our robot only on 1 stage, the map building algorithm will be useless on other stages. It would be good to have more stages or if we can generate them. But I guess it is only available with the full version of webots, isn't it? Refer to the last question the reason we thought that because we can do it by hand by modifying the x, y, z coordinates of the robot in the scene tree. Greatz, `bg` 2006/5/19, Olivier Michel <[email protected]>: > > Hi, > > Does that mean that we can do a call similar to: new > > Simulation(controllers).run() from outside Webots? > The robot controllers in Webots are linked with Controller.jar which is > connected to Webots and calls the run() method of your controller. But > if you link your controller with your own version of Controller.jar, you > could run your controller outside Webots. But I don't see you would need > to do that. Or I didn't understood your question? > > Other question: > > Can the robot obtain the whole world information (the position and > > form of the 3D objects) through the API for creating samples for map > > construction? (Not on the contest of course, but for training.) > No, this is not possible in Webots unless you parse the roboka.wbt file. > Webots is a realistic simulator in the sense that it will let you do > what you only can do with a real robot. > > Can we get a stage which only contains 2 rechargers for the 2 robots > > without any obstacles and walls? > Yes, I can develop such a world for you and put it on the web. Would you > simply need that I remove all the obstacles, except the surrounding wall > and the two chargers from the current roboka.wbt world? If we remove the > surrounding walls, the robots may fall off the stage... > > Let me know and I will do it! > > Can we position the robot on the stage with the API? > Not directly, but you know Aibos can walk ;) > > -Olivier > > Thx, > > Cy & `bg` > > > > 2006/5/15, Olivier Michel <[email protected] > > <mailto: [email protected]>>: > > > > G=E1bor Bal=E1zs wrote: > > > Hello Oliver! > > > > > > Is there a documentation of the aibo API? > > There is no special API for Aibo. You can use the Webots API for > > programming the Aibo robot as any other robot. > > > Is it similar to the previous contest, or totally different? > > Yes, it is similar to the previous contest. > > > Can we use the movement functions which are used by the arrow > keys? > > Yes, you can use them and modify them the way you like. > > > Can we use the Webots framework from Eclipse? We are developing i= n > > > that, thus it would make it much easier to test and train... > > I think so, as this is a pretty standard Java development. I don't > > know > > Eclipse, but I believe it is probably very easy to use it for > > developing > > your robot controllers for the contest. > > > > Cheers, > > > > -Olivier > > > > > > > > ------------------------ Yahoo! Groups Sponsor > > > > > > > > Yahoo! Groups Links > > > > > > <mailto: [email protected]> > > > > > > > > > > > > > > > > -----------------------------------------------------------------------= - > > > YAHOO! GROUPS LINKS > > > > * Visit your group "webots-contest > > <http://groups.yahoo.com/group/webots-contest>" on the web. > > > > * To unsubscribe from this group, send an email to: > > [email protected] > > <mailto: [email protected] > ?subject=3DUnsubscribe> > > > > * Your use of Yahoo! Groups is subject to the Yahoo! Terms of > > Service < http://docs.yahoo.com/info/terms/>. > > > > > > -----------------------------------------------------------------------= - > > > > > > > Yahoo! Groups Links > > > > > > > > ------=_Part_79441_21286765.1148219310331 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable <html><body> Hi,<br><br>If we can run the simulation outside webots, we don't have to<br= >integrate the learning algorithms and everything into the robot<br>control= ler.<br><br>About the world information, I haven't thought about webots<br> in this sense, but I like it. :)<br><br>It would be good to have that kind = of stage which contains the<br>surrounding wall. Or if you plan to use such= kind of stage which<br>doesn't have surrounding wall, please remove the wa= lls for us too. <br><br>I am afraid of that if we teach our robot only on 1 stage, the map<= br>building algorithm will be useless on other stages. It would be<br>good = to have more stages or if we can generate them. But I guess<br>it is only a= vailable with the full version of webots, isn't it? <br><br>Refer to the last question the reason we thought that because we<br= >can do it by hand by modifying the x, y, z coordinates of the robot in<br>= the scene tree.<br><br>Greatz,<br>`bg`<br><br><div><span class=3D"gmail_quo= te"> 2006/5/19, Olivier Michel <<a href=3D"mailto:Olivier.Michel@cyberbotics.= com" target=3D"_blank" onclick=3D"return top.js.OpenExtLink(window,event,th= is)">[email protected]</a>>:</span><blockquote class=3D"gma= il_quote" style=3D"border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0= pt 0pt 0.8ex; padding-left: 1ex;"> Hi,<br>> Does that mean that we can do a call similar to: new<br>> Si= mulation(controllers).run() from outside Webots?<br>The robot controllers i= n Webots are linked with Controller.jar which is<br>connected to Webots and= calls the run() method of your controller. But <br>if you link your controller with your own version of Controller.jar, yo= u<br>could run your controller outside Webots. But I don't see you would ne= ed<br>to do that. Or I didn't understood your question?<br>> Other quest= ion: <br>> Can the robot obtain the whole world information (the position and= <br>> form of the 3D objects) through the API for creating samples for m= ap<br>> construction? (Not on the contest of course, but for training.) <br>No, this is not possible in Webots unless you parse the roboka.wbt file= .<br>Webots is a realistic simulator in the sense that it will let you do<b= r>what you only can do with a real robot.<br>> Can we get a stage which = only contains 2 rechargers for the 2 robots <br>> without any obstacles and walls?<br>Yes, I can develop such a worl= d for you and put it on the web. Would you<br>simply need that I remove all= the obstacles, except the surrounding wall<br>and the two chargers from th= e current=20 roboka.wbt world? If we remove the<br>surrounding walls, the robots may fal= l off the stage...<br><br>Let me know and I will do it!<br>> Can we posi= tion the robot on the stage with the API?<br>Not directly, but you know Aib= os can walk ;) <br><br>-Olivier<br>> Thx,<br>> Cy & `bg`<br>><br>> 2006/5/= 15, Olivier Michel <<a href=3D"mailto:[email protected]" ta= rget=3D"_blank" onclick=3D"return top.js.OpenExtLink(window,event,this)">Ol= [email protected] </a><br>> <mailto:<a href=3D"mailto:[email protected]" t= arget=3D"_blank" onclick=3D"return top.js.OpenExtLink(window,event,this)"> [email protected]</a>>>:<br>><br>> &nbs= p; G=E1bor Bal=E1zs wrote:<br>> > Hello= Oliver!<br>> ><br>> &nbs= p; > Is there a documentation of the aibo API?<br>> = There is no special API for Aibo. You can use the Webots API for <br>> programming the Aibo robot as any other ro= bot.<br>> > Is it similar to the previous con= test, or totally different?<br>> Yes, it is simi= lar to the previous contest.<br>> > Can we us= e the movement functions which are used by the arrow keys? <br>> Yes, you can use them and modify them the = way you like.<br>> > Can we use the Webots fr= amework from Eclipse? We are developing in<br>> = > that, thus it would make it much easier to test and train... <br>> I think so, as this is a pretty standard J= ava development. I don't<br>> know<br>> = Eclipse, but I believe it is probably very easy to use i= t for<br>> developing<br>> &= nbsp; your robot controllers for the contest. <br>><br>> Cheers,<br>><br>>  = ; -Olivier<br>><br>><br>><br>> &nb= sp; ------------------------ Yahoo! Groups Sponsor<br>><br>><br>><= br>> Yahoo! Groups Links<br>><br>><br>>= <mailto: <a href=3D"mailto:[email protected]" target=3D"_bl= ank" onclick=3D"return top.js.OpenExtLink(window,event,this)">webots-contes= [email protected]</a>><br>><br>><br>><br>><br>&g= t; <br>><br>><br>> --------------------------------------------------= ---------------------- <br>> YAHOO! GROUPS LINKS<br>><br>> * = ; Visit your group "webots-contest<br>>  = ; <<a href=3D"http://groups.yahoo.com/group/webots-contest" = target=3D"_blank" onclick=3D"return top.js.OpenExtLink(window,event,this)"> http://groups.yahoo.com/group/webots-contest</a>>" on the web. <br>><br>> * To unsubscribe from t= his group, send an email to:<br>> &nb= sp; <a href=3D"mailto:[email protected]" targ= et=3D"_blank" onclick=3D"return top.js.OpenExtLink(window,event,this)"> [email protected]</a><br>> &nb= sp; <mailto: <a href=3D"mailto:[email protected]" target=3D"_bl= ank" onclick=3D"return top.js.OpenExtLink(window,event,this)">webots-contes= [email protected]</a>?subject=3DUnsubscribe><br>><br>>= * Your use of Yahoo! Groups is subject = to the Yahoo! Terms of <br>> Service < <a href=3D"http://docs.yahoo.com/info/terms/" target=3D"_blank" onclick=3D"= return top.js.OpenExtLink(window,event,this)">http://docs.yahoo.com/info/te= rms/</a>>.<br>><br>><br>> -------------------------------------= ----------------------------------- <br>><br><br><br>------------------------ Yahoo! Groups Sponsor --------= ------------~--> <br>Home is just a click away. Make Yahoo! your home page now.<br><a href= =3D"http://us.click.yahoo.com/DHchtC/3FxNAA/yQLSAA/pU_rlB/TM" target=3D"_bl= ank" onclick=3D"return top.js.OpenExtLink(window,event,this)">http://us.cli= ck.yahoo.com/DHchtC/3FxNAA/yQLSAA/pU_rlB/TM </a><br>-------------------------------------------------------------------= -~-> <br><br><br>Yahoo! Groups Links<br><br><*> To visit your group on the= web, go to:<br> <a href=3D"http://groups.yahoo.com/= group/webots-contest/" target=3D"_blank" onclick=3D"return top.js.OpenExtLi= nk(window,event,this)"> http://groups.yahoo.com/group/webots-contest/</a><br><br><*> To unsub= scribe from this group, send an email to: <br> <a href=3D"mailto:webots-contest-unsubscribe@ya= hoogroups.com" target=3D"_blank" onclick=3D"return top.js.OpenExtLink(windo= w,event,this)">[email protected]</a><br><br><*&= gt; Your use of Yahoo! Groups is subject to: <br> <a href=3D"http://docs.yahoo.com/info/terms/" t= arget=3D"_blank" onclick=3D"return top.js.OpenExtLink(window,event,this)"> http://docs.yahoo.com/info/terms/</a><br><br><br><br><br></blockquote></div= ><br> =20=20=20=20 <!-- |**|begin egp html banner|**| --> <br> <div style=3D"text-align:center; color:#909090; width:500px;"> <hr style=3D"border-bottom:1px; width:500px; text-align:left;"> <tt>YAHOO! GROUPS LINKS</tt> </div> <br> <ul> <tt><li type=3Dsquare> Visit your group "<a href=3D"http://groups.ya= hoo.com/group/webots-contest">webots-contest</a>" on the web.<br> </tt= > <tt><li type=3Dsquare> To unsubscribe from this group, send an email= to:<br> <a href=3D"mailto:[email protected]?= subject=3DUnsubscribe">[email protected]</a><br>&n= bsp;</tt> <tt><li type=3Dsquare> Your use of Yahoo! Groups is subject to the <= a href=3D"http://docs.yahoo.com/info/terms/">Yahoo! Terms of Service</a>.</= tt> </ul> <br> <div style=3D"text-align:center; color:#909090; width:500px;"> <hr style=3D"border-bottom:1px; width:500px; text-align:left;"> </div> </br> <!-- |**|end egp html banner|**| --> </body></html> ------=_Part_79441_21286765.1148219310331--