]> pere.pagekite.me Git - homepage.git/blob - blog/tags/robot/index.html
c796e4cc5c08e1c141a5f93b3c82b0c972cfe1e4
[homepage.git] / blog / tags / robot / index.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3 <html>
4 <head>
5 <title>Petter Reinholdtsen: Entries Tagged robot</title>
6 <link rel="stylesheet" type="text/css" media="screen" href="http://people.skolelinux.org/pere/blog/style.css">
7 <link rel="alternate" title="RSS Feed" href="robot.rss" type="application/rss+xml">
8 </head>
9 <body>
10
11 <div class="title">
12 <h1>
13 <a href="http://people.skolelinux.org/pere/blog/">Petter Reinholdtsen</a>
14
15 </h1>
16
17 </div>
18
19 <p>Entries tagged "robot".</p>
20
21
22
23
24 <div class="entry">
25 <div class="title">
26 <a href="http://people.skolelinux.org/pere/blog/2_Spykee_roboter_i_hus__n___skal_det_lekes.html">2 Spykee-roboter i hus, nå skal det lekes</a>
27 </div>
28 <div class="date">
29 2010-08-18 13:30
30 </div>
31
32 <div class="body">
33
34 <p>Jeg kjøpte nettopp to
35 <a href="http://www.spykee-robot.com/">Spykee</a>-roboter, for test og
36 leking. Kjøpte to da det var så billige, og gir meg mulighet til å
37 eksperimentere uten å være veldig redd for å ødelegge alt ved å bytte
38 ut firmware og slikt. Oppdaget at lekebutikken på Bryn senter hadde
39 en liten stabel på lager som de ikke hadde klart å selge ut etter
40 fjorårets juleinnkjøp, og var villig til å selge for en femtedel av
41 vanlig pris. Jeg, Ronny og Jarle har skaffet oss restbeholdningen, og
42 det blir morsomt å se hva vi får ut av dette.</p>
43
44 <p>Roboten har belter styrt av to motorer, kamera, høytaler, mikrofon
45 og wifi-tilkobling. Det hele styrt av en GPL-lisensiert databoks som
46 jeg mistenker kjører linux. Firmware-kildekoden ble visst publisert i
47 mai. Eneste utfordringen er at kontroller-programvaren kun finnes til
48 Windows, men det må en kunne jobbe seg rundt når vi har kildekoden til
49 firmwaren. :)</p>
50
51 <ul>
52 <li><a href="http://en.wikipedia.org/wiki/Spykee">Wikipedia-oppføring</a></li>
53 <li><a href=http://www.spykeeworld.com/spykee/US/freeSoftware.html">Nedlasting av firmware-kilden</a></li>
54 <li><a href="http://wiki.nuug.no/grupper/robot">prosjektwiki hos NUUG</a></li>
55 </ul>
56
57 </div>
58 <div class="tags">
59
60
61
62 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug</a>, <a href="http://people.skolelinux.org/pere/blog/tags/robot">robot</a>.
63
64 </div>
65 </div>
66 <div class="padding"></div>
67
68 <div class="entry">
69 <div class="title">
70 <a href="http://people.skolelinux.org/pere/blog/Robot__reis_deg___.html">Robot, reis deg...</a>
71 </div>
72 <div class="date">
73 2010-08-21 22:10
74 </div>
75
76 <div class="body">
77
78 <p>I dag fikk jeg endelig tittet litt på mine nyinnkjøpte roboter, og
79 har brukt noen timer til å google etter interessante referanser og
80 aktuell kildekode for bruk på Linux. Det mest lovende så langt er
81 <a href="http://ispykee.toyz.org/">ispykee</a>, som har en
82 BSD-lisensiert linux-daemon som står som mellomledd mellom roboter på
83 lokalnettet og en sentral tjeneste der en iPhone kan koble seg opp for
84 å fjernstyre roboten. Linux-daemonen implementerer deler av
85 protokollen som roboten forstår. Etter å ha knotet litt med å oppnå
86 kontakt med roboten (den oppretter et eget ad-hoc wifi-nett, så jeg
87 måtte gå av mitt vanlige nett for å få kontakt), og kommet frem til at
88 den lytter på IP-port 9000 og 9001, gikk jeg i gang med å finne ut
89 hvordan jeg kunne snakke med roboten vha. disse portene. Robotbiten
90 av protokollen er publisert av produsenten med GPL-lisens, slik at det
91 er mulig å se hvordan protokollen fungerer. Det finnes en java-klient
92 for Android som så ganske snasen ut, men fant ingen kildekode for
93 denne. Derimot hadde iphone-løsningen kildekode, så jeg tok
94 utgangspunkt i den.</p>
95
96 <p>Daemonen ville i utgangspunktet forsøke å kontakte den sentrale
97 tjenesten som iphone-programmet kobler seg til. Jeg skrev dette om
98 til i stedet å sette opp en nettverkstjeneste på min lokale maskin,
99 som jeg kan koble meg opp til med telnet og gi kommandoer til roboten
100 (act, forward, right, left, etc). Det involverte i praksis å bytte ut
101 socket()/connect() med socket()/bind()/listen()/accept() for å gjøre
102 klienten om til en tjener.</p>
103
104 <p>Mens jeg har forsøkt å få roboten til å bevege seg har min samboer
105 skrudd sammen resten av roboten for å få montert kamera og plastpynten
106 (armer, plastfiber for lys). Nå er det hele montert, og roboten er
107 klar til bruk. Må få flyttet den over til mitt vanlige trådløsnett
108 før det blir praktisk, men de bitene av protokollen er ikke
109 implementert i ispykee-daemonen, så der må jeg enten få tak i en mac
110 eller en windows-maskin, eller implementere det selv.</p>
111
112 <p>Vi var tre som kjøpte slike roboter, og vi har blitt enige om å
113 samle notater og referanser på <a
114 href="http://wiki.nuug.no/grupper/robot/">NUUGs wiki</a>. Ta en titt
115 der hvis du er nysgjerrig.</p>
116
117 </div>
118 <div class="tags">
119
120
121
122 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug</a>, <a href="http://people.skolelinux.org/pere/blog/tags/robot">robot</a>.
123
124 </div>
125 </div>
126 <div class="padding"></div>
127
128 <p style="text-align: right;"><a href="robot.rss"><img src="http://people.skolelinux.org/pere/blog/xml.gif" alt="RSS Feed" width="36" height="14"></a></p>
129
130
131
132
133 <div id="sidebar">
134
135 <h2>Archive</h2>
136 <ul>
137
138 <li>2010
139 <ul>
140
141 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/01/">January (2)</a></li>
142
143 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/02/">February (1)</a></li>
144
145 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/03/">March (3)</a></li>
146
147 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/04/">April (3)</a></li>
148
149 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/05/">May (9)</a></li>
150
151 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/06/">June (14)</a></li>
152
153 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/07/">July (12)</a></li>
154
155 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/08/">August (9)</a></li>
156
157 </ul></li>
158
159 <li>2009
160 <ul>
161
162 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/01/">January (8)</a></li>
163
164 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/02/">February (8)</a></li>
165
166 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/03/">March (12)</a></li>
167
168 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/04/">April (10)</a></li>
169
170 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/05/">May (9)</a></li>
171
172 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/06/">June (3)</a></li>
173
174 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/07/">July (4)</a></li>
175
176 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/08/">August (3)</a></li>
177
178 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/09/">September (1)</a></li>
179
180 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/10/">October (2)</a></li>
181
182 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/11/">November (3)</a></li>
183
184 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/12/">December (3)</a></li>
185
186 </ul></li>
187
188 <li>2008
189 <ul>
190
191 <li><a href="http://people.skolelinux.org/pere/blog/archive/2008/11/">November (5)</a></li>
192
193 <li><a href="http://people.skolelinux.org/pere/blog/archive/2008/12/">December (7)</a></li>
194
195 </ul></li>
196
197 </ul>
198
199
200
201 <h2>Tags</h2>
202 <ul>
203
204 <li><a href="http://people.skolelinux.org/pere/blog/tags/3d-printer">3d-printer (11)</a></li>
205
206 <li><a href="http://people.skolelinux.org/pere/blog/tags/amiga">amiga (1)</a></li>
207
208 <li><a href="http://people.skolelinux.org/pere/blog/tags/aros">aros (1)</a></li>
209
210 <li><a href="http://people.skolelinux.org/pere/blog/tags/bootsystem">bootsystem (10)</a></li>
211
212 <li><a href="http://people.skolelinux.org/pere/blog/tags/debian">debian (35)</a></li>
213
214 <li><a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu (41)</a></li>
215
216 <li><a href="http://people.skolelinux.org/pere/blog/tags/english">english (57)</a></li>
217
218 <li><a href="http://people.skolelinux.org/pere/blog/tags/fiksgatami">fiksgatami (1)</a></li>
219
220 <li><a href="http://people.skolelinux.org/pere/blog/tags/fildeling">fildeling (8)</a></li>
221
222 <li><a href="http://people.skolelinux.org/pere/blog/tags/kart">kart (3)</a></li>
223
224 <li><a href="http://people.skolelinux.org/pere/blog/tags/ldap">ldap (8)</a></li>
225
226 <li><a href="http://people.skolelinux.org/pere/blog/tags/lenker">lenker (2)</a></li>
227
228 <li><a href="http://people.skolelinux.org/pere/blog/tags/ltsp">ltsp (1)</a></li>
229
230 <li><a href="http://people.skolelinux.org/pere/blog/tags/multimedia">multimedia (5)</a></li>
231
232 <li><a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk (74)</a></li>
233
234 <li><a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug (97)</a></li>
235
236 <li><a href="http://people.skolelinux.org/pere/blog/tags/opphavsrett">opphavsrett (14)</a></li>
237
238 <li><a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern (15)</a></li>
239
240 <li><a href="http://people.skolelinux.org/pere/blog/tags/reprap">reprap (10)</a></li>
241
242 <li><a href="http://people.skolelinux.org/pere/blog/tags/robot">robot (2)</a></li>
243
244 <li><a href="http://people.skolelinux.org/pere/blog/tags/rss">rss (1)</a></li>
245
246 <li><a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet (12)</a></li>
247
248 <li><a href="http://people.skolelinux.org/pere/blog/tags/sitesummary">sitesummary (3)</a></li>
249
250 <li><a href="http://people.skolelinux.org/pere/blog/tags/standard">standard (13)</a></li>
251
252 <li><a href="http://people.skolelinux.org/pere/blog/tags/stavekontroll">stavekontroll (1)</a></li>
253
254 <li><a href="http://people.skolelinux.org/pere/blog/tags/video">video (10)</a></li>
255
256 <li><a href="http://people.skolelinux.org/pere/blog/tags/vitenskap">vitenskap (1)</a></li>
257
258 <li><a href="http://people.skolelinux.org/pere/blog/tags/web">web (7)</a></li>
259
260 </ul>
261
262 </div>
263 </body>
264 </html>