Arduino brengt opensourcerobot op wielen uit

Het Italiaanse Arduino brengt een eigen robot op wielen voor jongeren uit. De robot is gebaseerd op opensourcetechnologie en gebruikers kunnen het platform zelf aanpassen en ontwikkelen om eigen creaties te maken. De Arduino Robot komt in juli beschikbaar.

Arduino, bekend van zijn goedkope opensource-doe-het-zelf-kits met moederbord en microcontroller, heeft zijn eerste robot voor de consumentenmarkt aangekondigd. De Arduino Robot bestaat uit twee borden. Een motorbord zorgt voor de werking van de motoren, terwijl een controlboard de sensors uitleest en de overige besturing reguleert. In beide gevallen gaat het om borden die te programmeren zijn op basis van Arduino's ide en beide borden bevatten de ATmega32u4-microcontroller.

De robot bevat twee smalle wielen en twee dc-motoren. Ook beschikt de robot over een kleine kleuren-lcd, een speaker, een digitaal kompas, vijf infraroodsensoren voor het volgen van lijnen, vijf i/o-pinnen en zes pwm-kanalen. Energie betrekt het apparaat via usb of vier aa-batterijen. De microcontrollers voorzien beide ook in usb-communicatie, waarbij het apparaat zich via de usb-poort aan computers voordoet als virtuele com-poort.

Alle documentatie over hardware en software en eventuele broncode is vrijelijk beschikbaar en het bedrijf noemt zijn mobiele object dan ook een 'startpunt' voor de gebruiker om zijn eigen robot te maken. De Arduino Robot is ontwikkeld in samenwerking met het Spaanse Complubot en hij wordt als eerste gedemonstreerd tijdens de Maker Faire die momenteel in San Mateo plaatsvindt. Daar is het product ook te verkrijgen. In juli is de robot vervolgens te koop via de website van Arduino voor een nog onbekende prijs.

Arduino Robot Arduino Robot Arduino Robot Arduino Robot

Door Olaf van Miltenburg

Nieuwscoördinator

18-05-2013 • 12:13

33

Submitter: kipppertje

Reacties (33)

33
31
18
1
0
8
Wijzig sortering
Arduino levert best leuke producten die niet alleen voor jongeren interessant zijn. Ben nu 46 en heb ook meerdere Arduino varianten in gebruik om mijn eigen elektronische apparatuur mee te kunnen prototypen. Heb alleen nog niet iets interessants kunnen bedenken om verder uit te bouwen.
Maar deze robot is zeker interessant, hoewel ik liever eentje had gezien met vier echte wielen op een vierkant frame.
Ik weet het niet zeker maar ik hoop dat Arduino het control-board en het motor-board apart gaat verkopen, anders zou het wel erg duur worden. Als ik moet inschatten wat de prijs zal worden, gekeken naar de hardware die erop zit, dan schat ik in dat de prijs van de controller door het LCD scherm over de 80 euro zal zijn, en iets van 60 euro voor het motor-deel. Ik hoop alleen op een variant zonder LCD scherm omdat die goedkoper kan worden, en omdat die dan b.v. via een laptop, computer of mobieltje aangestuurd kan worden. Nog mooier zou het zijn om gewoon het motor-deel te nemen met een Bluetooth module erop (toch weer 30 euro) om hem dan vanaf ieder apparaat met bluetooth aangestuurd kan worden.
Overigens, de twee delen communiceren niet draadloos met elkaar dus als hobbyist moet je daar iets op bedenken. Maar goed, een infrarood lampje met sensor kan al werken. Of een RF receiver en transmitter. Of de bluetooth module maar waarom zou je dan nog een controller nodig hebben?
Tha, het robot-deel zonder die controller vind ik dan wel interessant. Maar ja, de vorm bevalt mij niet. Ik bouw zelf wel wat... :-)
Sparkfun (bijv.) verkoopt ook de losse onderdelen. Zelf maken we (lees, mijn leerlingen) Arduino robots op school van Arduino (UNO) + Motorshield + evt remote control + LEGO PF motors + andere LEGO onderdelen, wil ook prima...
Ikzelf ben meer met het programmeerwerk bezig, en de Arduino is een goede oefening voor het gebruik van C/C++. Het mooie is daarbij dat je daarbij ook nog eens met je code allerlei hardware kunt aansturen, zoals een robot en dat maakt het nog interessanter.
Ondertussen heb ik een grote verzamelbak met allerlei onderdelen zoals weerstandjes, capacitatoren, LED's, motortjes en heb ik zelfs mijn eigen PCB laten printen, gewoon voor de lol.
Naast Sparkfun en Arduino zijn er nog diverse andere webwinkels die Arduino onderdelen verkopen. (Conrad, Adafruit, iPrototype, Flores, enz.) Voor overige onderdelen gebruik ik geen LEGO maar gewoon lijm, plastig platen en plastic doosjes. Doosje schroefjes met moertjes erbij en je kunt zo al heel wat bouwen. Oh, ja... Ook de nodige stroomdraad is wel handig, met wat tape en een soldeerbout.
Enige nadeel is dan wel weer dat je materiaal verbruikt en dus moet blijven aanvullen. Met LEGO kun je na afloop de boel weer redelijk uit elkaar halen...
Anoniem: 328374 @WimTenBrink19 mei 2013 00:41
het is alleszins serieus de moeite om voor de eenvoudige modules (interface bordjes etc) zelf de componenten te kopen en de bordjes te maken. persoonlijk vind ik die zelfbouwpakketjes onredelijk duur. ook zijn bare minimum pakketten moeilijk te vinden bij de componentenboer. ik ga niet het dubbele voor een programmer betalen omdat men er persé weer een demobordje mee moet verkopen.

