Adaptive Mapping en navigatie met iRobot Create (7 / 8 stap)

Stap 7: Sluiting, Extra Info


Mijn doel van dit project was niet iets te maken iets verbazingwekkend koel, maar in plaats daarvan zeer goedkoop, eenvoudig en handig om toe te voegen aan iemand elses robot - in feite een kenmerk dat verbetert (of moet) voor elke andere robot.

Dit betekende onder $30, minimale hardware bouw en broncode die geen begrip vereist te maken gebruik van. Het maakt niet zelfs uit welke sensoren die u gebruikt, zodat hebt u zeggen sonar op uw levering/butler-robot, nu je robot waar onthouden kunt zijn geweest en erachter te komen waar zijn het gaan!

Vergeet niet, dit is niet puur reactieve toewijzing:
het weet waar het is
het weet waar het is geweest
het weet waar het gaat
het bedrijf weet dat de locaties van het bewegen van hindernissen
het optimaliseert voor minimale reisafstand
EN het kan niet worden misleid! De adaptieve!

Nota: Het algoritme moest worden uiterst robuuste te rommelig huismilieu's (elke willekeurige belemmering kan worden gedetecteerd). Mijn algoritme staat met de robot wandelen 5 x sneller is, maar ik besloot om het te houden langzaam omdat het maken van encoders hoge foutenpercentages hebben. De encoders worden gedreven door een flexibele rubberen band, zo nutteloos... haha...

En vergeet niet, de meest nuttige eigenschap is dat de kaart updates. Geen behoefte om te herprogrammeren van uw robot als u meubels opnieuw rangschikt!

Opmerking: Hieronder is een voorbeeld van het Golffront algoritme, met de robot R aftellen tot het doel G. theorie is buiten het bereik van een instructable, maar als u wilt begrijpen meer, te controleren gelieve mijn tutorial op de voorzijde van de Golf.

Opmerking: De doel locatie kan eenvoudig kunnen worden gewijzigd voor uw robot - voor voorbeeld als je zegt 'get me een bier' naar uw butler robot, alles wat het moeten zou doen is opzoeken op de locatie van het bier in het geheugen en het zal automatisch plannen dat pad voor u.

Opmerking: De demo-kaart is alleen 6 x 6 vierkanten, met elk vierkant de grootte van de robot. Het algoritme kan eenvoudig worden worden aangepast zodat veel grotere kaarten (zoals hieronder), aangezien de huidige kaart een fractie van een seconde neemt te berekenen.

Gerelateerde Artikelen

Controle van uw iRobot Create met een Palm Pilot

Controle van uw iRobot Create met een Palm Pilot

In dit instructable zal ik beschrijven hoe een palm pilot met de iRobot interface maken. Ik heb een Palm IIIxe gebruikt in mijn project, maar een PDA die loopt van de Palm OS en heeft een seriële poort zou moeten werken. Ik heb ook dit project te wer
Hoe maak je een autonome basketbal spelen robot met behulp van een iRobot Create als een basis

Hoe maak je een autonome basketbal spelen robot met behulp van een iRobot Create als een basis

dit is mijn inzending voor de iRobot Create uitdaging. Het moeilijkste deel van dit hele proces voor mij was beslissen wat de robot ging doen. Ik wilde om aan te tonen van de koele eigenschappen van het maken, terwijl ook in sommige robo flair toe te
IRobot Create dood Machine

IRobot Create dood Machine

vandaag, ga ik om u te tonen hoe maak je een iRobot Create dood Machine.Waarschuwing: Dit project is zeer gevaarlijk. Probeer dit project zonder alle mogelijke voorzorgsmaatregelen niet. U kan gedood worden door deze machine als u benieuwd bent naar
Het invoeren van de iRobot Create uitdaging

Het invoeren van de iRobot Create uitdaging

UPDATE: wedstrijd termijn verlengd tot 11:59 pm PDT zondag, 9 September!Als je robot weerspannige, gebruikt u de extra dagen te navigeren van een oplossing of probeer een andere strategie. Als je robot fabelachtig is, post-it en gebruik van de extra
Wijzigen van een iRobot Create aan verf

