Roboter og robotteknologi har alltid vært et av de fascinerende studieretningene for forskere, ingeniører og produsenter. Og nå spiller de dager viktige roller i automatisering på nesten alle felt, og gjør noen veldig kritiske oppgaver som operasjoner, bilkjøring osv. I dag deler vi en interessant robot for hobbyister og produsenter: ArduRoller, ArduRoller er en selvbalanserende robot og også i stand til autonom navigering innendørs eller ute. Jason Short utviklet dette for SparkFun Autonomous Vehicle Competition.
ArduRoller bruker hovedsakelig APM 2.5 autopilot fra 3D Robotics og Arduino Pro Mini. APM Autopilot er hjertet i dette prosjektet, det er et maskinvarekort med programvare som kjører i det, og fungerer som en hjerne, øyne, øre av roboten. Den har alle nødvendige sensorer innebygd i den som gyroer, akselerometre og magnetometre. Den har innebygd støtte for GPS og telemetri for å kjøre roboten i autonom modus. Det er en flott maskinvare, og enhver maskin i bevegelse kan gjøres om til en robot ved hjelp av denne maskinvarepakken.
To børstede likestrømsmotorer, med tilkoblede kodere, brukes som hjul, og to myke dekk er fikset med disse motorene. Så nå leser Arduino Pro Mini dataene fra Encoders og sender dem til APM 2.5 autopilot via et I2C-grensesnitt. Deretter styrer autopiloten bevegelsen og balansen til roboten. For å manuelt kontrollere roboten er en R / C PPM-mottaker koblet til Autopilot slik at den kan styres trådløst via RC-sender.
Alle hardwares er koblet sammen som vist ovenfor. Hele dette oppsettet er løst på et skumbrett og festet i en 3D-trykt tilpasset koffert med svart farge. En rund glasskuppel er festet på toppen, med en dukke inni, som gjør at den ser veldig kul ut.
For autonom drift kan Mission Planner-programvare (for Windows PC) eller DroidPlanner (for Android) brukes. Mission Planner-programvaren brukes til å sende roboten på autonome oppdrag med hjelp GPS og Google Maps, og dens hastighet, plassering og retning kan spores. Videre kan en GoPro festes for å ta opp video av robotens visjon.
Kildekoden for Autopilot og Arduino Pro Mini er gitt av Jason på GitHub-kontoen hans. Du kan brenne Autopilot ved å følge denne prosedyren.
Hvis du har alt hardwaren klart, kan du gjøre det knapt på 3-4 timer. Det kan være dyrt, spesielt APM-autopilot er den dyreste, men du kan helt sikkert gjenbruke alle komponentene, og det er veldig morsomt å bygge din egen Advanced Self balancing Robot.