X-Git-Url: https://pere.pagekite.me/gitweb/homepage.git/blobdiff_plain/454c42dc27f9486907c993c47e76ac6b661d36d6..01dc9f6cd68fc8aeebf7de3f5fda7181e5eae534:/blog/tags/robot/index.html diff --git a/blog/tags/robot/index.html b/blog/tags/robot/index.html index a6be55201d..3619f7431c 100644 --- a/blog/tags/robot/index.html +++ b/blog/tags/robot/index.html @@ -22,98 +22,47 @@
- 2 Spykee-roboter i hus, nå skal det lekes + First version of a Perl library to control the Spykee robot
- 18th August 2010 + 9th October 2010
-

Jeg kjøpte nettopp to -Spykee-roboter, for test og -leking. Kjøpte to da det var så billige, og gir meg mulighet til å -eksperimentere uten å være veldig redd for å ødelegge alt ved å bytte -ut firmware og slikt. Oppdaget at lekebutikken på Bryn senter hadde -en liten stabel på lager som de ikke hadde klart å selge ut etter -fjorårets juleinnkjøp, og var villig til å selge for en femtedel av -vanlig pris. Jeg, Ronny og Jarle har skaffet oss restbeholdningen, og -det blir morsomt å se hva vi får ut av dette.

- -

Roboten har belter styrt av to motorer, kamera, høytaler, mikrofon -og wifi-tilkobling. Det hele styrt av en GPL-lisensiert databoks som -jeg mistenker kjører linux. Firmware-kildekoden ble visst publisert i -mai. Eneste utfordringen er at kontroller-programvaren kun finnes til -Windows, men det må en kunne jobbe seg rundt når vi har kildekoden til -firmwaren. :)

+

This summer I got the chance to buy cheap Spykee robots, and since +then I have worked on getting Linux software in place to control them. +The firmware for the robot is available from the producer, and using +that source it was trivial to figure out the protocol specification. +I've started on a perl library to control it, and made some demo +programs using this perl library to allow one to control the +robots.

- +

The library is quite functional already, and capable of controlling +the driving, fetching video, uploading MP3s and play them. There are +a few less important features too.

-
-
- - - Tags: norsk, nuug, robot. - - -
-
-
- -
-
- Robot, reis deg... -
-
- 21st August 2010 -
-
-

I dag fikk jeg endelig tittet litt på mine nyinnkjøpte roboter, og -har brukt noen timer til å google etter interessante referanser og -aktuell kildekode for bruk på Linux. Det mest lovende så langt er -ispykee, som har en -BSD-lisensiert linux-daemon som står som mellomledd mellom roboter på -lokalnettet og en sentral tjeneste der en iPhone kan koble seg opp for -å fjernstyre roboten. Linux-daemonen implementerer deler av -protokollen som roboten forstår. Etter å ha knotet litt med å oppnå -kontakt med roboten (den oppretter et eget ad-hoc wifi-nett, så jeg -måtte gå av mitt vanlige nett for å få kontakt), og kommet frem til at -den lytter på IP-port 9000 og 9001, gikk jeg i gang med å finne ut -hvordan jeg kunne snakke med roboten vha. disse portene. Robotbiten -av protokollen er publisert av produsenten med GPL-lisens, slik at det -er mulig å se hvordan protokollen fungerer. Det finnes en java-klient -for Android som så ganske snasen ut, men fant ingen kildekode for -denne. Derimot hadde iphone-løsningen kildekode, så jeg tok -utgangspunkt i den.

+

Since a few weeks ago, I ran out of time to spend on this project, +but I never got around to releasing the current source. I decided +today that it was time to do something about it, and uploaded the +source to my Debian package store at people.skolelinux.org.

-

Daemonen ville i utgangspunktet forsøke å kontakte den sentrale -tjenesten som iphone-programmet kobler seg til. Jeg skrev dette om -til i stedet å sette opp en nettverkstjeneste på min lokale maskin, -som jeg kan koble meg opp til med telnet og gi kommandoer til roboten -(act, forward, right, left, etc). Det involverte i praksis å bytte ut -socket()/connect() med socket()/bind()/listen()/accept() for å gjøre -klienten om til en tjener.

