NAO¶
De NAO robot is een humanoïde robot die wordt gebruikt voor onderzoek en educatie. De robot is ontwikkeld door het Franse bedrijf Aldebaran Robotics, dat in 2015 is overgenomen door het Japanse Softbank Robotics. De robot is ongeveer 58 cm hoog en weegt ongeveer 5 kg. De NAO robot is een van de meest gebruikte robots in onderzoek en onderwijs. De robot is uitgerust met verschillende sensoren, waaronder camera’s, microfoons, een gyroscoop en een accelerometer. De robot kan worden geprogrammeerd met behulp van verschillende programmeertalen, waaronder Python en C++.
![]() |
---|
Mogelijkheden¶
Wanneer je gebruik wilt maken van deze robot zou je aan het volgende toepassingen kunnen denken:
- Je wilt een toepassing maken waarmee de robot een interactie aan gaat met de gebruiker.
- Je wilt een toepassing waarbij bewegingen en omgang met de robot centraal staan, maar geen grote afstanden aflegt.
- Je wilt de robot laten communiceren met de gebruiker door audio en beweging.
- Je wilt vooral gebruik maken van sensoren/actuatoren die in de robot aanwezig zijn.
Met deze robot zijn er ook beperkingen, zoals:
- De robot is niet geschikt voor het afleggen van grote afstanden.
- Audiofuncties zijn beperkt: De robot heeft moeite met het verstaan van spraak in een rumoerige omgeving.
Documentatie¶
Voor de NAO-robot heeft de fabrikant, Softbank Robotics / Aldebaran, documentatie beschikbaar gesteld in de vorm van verschillende handleidingen.
NAO - User Guide¶
Deze handleiding gaat in op het gebruik van de NAO-robot voor de eerste keer. De robot die jullie gebruiken is echter al geconfigureerd, dat hoeven jullie dus niet meer te doen, maar deze pagina geeft ook goede informatie over het dagelijks gebruik van de robot. Lees dit goed door voordat je met de robot aan de slag gaat.
NAO - Developer Guide¶
Deze pagina is bedoeld voor technische ondersteuning. Je kan hier informatie vinden over de specificaties van bijvoorbeeld de aanwezige hardware of over de kinematica.
NAOqi - Developer guide¶
NAOqi is de naam van het software platform wat op de robot draait en wat wordt gebruikt om de robot te besturen. Het ‘NAOqi Framework’ is het programmeer framework om de NAO te programmeren.
Er zijn Software Development-Kits (SDK) beschikbaar voor de volgende programmeertalen:
![]() |
---|
- Python
- C++
- Javascript
- ROS