Re: webots 5.1.6 and 5.1.7

"Gábor Balázs" <[email protected]> Thu, 28 Sep 2006 21:04:09 +0200
Newsgroups gmane.comp.cybernetics.webot.contest
Message-ID <[email protected]>
------=_Part_34867_15521797.1159470249448
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Hello Oliver!

It seems that webots 5.1.9 reloads the controllers after 100 seconds
independently on battery state.

Br,
`bg`


On 11/09/06, G=E1bor Bal=E1zs <[email protected]> wrote:
>
>
> Hello Oliver,
>
> We collected a couple of questions about these webots versions.
>
> We used 5.1.6 under windows xp (because 5.1.7 became unstable there
> after the controller modification), and version 5.1.7 under gentoo linux.
>
> 1) In both versions the simulations are finished by the environment after
> 100 seconds (independently from battery state).
>     Why does it happen? Can you disable it?
>
> 2) In both versions if you press the Alt or the Ctrl button, the
> environment thinks you never release them,
>     so you have to revert the simulation to get the control back. It is
> very disturbing after an Alt+Tab pressing.
>     Anyway the robot_keyboard_get_key function hardly notices the keyboar=
d
> events if we use a few (more than 3)
>     robot_console_printf function call in every simulation step (we only
> tested it with the 5.1.6 version).
>
> 3) In 5.1.7 version after the simulation finishes I think the robot_die
> function is not called because the processes are killed
>     and the appropriate string is not printed on the console. It works
> fine in the 5.1.6 version.
>
> 4) The webots internal text editor is always opened after a simulation
> revert.
>     Can I disable it somehow? :)
>
> 5) In the 5.1.7 version under linux, it is printed sometimes:
>
>             transform field # =3D 0x3
>
>             ** ERROR **: file api/scene_manager.c: line 140
>             (scene_manager_read_transform_update): should not be reached
>             aborting...
>
>    Anyway I don't know when exactly, because I didn't notice any problem
> in the environment because of it.
>
> 6) I noticed that Aibos' don't have GPS. This info would be good for us
> later in fitness functions, so I tried to
>     "simulate" GPS by the supervisor function, but I have two questions
> about the emitter - reciever concept:
>
>             - How you can set the channel of a receiver like in the case
> of emitter with emitter_set channel?
>             - What are the receiver_get_x and receiver_get_z functions?
>               (these seem to be what is needed for GPS, but I don't know
> how to use them
>                and they are not in the API documentation)
>
> 7) Is that possible that the supervisor process pause the simulation?
>     For example to run a new thread from a robot controller which makes
> some computation until the simulation is paused.
>
> Sorry for the lot of questions. :)
> Br,
> `bg` & cy
>
>

------=_Part_34867_15521797.1159470249448
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<html><body>


<br>Hello Oliver!<br><br>It seems that webots 5.1.9 reloads the controllers=
 after 100 seconds independently on battery state.<br><br>Br,<br>`bg`<br><b=
r><br><div><span class=3D"gmail_quote">On 11/09/06, <b class=3D"gmail_sende=
rname">
G=E1bor Bal=E1zs</b> &lt;<a href=3D"mailto:[email protected]">[email protected]=
om</a>&gt; wrote:</span><blockquote class=3D"gmail_quote" style=3D"border-l=
eft: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left:=
 1ex;">
<br>Hello Oliver,<br><br>We collected a couple of questions about these web=
ots versions.<br><br>We used 5.1.6 under windows xp (because 5.1.7 became u=
nstable there<br>after the controller modification), and version 5.1.7 unde=
r gentoo linux.
<br><br>1) In both versions the simulations are finished by the environment=
 after 100 seconds (independently from battery state).<br>&nbsp;&nbsp;&nbsp=
; Why does it happen? Can you disable it?<br><br>2) In both versions if you=
 press the Alt or the Ctrl button, the environment thinks you never release=
 them,