Wijzigen van een iRobot Create aan verf

dit is een project van de Robotica die waarschijnlijk kan worden voltooid door iemand die helemaal geen ervaring met robots heeft. Ik zeg dit omdat, voordat ik begon, ik had geen ervaring met robots. Of het schrijven van programma's. In feite, ik wis
IRobot Create persoonlijke Home Robot

IRobot Create persoonlijke Home Robot

de invoering van een persoonlijke home robot gebouwd rond de iRobot Create platform en een mini-itx-computersysteem.Het is nooit geweest gemakkelijker en betaalbaarder te ontwerpen en bouwen van robots door de benutting van de schaalvoordelen van de
Stem van gereguleerde iRobot Create

Stem van gereguleerde iRobot Create

Onlangs ontving ik een Androïde accessoire ontwikkeling Kit (ADK) en, toevallig, ook net ontvangen mijn iRobot maken.  Dus, heb ik besloten om de twee samen om te krijgen een stem-gecontroleerde robot met behulp van de API's van Android als een gemak
FTDI USB Adapter gebaseerd DMX zender met isolatie

FTDI USB Adapter gebaseerd DMX zender met isolatie

Bij toeval, ontdekt toen ik had een FTDI USB naar seriële adapter aangesloten tijdens het gebruik van een DMX-programma en merkte dat het werd gezien als een Enttec DMX USB zender apparaat. Na wat onderzoek over het onderwerp, ik begon met een eenvou
Maak een Griffin AirCurve Adapter voor iPhone 4 met Sugru

Maak een Griffin AirCurve Adapter voor iPhone 4 met Sugru

---Dit instructable is een ingang in de Sugru-wedstrijd.  Als u bevalt, gelieve te stemmen!  Hartelijk dank :)---Ik hou van de eenvoud van mijn AirCurve maar helaas het was niet nuttig helemaal niet meer nadat ik een van een 3G iPhone 4 upgrade.   Ai
Vergrendelen van een bestand/map zonder software (met behulp van Batch-bestand)

Vergrendelen van een bestand/map zonder software (met behulp van Batch-bestand)

Like onze Facebook Page voor meer Updates: http://www.facebook.com/errorcode401Hallo kunt nu u gemakkelijk vergrendelen uw bestand of map in windows zonder enige software. Ik heb een batch-bestand daarvoor. u kunt het downloaden vanaf hier [grootte:
Beheersing van iRobot maken door met behulp van MSP430fr6989

Beheersing van iRobot maken door met behulp van MSP430fr6989

Dit is onze eerste instructables tutorial bereikt door Mohsine Taarji, Anvesh Loka, Avinash Singh. Ons project is over Controlling iRobot maken met behulp van de MSP430fr6989 Microcontroller. Kortom, iRobot is een opnieuw programmeerbaar apparaat. U
Map Locker met Kladblok.

Map Locker met Kladblok.

Hier ben ik delen met je een van de oude truc om het slot van de omslag te maken.Als u wilt dat nieuwe truc om te vergrendelen elke fil/map zonder software (met behulp van de batch-bestand) dan check dit >>Laten we beginnen...Stap 1: Open Notepad. A
Raspberry PI en DHT22 temperatuur en vochtigheid logger met LAMP en E-mail waarschuwingen

Raspberry PI en DHT22 temperatuur en vochtigheid logger met LAMP en E-mail waarschuwingen

Dit is een Raspberry Pi gebaseerd temperatuur en vochtigheid logger die 2 (werkt ook met 1) Adafruit DHT22 sensoren voor metingen worden gebruikt. U zou kunnen hebben gezien vergelijkbare soort instructies vóór, maar deze heeft een twist. Het niet le
Fiets - aangedreven arduino waterzuiveringsinstallatie (met UVC licht)

Fiets - aangedreven arduino waterzuiveringsinstallatie (met UVC licht)

Dit instructable toont hoe de macht van een UV-C waterzuivering met een fiets en arduino controle. Een dynamo aan de achterzijde van de fiets laadt een batterij (die wij hebben in eerste instantie al betalen voor dit project), die loopt van de arduin