De ROS-gebaseerde Q.bo Pro Evo robot
De Q.bo robot is een programmeerbare mobiele robot op basis van ROS en ontwikkeld door het Spaanse bedrijf The Corpora. Het is een open-source platform voor de ontwikkeling van kunstmatige intelligentie en sociale robotica.
De Q.bo heeft een aantrekkelijke gebogen vorm met een ronde kop, gemotoriseerde oogleden en een mond gemaakt van leds die het mogelijk maakt om emoties te uiten. Zijn kleine formaat, twee grote gemotoriseerde wielen en een klein vrij wiel maakt het zeer stabiel, zelfs op een oneffen ondergrond.
De belangrijkste kenmerken van de Q.bo robot zijn:
Obstakeldetectie: De Q.bo kan met ultrasone sensoren obstakels vermijden tijdens het zich verplaatsen in zijn omgeving.
Stereoscopische visie: Met twee camera's in zijn ogen kan de Q.bo zien in 3 dimensies.
Face tracking en erkenning: Als Q.bo naar je kijkt herkent hij je en volgt je.
Spraakherkenning: Spreek en Q.bo begrijpt je! De Q.bo heeft verschillende microfoons en maakt gebruik van de Julius software om menselijke spraak te herkennen.
Muziek afspelen: U kunt het volume regelen of m.b.v. gesture recognition een ander lied kiesen zonder de robot aan te raken.
Wifi-aansluiting: Q.bo kan op afstand worden bestuurd of informatie krijgen via het internet met zijn wifi-verbinding
Lokalisatie met de Xtion Pro Live: Deze diepte-camera maakt het mogelijk om 3D-objecten te spotten in zijn omgeving en te gebruiken om een ??kaart te bouwen. Het kan zichzelf lokaliseren en op autonome wijze navigeren.
Technische specificaties van de Q.bo robot:
Het gewicht en de grootte van de Q.bo
• Hoogte: 456 mm
• Breedte: 314 mm
• Diepte: 292,5 mm
• Gewicht: tussen 9 en 11 kg
Het Q.bo hoofd
• Motorisering: 2 servo's (up-down en rechts-links) geeft het hoofd de mobiliteit om rond te kijken, volgen van objecten met zijn cameras.
• Ogen: Elk oog van de robot bevat een aparte camera, de combinatie van deze twee camera's maakt het mogelijk om aan stereovisie te doen. Beide oogleden worden bediend door twee servomotoren. De Pro Evo versie van Q.bo heeft daarnaast nog een Xtion Pro Live diepte-camera.
• Oren: De robot heeft drie microfoons geplaatst in het hoofd.
• Mond: Q.bo mond is een 20-leds matrix. De neus heeft ook een led.
• Connection: De robot maakt verbinding met Wi-Fi met behulp van de antenne achterin zijn hoofd.
• Controle kaart: De Q.board2 electronic board beheert de sensoren en actuatoren van Q.bo’s hoofd en om te communiceren met het lichaam.
Het Q.bo lichaam
• Sensoren: De twee ultrasone sensoren (+ twee optioneel) staan Q.bo toe om obstakels te detecteren. Een infrarood sensor is gericht op de vloer, zodat Q.bo drempels en trappen kan vermijden.
• Wielen en motoren: De twee wielen worden aangedreven door twee DC-motoren (170 rpm) met magnetische encoders. De derde vrije wiel geeft stabiliteit aan de robot.
• Luidsprekers: Twee sprekers bevinden zich aan de zijkanten van de robot.
• LCD-scherm: Dit 20x4 LCD-scherm geeft informatie over de toestand van de robot.
• Processor and electronic boards: De Mini-ITX moederborden heeft een Intel-processor (Intel Atom voor de Lite Evo versie, Intel Core i3 voor de Pro Evo versie). Het Q.board1 electronic board beheert de sensoren en actuatoren van het lichaam en de Q.board3 levert de stroom.
• Power: De Q.bo wordt aangedreven door een LiFePO4 accu (10Ah).
Programmeren van de Q.bo met behulp van ROS
• De OpenQbo linux distributie voor de programmeerbare Q.bo is gebaseerd op Ubuntu 11.10 (Oneiric Ocelot) met een aantal extra frameworks zoals ROS (Robot Operating System), Julius spraak herkenningssoftware en Festival spraaksynthese software.
• Het belangrijkste programmeer framework voor de Q.bo is ROS. De Q.bo specifieke open-source ROS libraries zijn online beschikbaar. De verstrekte ROS pakketten maken het mogelijk om de robot te laten beweging en te spreken, gebruiken te maken van stereo visie, te herkennen en volgen van een object en om gezichten te herkennen.
• De openQbo community geeft informatie en advies, alsmede de mogelijkheid om nieuwe toepassingen te delen.
De Pro Evo-versie van de Q.bo
• De Pro Evo-versie van de Q.bo wordt geleverd volledig gemonteerd, klaar om te worden geprogrammeerd. Het bevat alle onderdelen van de robot, zoals een Xtion sensor met zijn adapter. De electronic boards, sensoren en actuatoren zijn gemonteerd en aangesloten.
• Het moederbord is een Intel Core i3. De robot heeft ook 4 GB RAM en een SSD harde schijf van 128 GB.
• Deze Pro-versie van de Q.bo is een zeer compleet robotica platform, krachtiger dan de Lite Evo versie. Het is bedoeld voor intensieve kunstmatige intelligentie toepassingen die meer rekenkracht eisen. De Xtion sensoren geeft het veel mogelijkheden voor mapping, lokalisatie en erkennen van objecten.
De Q.bo One versie
Q.bo One kan zich niet voorbewegen maar is expressief en leuk.
Het is gemaakt voor makers, ontwikkelaars, kinderen en opvoeders. Echt voor iedereen.
Q.bo One is gebouwd op een open platform gebaseerd op Raspberry Pi, Linux en Scratch.
Q.bo One is gebouwd om eenvoudig te zijn. Eenvoudig te monteren, eenvoudig te programmeren en eenvoudig te integreren. De open architectuur van de robot maakt dit mogelijk.
Het is ontworpen voor eenvoudige interactie tussen mensen en robot.
Verder is het een ideaal systeem voor een connectie met vele kunstmatige intelligentie ("AI") -systemen.
De Q.bo robot: http://thecorpora.com/