<br>&nbsp;&nbsp;&nbsp; so you have to revert the simulation to get the cont=
rol back. It is very disturbing after an Alt+Tab pressing.<br>&nbsp;&nbsp;&=
nbsp; Anyway the robot_keyboard_get_key function hardly notices the keyboar=
d events if we use a few (more than 3)
<br>&nbsp;&nbsp;&nbsp; robot_console_printf function call in every simulati=
on step (we only tested it with the 5.1.6 version).<br><br>3) In 5.1.7 vers=
ion after the simulation finishes I think the robot_die function is not cal=
led because the processes are killed
<br>&nbsp;&nbsp;&nbsp; and the appropriate string is not printed on the con=
sole. It works fine in the 5.1.6 version.<br><br>4) The webots internal tex=
t editor is always opened after a simulation revert.<br>&nbsp;&nbsp;&nbsp; =
Can I disable it somehow? :)
<br><br>5) In the 5.1.7 version under linux, it is printed sometimes:<br><b=
r>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; transform field # =3D 0x3<br><b=
r>&nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; ** ERROR **: file api/scen=
e_manager.c: line 140<br>&nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; (sc=
ene_manager_read_transform_update): should not be reached
<br>&nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; aborting...<br><br>&nbsp=
;&nbsp; Anyway I don't know when exactly, because I didn't notice any probl=
em in the environment because of it.<br><br>6) I noticed that Aibos' don't =
have GPS. This info would be good for us later in fitness functions, so I t=
ried to
<br>&nbsp;&nbsp;&nbsp; &quot;simulate&quot; GPS by the supervisor function,=
 but I have two questions about the emitter - reciever concept:<br><br>&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - How you ca=
n set the channel of a receiver like in the case of emitter with emitter_se=
t channel?
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - Wh=
at are the receiver_get_x and receiver_get_z functions?<br>&nbsp; &nbsp; &n=
bsp; &nbsp; &nbsp; &nbsp; &nbsp; (these seem to be what is needed for GPS, =
but I don't know how to use them<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; and they are not in the API d=
ocumentation)
<br><br>7) Is that possible that the supervisor process pause the simulatio=
n?<br>&nbsp;&nbsp;&nbsp; For example to run a new thread from a robot contr=
oller which makes some computation until the simulation is paused.<br><br>S=
orry for the lot of questions. :)
<br>Br,<br>`bg` &amp; cy<br><br>

</blockquote></div><br>

<span width=3D"1" style=3D"color: white;"/>__._,_.___</span>



=20=20=20=20
<!-- |**|begin egp html banner|**| -->

  <br><br>
  <div style=3D"width:500px; text-align:right; margin-bottom:1px; color:#90=
9090;">
    <tt>SPONSORED LINKS</tt>
  </div>
  <table bgcolor=3D#e0ecee cellspacing=3D"13" cellpadding=3D"0" width=3D500=
px>=20=20=20=20=20=20=20=20
                  <tr valign=3Dtop>
            <td style=3D"width:25%;">
        <tt><a href=3D"http://groups.yahoo.com/gads;_ylc=3DX3oDMTJjaDk2Nmhv=
BF9TAzk3NDc2NTkwBF9wAzEEZ3JwSWQDMjg5Njc4NwRncnBzcElkAzE2MDEwMzAzNzcEc2VjA3N=
sbW9kBHN0aW1lAzExNTk0NzExMTg-?t=3Dms&k=3DScience+lab+equipment&w1=3DScience=
+lab+equipment&w2=3DLife+science+research&w3=3DLife+sciences&w4=3DLife+scie=
nce+product&w5=3DArtificial+life&c=3D5&s=3D120&g=3D0&.sig=3DF0QM29gBGBIPaBB=
chbXaKg">Science lab equipment</a></tt>
      </td>
                      <td style=3D"width:25%;">
        <tt><a href=3D"http://groups.yahoo.com/gads;_ylc=3DX3oDMTJjbWRndHBw=
BF9TAzk3NDc2NTkwBF9wAzIEZ3JwSWQDMjg5Njc4NwRncnBzcElkAzE2MDEwMzAzNzcEc2VjA3N=
sbW9kBHN0aW1lAzExNTk0NzExMTg-?t=3Dms&k=3DLife+science+research&w1=3DScience=
+lab+equipment&w2=3DLife+science+research&w3=3DLife+sciences&w4=3DLife+scie=
nce+product&w5=3DArtificial+life&c=3D5&s=3D120&g=3D0&.sig=3DfnVFZ4iH7Sh4FHH=
Aag1iKw">Life science research</a></tt>
      </td>
                      <td style=3D"width:25%;">
        <tt><a href=3D"http://groups.yahoo.com/gads;_ylc=3DX3oDMTJjcTdkYW1q=