maar goed, ik ben best tevreden van Arduino, de firma heeft ook een uitstekende reputatie, alleen de prijs die steekt me stevig tegen.

ik schat dat de kost van het bovenste dek ongeveer 20 euro is (inclusief het ronde bord als je het zelf kan maken uiteraard), zonder scherm dan, en het onderste dek ongeveer 40 a 50 euro. ik herken dit soort motortjes, dat is wel opletten om die dingen daadwerkelijk werkende te krijgen als je die zelf in elkaar moet steken. (er zit een waar tandwielhuis in met een beveiliging om tandwielbreuk te voorkomen en een riempje dat niet vet mag worden terwijl je de tandwielen wel moet smeren en het ding blokkeert als je de behuizing te strak dichtschroeft, plastic productieresten, ...)

het ziet er een vrij eenvoudige robot uit, ik zou er niet meer dan 100 euro voor betalen
Per bordje zal het ook vast beneden de 100 euro liggen, maar tesamen?
De prijs van de controller zal redelijk pittig kunnen zijn wegens het kleuren LCD scherm. Die is al snel rond de 35 euro. Tel daar de 25 euro voor een gemiddeld Arduino bordje bij op en ik zit al op de 60 euro. Maar dan nog de controller buttons, een speaker en een compas erop en dan gaat het al snel richting de 80 euro.
Het andere bordje is ook weer 25 euro voor het Arduino bordje zelf plus 30 euro voor de motor-onderdelen. (Wieltjes, twee motoren, platform.) Dan zit ik al op 55 euro. Een paar extra's erbij en het zal al rond de 60 euro kunnen liggen. (Ik denk dan aan het serieel kabeltje om beide bordjes met elkaar te laten communiceren.)
Ja, het is een eenvoudige robot, maar het zijn wel twee Arduino bordjes, dus vandaar dat ik verwacht dat beiden tesamen boven de 100 euro uit zullen komen. (Totaal 140 euro, schat ik.) Tel daarbovenop de kosten die je zult moeten maken als je beiden draadloos wilt gebruiken zodat je een RV receiver/transmitter nodig hebt. Of infrarood receiver/transmitter. Of, als je duur wilt doen: twee Bluetooth modules. Vandaar ook dat ik hoop dat beide onderdelen los te koop zullen zijn, zodat ik gewoon het robot-bordje koop en van mijn eigen Arduino wel een controller maak. (Heb toch 5 verschillende Arduino bordjes, dus keuze zat...)
---
Update: ik zie net dat beide bordjes vergelijkbaar zijn met de Leonardo en die zijn meer rond de 20 euro. Alleen, het robot-bord bevat ook 4 oplaadbare batterijen plus ingebouwde batterijlader en dat maakt het motor-deel wel weer duurder. Het controller-bord heeft geen batterijen maar krijgt stroom van de robot via de seriele kabel tussen beiden. (Maar wil je draadloos dan moet je dus ook een aparte voeding voor de controller regelen.) Kortom, motor iets duurder, controller iets goedkoper, maar tesamen nog steeds even duur...

