Chefbot: En DIY autonoma mobil robot för att servera mat på Hotell
Som titeln säger, ska vi se hur man bygger en autonom mobil robot kallas Chefbot som är för servering av mat och dryck i hotell och restauranger.
Detta var ett hobbyprojekt och jag byggde denna robot efter att ha sett en robot som kallas Turtlebot2. Huvudsyftet med projektet var att bygga en öppen källkod autonoma mobil robot forskningsplattform och gör några program som använder den. Mat var en av tillämpningen av roboten och jag har heter roboten som Chefbot.
Obs : roboten inte använder Roomba som bas plattform som används i Turtlebot2; i stället för Roomba, har jag byggt hela mekanismen från grunden.
Jag har dokumenterat hela byggnaden tillvägagångssättet av den här roboten i en bok som heter Lärande Robotics med Python utgiven av PACKT förlag. Boken med redan i R.O.S blogg, Robohub, OpenCV hemsida, Python boka lista etc.
Header bilder visar bok försättsbladet och Chefbot prototypen.
Denna handledning är en snabbstartsguide för att utveckla denna robot, för detaljerad utformning och utveckling, du bör läsa själva boken.
Du bör ha grundläggande kunskaper i Python och ROS för att starta med detta tutorials.
I denna handledning serie, kan du se ett sammandrag av varje kapitel i denna bok. Följande är steg som vi kommer att diskutera
- Mekanisk konstruktion av Chefbot
- Arbetar med Robot simulering med hjälp av ROS och lusthus
- Designa Chefbot maskinvara
- Gränssnitt Robotics ställdon och hjulet pulsgivare
- Arbetar med Chefbot sensorer
- Programmering Vision sensorer med R.O.S och Python
- Arbetar med tal- och syntes
- Använda artificiell intelligens för att Chefbot med hjälp av Python
- Integrering av Chefbot hårdvara och gränssnitt till ROS med Python
- Designa ett GUI för Chefbot med Qt och Python
- Kalibrering och provning av Chefbot