Swarmscapers: Autonoma mobila 3D-utskrifter robotar (6 / 12 steg)

Steg 6: Göra programmering arbetet



När alla plugins och programvara har installerats, bör Grasshopper definitionen i föregående steg vara redo att gå.

Skriptet fungerar genom en Point-to-Point-metod styrs av vision spårning, där den delar sig en kurva i en rad punkter, och roboten flyttas från en plats till nästa för att insättning bindemedel som det går. När den når den första punkten, parastaltic pumpen slås på, och roboten börjar deponera bindande vätskan. En kamera plockar upp relaterat markören och lokaliserar roboten i rymden (som i noshörning) baserat på ett erkännande av marker. Den prövas är erkänt som ett plan i gräshoppa, som är uppdelade efter vektor. Dessa vektorer är hur riktning och vinkel på maskinen beräknas för roboten för att kunna flytta från punkt till punkt, Rita formen som gavs.

Det första du kan göra är att få Arduino laddad med firefly firmatta så det kan köras genom gräshoppa. Du kommer att behöva öppna Arduino IDE, gå till "Arkiv" och sväva över "Skissblock". Klicka på filen som säger "Firefly Firmatta". Allt du behöver göra för att detta är gå till där det står BAUDVÄRDE och ändra numret från 115200 till 9600. Detta gör att trådlös kommunikation med XBEE. Betala uppmärksamhet till vilken seriell port du använder, eftersom det ska matcha den seriella porten i gräshoppa. Du måste välja den seriella porten genom att klicka på "Verktyg" > "Serieport" och välj vilken seriell port som ska användas. Se till att din arduino är ansluten till datorn nu och trycker på upload-knappen. Detta är något du behöver bara göra en gång, då din Arduino är om redo att gå.

De viktiga kontrollerna av gräshoppa skriptet är längs den vänstra sidan. Den seriella porten och Uno skriva booleska växlar måste anges till true för skriptet att fungera. För att växla något sant eller falskt, enkelt dubbel klick den. Ändra text, rättvis dubbel klick, och ändra ett nummer på skjutreglaget nummer, du kan antingen Dubbelklicka och skriv in ett värde eller du kan dra den med musen.

För varje skikt måste du ändra lagret objekt värdet på skjutreglagets läge i den gröna bubblan. Närhet toleransen är justerbar, det är hur nära roboten kommer till en punkt innan det utlöser nästa punkt. När roboten når tolerans vinkel 1, saktar det en av det är hjul med låg hastighet värdet, medan det andra hjulet förblir i hög hastighet. När den når tolerans vinkel 2, flyttas alla hjulen fram i hög hastighet. Alla dessa värden kan justeras, men den låga HASTIGHETEN bör aldrig sjunker under 60, eftersom det är motorns gräns. Du kan prova och släpp den lägre för att se vad som händer! Uppdelningarna av kurvan bör vara på en högre division räkna för större kurvor och en lägre division för mindre kurvor, du kommer att behöva justera som du går.

Killswitch finns det ifall något går snett. Växla till true för att inaktivera alla system. Ställa in XBEE och Re

Se Steg
Relaterade Ämnen

Chefbot: En DIY autonoma mobil robot för att servera mat på Hotell

Som titeln säger, ska vi se hur man bygger en autonom mobil robot kallas Chefbot som är för servering av mat och dryck i hotell och restauranger.Detta var ett hobbyprojekt och jag byggde denna robot efter att ha sett en robot som kallas Turtlebot2. H...

Autonoma mobil Robot med ROS clumsybot

vår inomhus autonoma mobil robot med ROS, Rtabmap, raspberry pi 2, kinect, ubuntu14.04 ltsVårt Examensarbetevår inomhus autonoma mobil robot med ROS, Rtabmap, raspberry pi 2, kinect, ubuntu14.04 lts vi installerar ubuntu 14.04 LTS och ROS indigo på l...

Batteripaket för mobila 3D utskrift

Delar du behöverM3d eller andra lågspänning 3D skrivare5 volt 5 AMP Universal batteri eliminering krets för M3D. Andra skrivare finns i steg 1.Monitor larm 3 battericell (Ljud) eller Digital batteri skärmT-kontakterKlämmig Flightmax 5000mAh 3S1P 20 C...

Autonoma vapen för RPG mobilspel

den "lilla zerstorung".Skala: 28-30mmSystem: Gudarna av ånga, kriger Weird, konstiga WarsPerfekt litet projekt för al du RPG bordsskiva Gamers. De planer och anvisningar finns gratis att ladda ner på http://desktopwargames.comDessa var hemliga a...

Robot - rad efterföljare

Jag började arbeta på min första robot ungefär två år sedan. Utan någon speciell anledning, jag bestämde mig att börja med en linje efter robot och sanningen skall fram, mitt första försök att bygga det var ett fullständigt misslyckande. Tittar tillb...

