Robots en robotica zijn altijd een van de fascinerende studierichtingen geweest voor wetenschappers, ingenieurs en makers. En dus spelen ze tegenwoordig een belangrijke rol in automatisering op bijna elk gebied, en doen ze een aantal zeer kritische taken zoals operaties, autorijden, enz. Vandaag delen we een interessante robot voor hobbyisten en makers: ArduRoller, ArduRoller is een zelfbalancerende robot en ook in staat tot autonome navigatie binnen of buiten. Jason Short heeft dit ontwikkeld voor SparkFun Autonomous Vehicle Competition.
ArduRoller gebruikt voornamelijk APM 2.5-stuurautomaat van 3D Robotics en Arduino Pro Mini. APM Autopilot is het hart van dit project, het is een hardwarebord met software erin, en fungeert als een brein, ogen, oor van de robot. Het heeft alle benodigde sensoren erin ingebed, zoals gyroscopen, versnellingsmeters en magnetometers. Het heeft ingebouwde ondersteuning voor GPS en telemetrie om de robot in de autonome modus te laten werken. Het is een geweldige hardware en elke bewegende machine kan met dit hardwarepakket in een robot worden veranderd.
Twee geborstelde gelijkstroommotoren, met hun encoders bevestigd, worden gebruikt als wielen en twee zachte banden zijn met deze motoren bevestigd. Dus nu leest Arduino Pro Mini de gegevens van Encoders en stuurt ze via een I2C-interface naar APM 2.5 autopilot. Vervolgens regelt de automatische piloot de beweging en de balans van de robot. Om de robot handmatig te bedienen is een R / C PPM-ontvanger verbonden met Autopilot zodat deze draadloos kan worden bediend via een RC-zender.
Alle hardware zijn met elkaar verbonden zoals hierboven weergegeven. Deze hele opstelling is bevestigd op een schuimbord en bevestigd in een 3-D bedrukt, op maat gemaakt hoesje van zwarte kleur. Aan de bovenkant is een ronde glazen stolp bevestigd met een pop erin, waardoor het er echt gaaf uitziet.
Voor autonome werking kan Mission Planner-software (voor Windows-pc) of DroidPlanner (voor Android) worden gebruikt. Mission Planner-software wordt gebruikt om de robot op autonome missies te sturen met behulp van GPS en Google Maps, en de snelheid, locatie en richting kunnen worden gevolgd. Verder kan een GoPro worden bevestigd om video op te nemen van de visie van de robot.
De broncode voor Autopilot en Arduino Pro Mini is gegeven door Jason op zijn GitHub-account. U kunt Autopilot branden door deze procedure te volgen.
Als je alle hardware bij de hand hebt, kun je het nauwelijks in 3-4 uur maken. Het is misschien duur, vooral de APM-stuurautomaat is de duurste, maar je kunt alle componenten zeker hergebruiken en het is erg leuk om je eigen geavanceerde zelfbalancerende robot te bouwen.