Robotar och robotik har alltid varit ett av de fascinerande studierna för forskare, ingenjörer och tillverkare. Och så nu spelar de viktiga roller inom automatisering på nästan alla områden och gör några mycket kritiska uppgifter som operationer, bilkörning etc. Idag delar vi en intressant robot för hobbyister och tillverkare: ArduRoller, ArduRoller är en självbalanserande robot och även autonom navigering inomhus eller ute. Jason Short utvecklade detta för SparkFun Autonomous Vehicle Competition.
ArduRoller använder främst APM 2.5 autopilot från 3D Robotics och Arduino Pro Mini. APM Autopilot är hjärtat i detta projekt, det är ett hårdvarukort med en programvara som körs i det, och fungerar som en hjärna, ögon, robotens öra. Den har alla nödvändiga sensorer inbäddade i den som gyros, accelerometrar och magnetometrar. Den har inbyggt stöd för GPS och telemetri för att köra roboten i autonomt läge. Det är en jättebra hårdvara och vilken rörlig maskin som helst kan göras om till en robot med hjälp av detta hårdvarupaket.
Två borstade likströmsmotorer, med sina kodare anslutna, används som hjul och två mjuka däck har fixerats med dessa motorer. Så nu läser Arduino Pro Mini data från kodare och skickar dem till APM 2.5 autopilot via ett I2C-gränssnitt. Sedan styr autopiloten robotens rörelse och balans. För att manuellt styra roboten har en R / C PPM-mottagare anslutits till Autopilot så att den kan styras trådlöst via RC-sändare.
Alla hårdvaror är kopplade ihop som visas ovan. Hela installationen har fixats på ett skumbräde och fixats i ett 3D-tryckt anpassat fodral i svart färg. En rund glaskupol har fästs på toppen med en marionett inuti, vilket gör att den ser riktigt cool ut.
För autonom drift kan programvaran Mission Planner (för Windows PC) eller DroidPlanner (för Android) användas. Mission Planner-programvaran används för att skicka roboten på autonoma uppdrag med hjälp av GPS och Google Maps, och dess hastighet, plats och riktning kan spåras. Vidare kan en GoPro bifogas för att spela in video av robotens vision.
Källkod för Autopilot och Arduino Pro Mini har givits av Jason på hans GitHub-konto. Du kan bränna Autopilot genom att följa den här proceduren.
Om du har alla hårdvarorna redo kan du göra det knappast på 3-4 timmar. Det kan vara dyrt, särskilt APM-autopiloten är den dyraste, men du kan säkert återanvända alla komponenter och det är jättekul att bygga din egen avancerade självbalanseringsrobot.