1 <!DOCTYPE HTML PUBLIC
"-//W3C//DTD HTML 4.0 Transitional//EN"
2 "http://www.w3.org/TR/REC-html40/loose.dtd">
4 <META NAME=
"GENERATOR" CONTENT=
"TtH 2.67">
8 <title> Eyebot battery lifetime measurement\\Test report
</title>
10 <H1 align=
"center">Eyebot battery lifetime measurement
<br>Test report
</H1>
12 <H3 align=center
>2000-
06-
27 </H3>
14 <H3 align=center
>Petter Reinholdtsen
</H3>
20 When preparing CIIPS Glory, our team of robot soccer players for
21 participation in the RoboCup
2000 world cup, it was necessary to
22 have some indication on the battery life time on our robots. This
23 short note describes how we measured the battery lifetime and the
28 <H2><A NAME=
"tth_sEc1">
29 1</A> Test setup
</H2>
32 To avoid loosing the measured data when the battery was flat, I used
33 radio communication to transmit the current battery status. The
34 battery status where read OSGetAD() on channel
1. This
10 bit value
35 is then transmitted with the current timestamp to a listening PC. At
36 first they where read every
60 seconds, later I started reading every
40 When testing, a freshly charged battery where inserted into the robot,
41 and a program where loaded from Flash ROM to run the test. This
42 program initialized the radio communication using the CIIPS Glory
43 language library, and started transmitting battery status. The
44 measurement ended when the Eyebot died with no power left. Only the
45 measurements transmitted over radio where used.
48 To test if the battery lifetime changed depending if the sensors and
49 features used, I tried with two different programs. One (sniffer.c -
50 ``radio'') only initializes the radio, the other (motor4.c -
51 ``everything'') tries to use as many sensors and actuators as possible
52 and drives randomly and moves the camera servo from side to side while
53 reading the PSD values and camera images.
56 I did not test with a compass connected, as none of the robots had
57 this sensor connected when these measurements were done. With this
58 exception, I believe the ``everything'' battery test gives a good
59 indication on the battery lifetime during robot soccer competition.
62 <H2><A NAME=
"tth_sEc2">
63 2</A> Results
</H2>
66 The results as given in figure
<A href=
"#fig:batstatus">1</A> was quite
67 surprising. With only the CPU and the radio in use, the battery
68 lifetime where just above
3 hours (with one exception). When driving
69 around, the robot died after about
30 minutes.
73 <p><A NAME=
"tth_fIg1">
74 </A> <center> <img src=
"battery.png" alt=
"battery.png"><br> <center>Figure
1: Battery status over time
</center>
75 <A NAME=
"fig:batstatus">
79 Robot C did not have a camera mounted when I ran these tests, so I
80 decided to test other robots with ``everything''. When I first tested
81 B3 on robot D, I suspected something wrong with the robot. Measuring
82 the same battery on a different robot showed the same behavior.
85 There seem to be significant differences between batteries, and not so
86 much differences with different CPU frequencies. I did not do a
87 complete test with all combinations of batteries and robots, as this
88 seemed as wasted time after discovering the half hour life time when
92 <H2><A NAME=
"tth_sEc3">
93 3</A> Conclusions
</H2>
96 The batteries used by our Eyebot soccer robots have different
97 lifetime. We need to test the all our batteries and only use the best
101 We should modify our robot soccer programs to report the battery
102 status to a off-field monitoring system, and make sure to replace
103 batteries when the power status as read from the A/D converter falls
108 <H2>Appendix A - Technical details
</H2>
112 <H3>The batteries
</H3>
115 The batteries used in our Eyebot soccer robots are marked ``Universe
116 UR-S4 Li
1350 mAh
7.2V Li-ion''. I tested with
3 different batteries.
120 <p><A NAME=
"tth_tAb1">
121 </A> <center> <center>Table
1: Battery serial number
</center>
122 <A NAME=
"table:batteries">
126 <tr><td>Battery
</td><td align=
"right">Serial #
</td></tr><tr><td>
127 <tr><td>B1
</td><td align=
"right">071853 </td></tr>
128 <tr><td>B2
</td><td align=
"right">071808 </td></tr>
129 <tr><td>B3
</td><td align=
"right">071855 </td></tr></TaBle>
145 3 PSD distance sensors
157 3 PSD distance sensors
171 3 PSD distance sensors
178 <p><hr><small>File translated from
179 T
<sub><font size=
"-1">E
</font></sub>X
180 by
<a href=
"http://hutchinson.belmont.ma.us/tth/">
181 T
<sub><font size=
"-1">T
</font></sub>H
</a>,
182 version
2.67.
<br>On
27 Jun
2000,
19:
58.
</small>