[Reactie gewijzigd door WimTenBrink op 23 juli 2024 19:52]

Volgens Engadget was de robot op de MakerFaire te koop voor $275.
http://www.engadget.com/2...ire-we-go-hands-on-video/
Gaaf ding, al waren zulke robots al eerder te krijgen via dealextreme e.d. Denk dat de prijs best stevig zal worden.
Hopelijk komt die LCD ook los beschikbaar voor een leuke prijs! Ziet er beter uit dan wat er tot nu toe op de markt is.
Arduino gebruikt geen speciale LCD schermen. Je kunt gewoon elke LCD aansluiten die je aangestuurd krijgt. Het is redelijk generiek spul.

Die robot is wel geinig natuurlijk, maar het is ook weer een beetje raar. Want zo bijzonder is dat ding niet. Het is niets dat je niet al lang met Arduino spul kon maken. Dit is meer voor de personen die niet in staat zijn (of te lui ;) ) om het zelf te maken.
Eigenlijk is dat de bedoeling van Arduino, het zelf ontdekken en maken. Ik zou ook niet zo snel weten hoe je het precies doet, maar even Googlen en dan vind je waarschijnlijk enkele 10tallen projecten van anderen die ook zoiets hebben gemaakt. Alles is zo te vinden op internet.

Evengoed leuk om mee te beginnen en dan verder uitbouwen met eigen ideeën.
Wat je nu zegt komt niet heel erg overeen met de Arduino gedachte. Het is juist het hele doel van de Arduino om mensen die niet in staat zijn dit soort dingen te maken aan de elektronica te krijgen.

Want je kunt anders net zo goed een AVR chip kopen, een AVR programmer kopen, een PCB etsen, alle componenten te solderen en zelf je C code compileren en uploaden, in plaats van een Arduino Uno te halen.

Dat een Arduino zo makkelijk is, is juist het succes van het project. En daarom breiden ze dat nu uit met een makkelijke robot.
De sleutel zit in deze zin:
Het is niets dat je niet al lang met Arduino spul kon maken.
Wat jij zegt, is een ernstige verdraaing van mijn woorden. Tuurlijk kun je met losse componenten zelf alles maken, maar dat zeg ik ook helemaal niet. Je kunt nu met een doosje standaard Arduino componenten zo'n robot maken. Je hoeft dus niet zelf een losse chip te kopen.

Zo vreselijk ingewikkeld is deze robot nou ook weer niet. Dus wat je ermee wint om deze kit te kopen weet ik eigenlijk niet. Als je dit niet zelf kunt bouwen, vraag ik me af wat je met dit ding wil gaan doen dan.
Wat je nu zegt komt niet heel erg overeen met de Arduino gedachte
In mijn ogen komt deze robot ook niet overeen met de Arduino gedacht. Waarom is hij niet als shield uitgebracht? Het is een heel specifieke vorm van een Arduino, een shield waar een Uno/Nano/etc op geprikt kan worden zou veel flexibeler zijn, en goedkoper, vooral voor onderwijs-instellingen een pre.
Heel erg leuk dat 'ie via usb stroom kan trekken en erover kan communiceren. Dat opent mogelijkheden voor het aansluiten van een krachtige smartphone om de toch wel povere 8-bitter met extra brainpower uit te rusten. Ik wil geen reclame maken, dus geen link, maar dat is precies waar wij mee bezig zijn.
In beide gevallen gaat het om borden op basis van Arduino's ide
Vraagje: normaal staat "ide" voor integrated development environment. Wat betekent het hier?

