Zoals de titel al zegt, gaan we om te zien hoe het bouwen van een autonome mobiele robot genaamd Chefbot die voor het serveren van eten en drinken in hotels en restaurants.
Dit was een hobby-project en ik bouwde deze robot na het zien van een robot genaamd Turtlebot2. Het belangrijkste doel van het project was om een opensource autonome mobiele robot onderzoeksplatform en doen enkele toepassing met behulp van het te bouwen. Eten serveren was een van de toepassing van de robot en ik heb de robot als Chefbot genoemd.
Opmerking : de robot Roomba niet gebruikt als de basis-platform dat wordt gebruikt in Turtlebot2; in plaats van de Roomba, heb ik het hele mechanisme van kras gebouwd.
Ik heb de procedure van het hele gebouw van deze robot gedocumenteerd in een boek genaamd Leren Robotica met behulp van Python uitgegeven door PACKT publishers. Het boek al featured in R.O.S Blog, Robohub, OpenCV website, Python Boek lijst enz.
De header beelden toont het voorblad van het boek en het Chefbot prototype.
Deze tutorials is een snelle start gids voor de ontwikkeling van deze robot, voor gedetailleerde ontwerpen en ontwikkeling, dient u het boek zelf te raadplegen.
Voor het starten met deze tutorials moet u basiskennis in Python en ROS.
In deze serie tutorials, kunt u een samenvatting van elk hoofdstukken van dit boek. Hieronder volgen de belangrijkste stappen die we gaan bespreken
- Mechanische ontwerp van Chefbot
- Werken met Robot simulatie met behulp van ROS en Gazebo
- Ontwerpen van Chefbot Hardware
- Interfacing Robotics actuatoren en wiel Encoders
- Werken met Chefbot sensoren
- Vision sensoren met behulp van R.O.S en Python programmeren
- Werken met spraakherkenning en -synthese
- Het toepassen van kunstmatige intelligentie op Chefbot met behulp van Python
- Integratie van Chefbot Hardware en Interfacing naar ROS met behulp van Python
- Ontwerpen van een GUI voor Chefbot met behulp van Qt en Python
- Kalibreren en testen van Chefbot