+

Because it was simpler for me, I made a Debian package and +published the source and deb. If you got a spykee robot, grab the +source or binary package:

-

Mens jeg har forsøkt å få roboten til å bevege seg har min samboer -skrudd sammen resten av roboten for å få montert kamera og plastpynten -(armer, plastfiber for lys). Nå er det hele montert, og roboten er -klar til bruk. Må få flyttet den over til mitt vanlige trådløsnett -før det blir praktisk, men de bitene av protokollen er ikke -implementert i ispykee-daemonen, så der må jeg enten få tak i en mac -eller en windows-maskin, eller implementere det selv.

+

-

Vi var tre som kjøpte slike roboter, og vi har blitt enige om å -samle notater og referanser på NUUGs wiki. Ta en titt -der hvis du er nysgjerrig.

+

If you are interested in helping out with developing this library, +please let me know.

- Tags: norsk, nuug, robot. + Tags: english, nuug, robot.
@@ -190,47 +139,98 @@ those that want to check back later to find it.

- 9th October 2010 + 21st August 2010
-

This summer I got the chance to buy cheap Spykee robots, and since -then I have worked on getting Linux software in place to control them. -The firmware for the robot is available from the producer, and using -that source it was trivial to figure out the protocol specification. -I've started on a perl library to control it, and made some demo -programs using this perl library to allow one to control the -robots.

+

I dag fikk jeg endelig tittet litt på mine nyinnkjøpte roboter, og +har brukt noen timer til å google etter interessante referanser og +aktuell kildekode for bruk på Linux. Det mest lovende så langt er +ispykee, som har en +BSD-lisensiert linux-daemon som står som mellomledd mellom roboter på +lokalnettet og en sentral tjeneste der en iPhone kan koble seg opp for +å fjernstyre roboten. Linux-daemonen implementerer deler av +protokollen som roboten forstår. Etter å ha knotet litt med å oppnå +kontakt med roboten (den oppretter et eget ad-hoc wifi-nett, så jeg +måtte gå av mitt vanlige nett for å få kontakt), og kommet frem til at +den lytter på IP-port 9000 og 9001, gikk jeg i gang med å finne ut +hvordan jeg kunne snakke med roboten vha. disse portene. Robotbiten +av protokollen er publisert av produsenten med GPL-lisens, slik at det +er mulig å se hvordan protokollen fungerer. Det finnes en java-klient +for Android som så ganske snasen ut, men fant ingen kildekode for +denne. Derimot hadde iphone-løsningen kildekode, så jeg tok +utgangspunkt i den.

-

The library is quite functional already, and capable of controlling -the driving, fetching video, uploading MP3s and play them. There are -a few less important features too.

+

Daemonen ville i utgangspunktet forsøke å kontakte den sentrale +tjenesten som iphone-programmet kobler seg til. Jeg skrev dette om +til i stedet å sette opp en nettverkstjeneste på min lokale maskin, +som jeg kan koble meg opp til med telnet og gi kommandoer til roboten +(act, forward, right, left, etc). Det involverte i praksis å bytte ut +socket()/connect() med socket()/bind()/listen()/accept() for å gjøre +klienten om til en tjener.

-

Since a few weeks ago, I ran out of time to spend on this project, -but I never got around to releasing the current source. I decided -today that it was time to do something about it, and uploaded the -source to my Debian package store at people.skolelinux.org.

+

Mens jeg har forsøkt å få roboten til å bevege seg har min samboer +skrudd sammen resten av roboten for å få montert kamera og plastpynten +(armer, plastfiber for lys). Nå er det hele montert, og roboten er +klar til bruk. Må få flyttet den over til mitt vanlige trådløsnett +før det blir praktisk, men de bitene av protokollen er ikke +implementert i ispykee-daemonen, så der må jeg enten få tak i en mac +eller en windows-maskin, eller implementere det selv.