Leuk: slideshare over het Arduino team

[Reactie gewijzigd door MrQuincle op 23 juli 2024 19:52]

Vraagje: normaal staat "ide" voor integrated development environment. Wat betekent het hier?
Het zelfde. Arduino heeft zijn eigen ontwikkelomgeving
Okay, dan klopt het dus niet. Een bord kan niet gebouwd zijn op basis van een ide. Ik denk dat het iemand is die die grafische interface niet kent, maar wel het begrip
Integrated Drive Electronics) is a standard electronic interface used between a computer motherboard's data paths or bus and the computer's disk storage devices.
Dan had het iets logischer geweest dat het bord op basis van Arduino's ide is gebouwd. Nu, kan het mensen verwarren.
Ik ken de Arduino ontwikkelomgeving wel. In Java geschreven, maar op de achtergrond wordt er uiteindelijk gewoon een cross-compiler (avr-gcc) aangeroepen. Dat is meer mijn ding. :)
quote: MrQuincle
Ik wil geen reclame maken, dus geen link, maar dat is precies waar wij mee bezig zijn.
Denk dat een link plaatsen hier best wel mag. Het is toch een relevant item in de context van het nieuwsbericht?! Je hebt mij in ieder geval erg nieuwsgierig gemaakt, dus een linkje zou erg welkom zijn.

Volgens mij ben je ook niet de enige die dit probeert. Onlangs zag ik een filmpje op TED waar men precies hetzelfde aan het doen is. Een smartphone powered robot.

*edit; quote toegevoegd. Die nested comments hier, word ik echt niet wijs van.

[Reactie gewijzigd door GateKeaper op 23 juli 2024 19:52]

Okay, omdat je er om hebt gevraagd. :-)
  • Huidige prototype van de Dotty en blog met meer info
  • Tweede leven smartphone voor de Dotty (rest4phone)
Wat het onderscheidt van huidige robots is dat wij van plan zijn om QI-enabled telefoons te gebruiken om de robot op te laden. Dit om echt autonoom te zijn als robot, die zelf naar zijn oplaadstation kan toerijden. Er gaat een groep van IO studenten van Delft mee aan de slag, en als het een beetje meezit komt het allereerst op Kickstarter voor de consument.

[Reactie gewijzigd door MrQuincle op 23 juli 2024 19:52]

Zeker een gaaf project. Wel heel anders dan de bordjes die we tot nu toe kennen van Arduino. Ik ben heel benieuwd wat het ding gaat kosten.

edit: Gister is ook de Arduino Esplora aangekondigd. Lijkt me gaaf om die twee te combineren :D
http://arduino.cc/en/Main/ArduinoBoardEsplora

[Reactie gewijzigd door kipppertje op 23 juli 2024 19:52]

nee hoor deze was al langer bekend
Deze robot was ook al langer bekend overigens, maar ja het is een community die minder snel schakelt dan een volledig commercieel bedrijf.

@AktiveHate, Arduino is niet te vergelijken met dergelijke robots, de Arduino's zijn vooral geschikt voor onderwijsdoeleinden, prijs is dan minder belangrijk dan degelijkheid, stabiliteit en toepasbaarheid. Vergelijk het met de nieuwe Mindstorms EV3 robot die maar liefst 460€ moet gaan kosten (educatieve editie iig), alleen scholen en mensen met te veel geld betalen dat, maar ja als je het dan hebt is het ook een zeer geschikt educatief middel...
Zou het ontwerp van hun motorboard zijn afgekeken van Sanguino en de 'RAMPS' shield?