Att göra en modulär Differential enhet Robot

Du måste ha gjort något slags leksaksbil som nybörjare! Detta instructable tar dig genom detaljerade montering av en modulär mobil robot som kan användas för:Raden efter robotHinder att undvika robotVäggen efter robot, med hjälp av evive.De viktigast...

CleanBOT - din DIY golvrengöring robot

CleanBOT (Remote kontrollerade autonoma golv rengöring Robot) är utformad för att rena golv på två olika sätt: med vakuum eller aktiva mopp. Den har auto-läget men du kan också styra den manuellt med hjälp av bluetooth-anslutning och android app.De f...

Minibuilders - hur man 3d utskrift stora strukturer med små robotar

Det har alltid funnits en nära relation mellan arkitektur och teknik. Dock nyligen arkitekturen har stagnerat och byggbranschen har varit långsamma med att anta teknik som redan är väl etablerad i andra fält. Samtidigt som vi designar digitalt bygger...

Autonoma / röst kontrollerat - 3D Scanning rigg för 3D utskrift

Tanken bakom röst kontrollerat / autonoma 3D scanning rigg är att möjliggöra för en 3D scanning fånga att fungera så smidigt som möjligt med minsta ansträngning för personen hur är scanning som för personen hur är att skannade.De viktigaste målen för...

Mjuk robotar: 3D-utskrifter konstgjorda muskler

Med en vanlig glödlampa 3D skrivare, kan konstgjorda robot muskler direkt skrivas ut. Dessa luftdrivna muskler kan användas i alla typer av robotar eller drivs proteser.Intro bild visar en sex muskel blomma robot aktiveras. Sådan enkel robot kan anvä...

Wallbots: Autonoma magnetiska robotar att korsa vertikala ytor

detta Instructable kommer att lära dig hur du skapar magnetisk robotar som klara vertikala ytor. Dessa robotar kan flytta på alla metalliska väggar, inklusive hissar, whiteboards, kylskåp eller metall dörrar.Robotarna har flera ljussensorer, så att d...

3D utskrift mobila Stand

Hej vänner, här är jag kommer att göra en mobiltelefon stativ med hjälp av 3D-skrivareMaterial som behövs:Vernier bromsok.3D-skrivare eller 3D tryckeriCAD (Computer Aided Design)-program kan rädda .stl-filer. Jag använder antimon för Designmobiltelef...

Mångsidiga mobila Manipulator Mk 1

Kort beskrivning:Bygga din egen DIY giant robot som spelar piano, ritar bilder, förbereder mat, vatten växter, bedriver ljussabel dueller och mer. Den mångsidiga mobil Manipulator är en avancerad öppen källkod mänskliga-size mobil robotik plattform f...

Air-drivna Soft robotar med LEGOs

detta projekt är en uppföljning till mitt Air-Powered mjuk robotstyrda gripdon projekt, baserat på forskning av Whitesides gruppen vid Harvard University. Jag har fått mycket positiv feedback på detta projekt, men en upprepad fråga - "vad händer om j...

Mobile Station prototyp för miljömässiga datafångst ("en Mars Rover emulator")

De allmänna Beskrivning/kontroller:Detta projekt har rätt för utvecklingen av en fullt fungerande mobil prototyp "Rover Station", ansvarig för miljö datafångst som temperatur, luftfuktighet och ljusstyrka. Tanken är i den framtida agregate andra...

Robo-Mobile - en hemmagjord Bluetooth Robot

BakgrundDenna robot är en jag byggde för att lära. Före detta projekt jag fick mina fötter våt med några småskaliga Arduino projekt som en Ultraljuds robot, (det skulle flytta bakåt tills det var ett visst avstånd från väggen,) och jag fick spela med...

Hur man gör en låg kostnad Mobile Robot plattform

Detta Instructable handlar om att bygga en robot bas för att stödja dina experiment.Detta Instructable är avsedd för alla att komma igång på en mobil plattform för låg spänning. Andra läsare kan hitta något intressant här också, din antall Maj varier...

Hur man gör en musikal, motordriven glöd-i-the-dark-ghost mobil

detta instructable beskriver hur att designa och bygga en motoriserad glöd-in-the-dark, 3D-tryckt-ghost mobil. Det är inte alltför svårt att göra dessa söta dekorationer förutsatt att du äger eller har tillgång till en 3D-skrivare och glöd-in-the-dar...

Pixybot färg spårning robotar

Pixybot projektet startade strax efter att jag gick med en hacker/maker utrymme i centrala Saint Louis. Utrymmet kallas Arch reaktorn och det har varit ett bra ställe för mig att studsa idéer från andra människor med liknande intressen och kunskaper....