Hem > Tips, Utveckling > Svenskt företag fjärrstyr Lego Mindstorms-robotar genom Android-klient

Svenskt företag fjärrstyr Lego Mindstorms-robotar genom Android-klient

En nyhet som skamligt nog gått oss helt förbi är att Eneas Linköping-team skapat en applikation för att fjärrstyra Lego Mindstorms-robotar. Dessutom har man spelat in det hela på video och det ser ut att vara hur kul som helst.

I ett inlägg företagets Android-blogg förklarar man hur det gått till och hur man löst problematiken med det begränsade Bluetooth-stödet i Android 1.5. Om man kommer att publicera källkoden framgår inte av blogginlägget och än så länge verkar klienten inte ha letat sig ut på varken företagets hemsida eller Android Market.

There was however one obstacle in the limited Bluetooth support in Android OS version 1.5 (not supporting the Bluetooth serial port profile, SPP). Instead we used the wifi capabilities on the phone to send information to an Ubuntu Linux Laptop with a TCP/IP to Bluetooth tunnel (just a raw tunnel, no logic or programming). HTC has been rumored to be releasing Android OS version 2.1 (with Bluetooth) later in february and we hope to be able to put forth a new version that skip the WiFi laptop step.

Enea är ett svenskt bolag som verkar inom mjukvarubranschen och de har bland annat fokus på Android-utveckling, läs mer om företaget här.

Genom Eneas Android-blogg

Relaterade artiklar:
  • TwitThis
  • Facebook
  • StumbleUpon
  • LinkedIn
  • Maila artikeln!
  1. Shcizo
    2010-02-08 i 13:43 | #1

    Jag lekte med dem på LARM när de var där. Rätt skojigt och en av utvecklarna hävdade att det krävdes knappa 200-300 rader kod för själva applikationen.

    Rapportera inlägg

  2. 2010-02-08 i 14:02 | #2

    Det här var resultatet av ett par kvällars stressigt kvällshack inför mässan, så det som finns för tillfället är inte riktigt i släppningsbart skick, milt sagt. Men det vore ju rätt kul att få ordning på det nån gång.

    Problemet är BT-WLAN-tunneln som gör det hela lite “hackigt” och osmidigt. Vore bättre att prata blåtand direkt i telefonen men vi har tyvärr bara tillgång till HTC Hero för tillfället, och HTC:s 2.1-uppdatering har väl ännu inte dykt upp.

    /Johan (en av upphovsmännen)

    Rapportera inlägg

  3. Daniel
    2010-02-08 i 14:11 | #3

    Häftigt ;)

    Rapportera inlägg

  4. kigurai
    2010-02-08 i 14:45 | #4

    Testade den också på LARM (med min egna Magic, givetvis ;)) och det var riktigt skojigt.

    Rapportera inlägg

  5. pux
    2010-02-08 i 14:58 | #5

    SOny Ericsson har ju pillat en massa med BT till X10an, det har jag hört iaf. Det finns file transfer m.m Vet inte dock om de har skapat en serial port dock. Men med lite tur så :)

    Rapportera inlägg

  6. Joel Shapiro
    2010-02-08 i 15:16 | #6

    Sjuukt bra!

    Jahopp, då får man väl börja övertyga sigsjälv om att man behöver köpa lite lego!

    Rapportera inlägg

  7. Ulvhamne
    2010-02-08 i 15:33 | #7

    Hehe. Najs. :)

    Rapportera inlägg

  8. AntonYmer
    2010-02-08 i 15:58 | #8

    Jag ber om ursäkt att filmen inte är så bra. Jag filmar med en annan Hero och kameran har lite att stå till svars för.

    Rapportera inlägg

  9. AntonYmer
    2010-02-08 i 16:07 | #9

    Det visade sig vara väldigt smidigt att ha WLAN-BT-bryggan på mässan för då kunde vi “para ihop” fler telefoner med W-lanet utan att behöva pilla på NXT-burkarna. Det är mycket bökigare att para ihop två BT-enheter.

    Ska man köra själv, hemma, är det naturligtvis betydligt trevligare att kunna synka direkt med NXT från telefonen.

    Jag har planer på att motorisera garageportarna på brandstationen i mitt LEGO City-kvarter, så det kan dyka upp fler filmer. :)

    LEGO behöver man inte övertalas att köpa. Det är värt varje krona. Det må vara VÄLDIGT många kronor i vissa fall, men med tanke på att mitt lego fortfarande är helt efter 35 år så är kostnaden lätt försvarbar. :p

    Glöm inte att korslänka era Android-NXT-alster på:
    http://www.swebrick.se/forum/

    Rapportera inlägg

  10. samster93
    2010-02-08 i 16:58 | #10

    En annan härlig sak med lego är att man blir aldrig för gammal för det.

    Rapportera inlägg

  11. Erik
    2010-02-08 i 17:05 | #11

    “Robot”? Ursäkta mig, kan ha missat något så klart men… är det inte en radiostyrd bil? Vad är det som gör den till en “robot”..?

    Rapportera inlägg

  12. 2010-02-08 i 19:27 | #12

    Det där var ruskigt coolt!

    Rapportera inlägg

  13. Elias
    2010-02-08 i 19:40 | #13

    Nice!

    Man får lust att plocka fram sitt Mindstorm lego och bygga lite. Vad används för legogrej för bluetooth kopplingen? Finns det någon möjlighet att få tag i koden/programmet för att leka lite med det själv?

    Rapportera inlägg

  14. topfs2
    2010-02-08 i 22:53 | #14

    @Erik
    Ingenting egentligen. dock är termen “robot” fantastiskt dålig och väldigt vid.
    Normala beskrivningen på robotar lyder att den är mänsklig och kan ersätta mänskliga sysslor, detta betyder alltså att robotar som bygger bilar är något odefinierat eftersom de ersätter människor men är inte ett dugg mänskliga. NEs definition passar bättre för dem:
    “robot, självstyrande maskin som i vissa avseenden kan likna en människa; manipulator med datoriserad styrning och med inbyggd flexibilitet att utföra varierade uppgifter.”
    Dock är denna fantatiskt ospecifik och under denna går egentligen allt datoriserat och kanske inte alls vad man normalt sett ser som en robot.

    Som någon vis man en gång sa, “Jag vet vad en robot är och jag kan säga om något är eller inte är det. Dock kan jag inte förklara vad det är för någon som inte sett den”.

    Och mindre trivia, det är ingenting gör denna till en robot i mitt tycke. Det är definitivt en radiostyrd bil. Kul ivarjefall :D

    Rapportera inlägg

  15. Jocke
    2010-02-09 i 00:33 | #15

    Får hoppas på att vi kanske får se någon applikation släppas för detta i framtiden när Heron klarar BT.

    Rapportera inlägg

  16. 2010-02-11 i 21:31 | #16

    Koden har egentligen varit tillgänglig från start, men vi har väl inte varit så tydliga med det då vi tänkte städa lite först. Men lika bra att länka när det ändå ligger ute, nån kanske får nytta av det:

    http://code.google.com/p/bishopsarm/

    Varning för snabbhack. Have fun :)

    Tänk på att TCP/BT-bryggan inte är inkluderad, man får själv sätta upp en sån med lämplig mjukvara. Googla på “com port redirect” så finns lite att välja på, mest skräp tyvärr. Har ingen bra rekommendation.

    Rapportera inlägg

  1. 2010-02-08 i 14:25 | #1
  2. 2010-02-10 i 15:51 | #2