Zit momenteel met pololu's en de nieuwe generatie G3D stepper drivers te experimenteren en ik moet toegeven dat dat toch wel erg goed werkt! Het RAMPS shield zit op een Arduino mega.
Dit is dan wel de eerste door Arduino zelf gemaakt (of iig in opdracht van hun), maar er zijn toch al een hele zooi Arduino compatible robots? (Oftewel een robot die of al een Arduino onboard heeft, of waar je makkelijk een arduino op kan drukken zonder extra benodigdheden). Random voorbeeld: http://www.robotshop.com/...bot-bluetooth-kit-14.html. (Geen reclame, eerste beste google resultaat).

Je hebt bijvoorbeeld ook nog de 3pi robot, die ook bijvoorbeeld schermpje heeft, buzzer, etc. En dat is er niet alleen voor Arduino, je hebt ook nog robots voor andere soortgelijke systemen. De 3pi heb je bijvoorbeeld ook als mbed versie (imo mbed heeft wat hele handige functies die arduino mist, mogelijk gemaakt omdat het voor 32-bit ARMs is gemaakt). Die heeft ook USB host onboard, en dus als je het eerder genoemde samenwerken met smartphone wil doen kan je er gewoon bluetooth usb stick mee verbinden. Degene die ik hier als eerst had gelinkt heeft ook al een bluetooth module onboard, dus die kan hetzelfde ook met Arduino.

Oftewel, leuk, maar nou niet echt iets bijzonders. Voornaamste voordeel is denk ik dat de Chineze het direct zullen kopieren en voor de helft van de prijs op ebay gooien.
Reprap printers werken ook met electronica gebaseerd op werk van Arduino zoals Sanguino.
Inderdaad is er genoeg keuze maar de Arduino gemeenschap is best groot vergeleken met die van de andere alternatieven. Het is een beetje een standaard aan het worden waar de rest van de fabrikanten zich mee moeten meten, zoals decennia geleden IBM met de Personal Computer op de markt kwam en allerlei andere fabrikanten vergelijkbare systemen gingen maken.
Maar goed, wat ik vooral mooi vind van de Arduino is de uitdaging van het werken met weinig resources. Geen hoge kloksnelheid, weinig geheugen, beperkte input en output... Allemaal zaken die een uitdaging vormen om op te lossen. Ik zou ook kunnen werken met een Raspberry Pi en Linux, waar ik dus een toetsenbord, muis en monitor op kan aansluiten, plus diverse andere apparaten via de USB poort. Kun je een hele mooie robot van bouwen met WiFi, Bluetooth, een webcam, een GPS module, een harde schijf van 200 GB en nog veel meer. (Zolang de stroomvoorziening alles maar kan voeden.) Dat maakt de uitdaging kleiner, omdat ik meer resources heb. :-)
Leuk ding, ben benieuwd wat die gaat kosten.

Wat me alleen wel opviel op dit plaatje: klik

Is die "control pad", wat moet je daarmee op een rond rijdende robot ?

Edit: Aah, er is een lichtje bij mij gaan branden. Dat is natuurlijk om eventueel door een menu, wat getoond kan worden op de LCD, heen te browsen

[Reactie gewijzigd door defixje op 23 juli 2024 19:52]

Nee. Het zijn twee bordjes! De controller is de afstandbediening en daarnaast heb je een motorbord met wieltjes dat rondrijdt. De controller heb je gewoon in de hand.
Wat de controller knopjes doen moet je als eigenaar zelf bedenken, hoewel er vast een voorbeeld-applicatie bij zit. Het geheel is ook niet helemaal compleet omdat communicatie tussen beiden standaard via een serieel kabel gaat. Wil je draadloos dan moet je aan de slag om de hardware verder aan te passen.
Anoniem: 367951 18 mei 2013 12:33
Leuk ding, erg goed idee ook dat het opensource is!
Ziet er interessant uit, jammergenoeg ga ik over een aantal weken al naar her WK robocup, dus dan is het al te laat.
Doet me erg denken aan de formula flowcode van matrix multimedia! Enkel zie ik hier wel extra leuke features als de lcd.

Op dit item kan niet meer gereageerd worden.