-

Because it was simpler for me, I made a Debian package and -published the source and deb. If you got a spykee robot, grab the -source or binary package:

+

Vi var tre som kjøpte slike roboter, og vi har blitt enige om å +samle notater og referanser på NUUGs wiki. Ta en titt +der hvis du er nysgjerrig.

-

+
+
+ + + Tags: norsk, nuug, robot. + + +
+
+
+ +
+ +
+ 18th August 2010 +
+
+

Jeg kjøpte nettopp to +Spykee-roboter, for test og +leking. Kjøpte to da det var så billige, og gir meg mulighet til å +eksperimentere uten å være veldig redd for å ødelegge alt ved å bytte +ut firmware og slikt. Oppdaget at lekebutikken på Bryn senter hadde +en liten stabel på lager som de ikke hadde klart å selge ut etter +fjorårets juleinnkjøp, og var villig til å selge for en femtedel av +vanlig pris. Jeg, Ronny og Jarle har skaffet oss restbeholdningen, og +det blir morsomt å se hva vi får ut av dette.

-

If you are interested in helping out with developing this library, -please let me know.

+

Roboten har belter styrt av to motorer, kamera, høytaler, mikrofon +og wifi-tilkobling. Det hele styrt av en GPL-lisensiert databoks som +jeg mistenker kjører linux. Firmware-kildekoden ble visst publisert i +mai. Eneste utfordringen er at kontroller-programvaren kun finnes til +Windows, men det må en kunne jobbe seg rundt når vi har kildekoden til +firmwaren. :)

+ +
- Tags: english, nuug, robot. + Tags: norsk, nuug, robot.
@@ -258,7 +258,13 @@ please let me know.

  • May (12)
  • -
  • June (17)
  • +
  • June (20)
  • + +
  • July (17)
  • + +
  • August (6)
  • + +
  • September (6)
  • @@ -377,23 +383,29 @@ please let me know.

  • bsa (2)
  • -
  • debian (55)
  • +
  • debian (57)
  • -
  • debian edu (105)
  • +
  • debian edu (112)
  • digistan (9)
  • -
  • drivstoffpriser (3)
  • +
  • docbook (6)
  • + +
  • drivstoffpriser (4)
  • -
  • english (137)
  • +
  • english (151)
  • -
  • fiksgatami (16)
  • +
  • fiksgatami (17)
  • fildeling (12)
  • -
  • intervju (28)
  • +
  • freeculture (7)
  • -
  • kart (16)
  • +
  • frikanalen (8)
  • + +
  • intervju (31)
  • + +
  • kart (17)
  • ldap (8)
  • @@ -401,19 +413,19 @@ please let me know.

  • ltsp (1)
  • -
  • multimedia (20)
  • +
  • multimedia (25)
  • -
  • norsk (177)
  • +
  • norsk (195)
  • -
  • nuug (132)
  • +
  • nuug (143)
  • -
  • offentlig innsyn (3)
  • +
  • offentlig innsyn (4)
  • open311 (2)
  • -
  • opphavsrett (29)
  • +
  • opphavsrett (35)
  • -
  • personvern (48)
  • +
  • personvern (49)
  • raid (1)
  • @@ -427,13 +439,15 @@ please let me know.

  • ruter (4)
  • -
  • scraperwiki (1)
  • +
  • scraperwiki (2)
  • sikkerhet (23)
  • sitesummary (4)
  • -
  • standard (32)
  • +
  • skepsis (1)
  • + +
  • standard (37)
  • stavekontroll (1)
  • @@ -441,13 +455,13 @@ please let me know.

  • surveillance (10)
  • -
  • valg (6)
  • +
  • valg (7)
  • -
  • video (28)
  • +
  • video (34)
  • vitenskap (1)
  • -
  • web (23)
  • +
  • web (25)