BF9TAzk3NDc2NTkwBF9wAzMEZ3JwSWQDMjg5Njc4NwRncnBzcElkAzE2MDEwMzAzNzcEc2VjA3N=
sbW9kBHN0aW1lAzExNTk0NzExMTg-?t=3Dms&k=3DLife+sciences&w1=3DScience+lab+equ=
ipment&w2=3DLife+science+research&w3=3DLife+sciences&w4=3DLife+science+prod=
uct&w5=3DArtificial+life&c=3D5&s=3D120&g=3D0&.sig=3DxRlxuQ3thIJ95p-2xVEfvg"=
>Life sciences</a></tt>
      </td>
              </tr>
                        <tr valign=3Dtop>
            <td style=3D"width:25%;">
        <tt><a href=3D"http://groups.yahoo.com/gads;_ylc=3DX3oDMTJjdWxmZm0w=
BF9TAzk3NDc2NTkwBF9wAzQEZ3JwSWQDMjg5Njc4NwRncnBzcElkAzE2MDEwMzAzNzcEc2VjA3N=
sbW9kBHN0aW1lAzExNTk0NzExMTg-?t=3Dms&k=3DLife+science+product&w1=3DScience+=
lab+equipment&w2=3DLife+science+research&w3=3DLife+sciences&w4=3DLife+scien=
ce+product&w5=3DArtificial+life&c=3D5&s=3D120&g=3D0&.sig=3Dx7w8XzqaaGC1QhyY=
2rGJaw">Life science product</a></tt>
      </td>
                      <td style=3D"width:25%;">
        <tt><a href=3D"http://groups.yahoo.com/gads;_ylc=3DX3oDMTJjMjVlaG5u=
BF9TAzk3NDc2NTkwBF9wAzUEZ3JwSWQDMjg5Njc4NwRncnBzcElkAzE2MDEwMzAzNzcEc2VjA3N=
sbW9kBHN0aW1lAzExNTk0NzExMTg-?t=3Dms&k=3DArtificial+life&w1=3DScience+lab+e=
quipment&w2=3DLife+science+research&w3=3DLife+sciences&w4=3DLife+science+pr=
oduct&w5=3DArtificial+life&c=3D5&s=3D120&g=3D0&.sig=3DfY6hoRvR70lARHIn5v5nS=
w">Artificial life</a></tt>
      </td>
                    </tr>
      </table>=20=20=20=20=20
=20=20
<!-- |**|end egp html banner|**| -->


<!-- |**|begin egp html banner|**| -->

<br>
      <div style=3D"font-family: verdana; font-size: 77%; border-top: 1px s=
olid #666; padding: 5px 0;" >
      Your email settings: Individual Email|Traditional <br>
      <a href=3D"http://groups.yahoo.com/group/webots-contest/join;_ylc=3DX=
3oDMTJmNjJiM3FvBF9TAzk3MzU5NzE0BGdycElkAzI4OTY3ODcEZ3Jwc3BJZAMxNjAxMDMwMzc3=
BHNlYwNmdHIEc2xrA3N0bmdzBHN0aW1lAzExNTk0NzExMTc-">Change settings via the W=
eb</a> (Yahoo! ID required) <br>
      Change settings via email: <a href=3D"mailto:webots-contest-digest@ya=
hoogroups.com?subject=3DEmail Delivery: Digest">Switch delivery to Daily Di=
gest</a> | <a href =3D "mailto:[email protected]?=
subject=3DChange Delivery Format: Fully Featured">Switch to Fully Featured<=
/a> <br>
           <a href=3D"http://groups.yahoo.com/group/webots-contest;_ylc=3DX=
3oDMTJkb2Jhb3R2BF9TAzk3MzU5NzE0BGdycElkAzI4OTY3ODcEZ3Jwc3BJZAMxNjAxMDMwMzc3=
BHNlYwNmdHIEc2xrA2hwZgRzdGltZQMxMTU5NDcxMTE3">
        Visit Your Group=20
      </a> |
      <a href=3D"http://docs.yahoo.com/info/terms/">
        Yahoo! Groups Terms of Use
      </a> |
      <a href=3D"mailto:[email protected]?subject=
=3DUnsubscribe">
       Unsubscribe=20
      </a>=20
 <br>
    </div>
  <br>

<!-- |**|end egp html banner|**| -->


<span  style=3D"color: white;"/>__,_._,___</span>
</body></html>

------=_Part_34867_15521797.1159470249448--