Rijden een Roomba-robot van Sprinkhaan met behulp van computer-visie (1 / 6 stap)

Stap 1: Voor dit project je gaat nodig hebben...


Hardware:

-een Roomba-robot. In mijn geval gebruik ik een Roomba 651, maar dit systeem werkt voor de meeste Roomba modellen

-een Bluetooth-modem. Ik ben nogal een oude model Sparkfun BlueSMiRF-v2 gebruiken, maar het zou ook moeten werken met nieuwere. De bijgewerkte versie van dezelfde modem is BlueSMiRF goud.

-een breadboard

-Sommige jumpers

-een spanningsregelaar ET7805

-een webcam. Ik ben met behulp van een Microsoft LifeCam HD-3000 kan, maar het elke camera. Hoe hoger de resolutie, hoe groter uw scène kan worden.

-Sommige fiducial markeringen uitgeprint (sommige kunt u hier vinden: http://reactivision.sourceforge.net/data/fiducial...)

-een kabel met een Mini-DIN7 connector of 4 jumper kabels (im ' using jumpers)

Software:

-Rhino5 met de nieuwste versie van Sprinkhaan (download hier: http://www.grasshopper3d.com/page/download-1)

-Firefly plugin voor Sprinkhaan (download hier: http://www.food4rhino.com/project/firefly?etx)

-Reactivision software (download hier: http://reactivision.sourceforge.net/)

-Python 2.7.10 (https://www.python.org/downloads/release/python-2710/) Controleer of u een pyserial bibliotheek (http://pyserial.sourceforge.net/ hebt)

-Putty (download hier: http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html)

Gerelateerde Artikelen

Hoe te rijden een karakter LCD wordt weergegeven met behulp van DIP-schakelaars

Hoe te rijden een karakter LCD wordt weergegeven met behulp van DIP-schakelaars

Deze tutorial leert u de basisprincipes van interfacing met een HD44780 compatibel display met behulp van een DIP-schakelaars en een paar andere onderdelen.Dit soort circuit is een geweldige manier om te leren hoe HD44780 werk weergeeft.Stap 1: Wat m
Robot Object Tracker met behulp van CV

Robot Object Tracker met behulp van CV

Dit is een project dat we voor onze robotica klasse hebben voltooid. Het maakt gebruik van OpenCV voor het bijhouden van objecten locatie door kleur. Locatiegegevens wordt vervolgens vertaald naar opdrachten die leidt van de robot naar een groene doe
Hoe maak je een muur gemonteerde magazine rek met behulp van een laser cutter.

Hoe maak je een muur gemonteerde magazine rek met behulp van een laser cutter.

Dit zijn instructies voor het maken van een eenvoudige zeven-sleuven Tijdschriftenhouder met behulp van een laser cutter en sommige lijm.  U moet toegang tot een laser cutter (ik gebruikte de TechShop), ongeveer 4' x 4' van 1/4" dik materiaal en somm
SMS verzenden vanuit een PHP website via HTTP met behulp van de Raspberry Pi

SMS verzenden vanuit een PHP website via HTTP met behulp van de Raspberry Pi

Achtergrond van het verzenden van SMS vanaf website met Raspberry PiBent u nieuwsgierig naar de meest eenvoudigste manier om SMS te verzenden vanaf uw website? Tegenwoordig, ik ben echt geïnteresseerd zijn in het gebied van Internet of Things (IoT) g
Hoe maak je een autopatcher voor windows xp met behulp van batchbestanden

Hoe maak je een autopatcher voor windows xp met behulp van batchbestanden

hoe maak je een autopatcher voor windows xp met behulp van batchbestandenAlleen beschrijving, foto's kunnen nooit bestaan :)Stap 1: Alle stappen hier omdat het te moeilijk om te lezen in meerdere pagina 's1. Maak een nieuwe map op uw bureaublad2. all
Chibikart: Rapid-Prototyping een sub elektrische Go-Kart met behulp van digitale fabricage en Hobby onderdelen

Chibikart: Rapid-Prototyping een sub elektrische Go-Kart met behulp van digitale fabricage en Hobby onderdelen

Chibikart! is een zeer klein maar toch krachtig en wendbaar 2WD elektrische go-kart dat u kunt bouwen met behulp van off-the-shelf industriële en hobby onderdelen en digitaal bewerkte framedelen. Met behulp van moderne lithium-ionenbatterijen en bors
Remote controlled Robotic Arm (MeArm) met behulp van pfodApp

Remote controlled Robotic Arm (MeArm) met behulp van pfodApp

Update: 27 augustus 2015Dit project is bijgewerkt met de correcties die nodig zijn om het werk van MeArm betrouwbaar. Deze oplossingen bestaan uita) met behulp van een aanbod van de 5V 3A en het verwijderen van de Uno-polyfuse enb) toe te voegen een
Een high-power LED zaklamp met behulp van een enkele AA-batterij

Een high-power LED zaklamp met behulp van een enkele AA-batterij

dit ontwerp hoogrenderende kan power LEDs op 100mA stroom en is niet veel groter dan de batterij die bevoegdheden. Het unieke circuit gebruikt 2 algemeen beschikbare transistoren (BC327 en BC337) in een oscillator te stimuleren de 1,2 of 1,5 volt uit
Genereren van spanning op een piëzo-elektrische schijf met behulp van licht

Genereren van spanning op een piëzo-elektrische schijf met behulp van licht

Piëzo-elektrische schijven zijn leuk weinig apparaten die gebruikmaken van kristallijnen structuren comprimeren om te produceren een spanning. Je kan ze beter als sprekers weet! Ja, leveren een spanning ontstaat er een verstoring in de kristallijne s
Hoe maak je een microbiële brandstofcel (MFC) met behulp van modder

Hoe maak je een microbiële brandstofcel (MFC) met behulp van modder

De MudWatt microbiële brandstofcel (liefdevol gesynchroniseerd de "vuil batterij") is een apparaat dat gebruikmaakt van bacteriën om te zetten van de organische stof gevonden in modder in elektriciteit. Dit Instructable begeleidt u door het make
Hoe het bouwen van een goedkope werkbank voor houtbewerking met behulp van een mal van Kreg HD, met VIDEO tutorial

Hoe het bouwen van een goedkope werkbank voor houtbewerking met behulp van een mal van Kreg HD, met VIDEO tutorial

Gratis plannen zijn ook hierna beschikbaar in Imperial en Metric.Stap 1: Zie volledige Video Tutorial Video hier.Warren uit één hout Tools toont hoe het bouwen van een goedkope en makkelijke eiland houtbewerking werkbank met hond gaatjes, gewrichten
Een Sweet Candy Bar decoratie met behulp van kleuren Plus de lucht droog Clay

Een Sweet Candy Bar decoratie met behulp van kleuren Plus de lucht droog Clay

Candybars zijn zo leuk op bruiloften, verjaardagsfeestjes of enkel om te zeggen "Ik hou van je". U kunt gemakkelijk een bericht op elke pot Candy maakt het extra speciaal gepersonaliseerd.Benodigde materialen:Kleur Plus lucht drogen Gekleurde kl
Maak een super goedkope 3D-printer met behulp van gerecyclede onderdelen

Maak een super goedkope 3D-printer met behulp van gerecyclede onderdelen

nu-een-dag een heleboel mensen praten over 3D printen en de vele dingen die het kan produceren.  Zelfs de Voorzitter praat over het tijdens zijn staat van de Unie adres.  Hoewel het klopt dat sommige van de technologieën in 3D printen nieuw in high-e
Een truc voor Patching gipsplaat met behulp van hete lijm

Een truc voor Patching gipsplaat met behulp van hete lijm

zodat sommige boos deurknop heeft een gat in de muur klopte.   Het is tijd om terug te slaan!Hier is een snelle truc die gebruikmaakt van hete lijm en een Popsicle stok te houden een minimale gipsplaat patch en krijgen dat gat vast in een handomdraai