Swarmscapers: Autonome mobiel 3D printen Robots (6 / 12 stap)

Stap 6: Werking van de programmering


Zodra alle van de plugins en software zijn geïnstalleerd, is de definitie van de sprinkhaan in de vorige stap moeten klaar om te gaan.

Het script werkt door een point-to-point-methode gecontroleerd door het bijhouden van visie, waar het een curve is verdeeld in een aantal punten, en de robot beweegt van het ene punt naar de volgende in volgorde, storten bindmiddel zoals het gaat. Zodra het eerste punt is bereikt, de parastaltic-pomp is ingeschakeld, en de robot begint de bindende vloeistof storten. Een camera pikt de fiducial markering en lokaliseert de robot in de ruimte (die in Rhino) gebaseerd op de erkenning van de markering. De fiducial wordt herkend als een vliegtuig in de Sprinkhaan, dat is opgesplitst in componenten van de vector. Deze vectoren zijn hoe de richting en de hoek van de machine worden berekend om de robot te kunnen verplaatsen van punt tot punt, tekenen van de shape die werd gegeven.

Het eerste ding om te doen is je die de Arduino met de firefly firmatta geladen zodat het via de sprinkhaan draaien kan. U moet openen van de Arduino IDE, ga naar 'Bestand' en 'Schetsboek' aanwijst. Tikken voort naar de vijl welk says 'Firefly Firmatta'. Alles wat u hoeft te doen hiervoor is Ga naar waar het zegt BAUDRATE en wijzig het aantal van 115200 in 9600. Hierdoor kunnen draadloze communicatie met de XBEE. Let op welke seriële poort u gebruikt, omdat het moet overeenkomen met de seriële poort in sprinkhaan. Moet u de seriële poort selecteren door te klikken op 'Extra' > 'Seriële poort' en selecteer welke seriële poort u moet gebruiken. Zorg ervoor dat je arduino is aangesloten op uw computer nu en druk op de upload-knop. Dit is iets wat die je hoeft te doen een keer en je Arduino is ongeveer klaar om te gaan.

De belangrijke besturingselementen van het script van de sprinkhaan zijn langs de linker kant. De seriële poort en de Uno schrijven Boole Knevels moeten zijn ingesteld op true om het script te werken. Als u wilt schakelen iets waar of onwaar, eenvoudig tweemaal klikken het. Wilt wijzigen van tekst, enkel tweemaal klikken en een nummer op de nummer schuifregelaar wijzigen, u kunt tweemaal klikken en een waarde typen of kunt u het schuiven met de muis.

Voor elke laag zul je Uwijzigtdewaarde laag item op de positie van de Schuif in de groene zeepbel. De nabijheid van tolerantie is instelbaar, het is hoe dicht de robot krijgt op een punt voordat er het volgende punt wordt. Zodra de robot tolerantie hoek 1 bereikt, vertraagt het één van de wielen op de LOW SPEED waarde, terwijl het andere wiel op hoge snelheid blijft. Zodra zij tolerantie hoek 2 tot, vooruit alle wielen op hoge snelheid. Al deze waarden kunnen worden aangepast, maar de de LOW-SPEED nooit moeten dalen onder 60, want dat is de motor de limiet. U konden uitproberen en zet het neer lager om te zien wat er gebeurt! De divisies van de curve moet op een hoger aantal divisie voor grotere krommen, en een lagere divisie voor kleinere krommen, u zult moeten aanpassen als je gaat.

Killswitch is er in het geval er iets misgaat. Schakelen op true alle systemen om uit te schakelen. Instellen van de XBEE en de Re

Gerelateerde Artikelen

Chefbot: Een DIY autonome mobiele robot voor het serveren van voedsel in de hotels

Chefbot: Een DIY autonome mobiele robot voor het serveren van voedsel in de hotels

Zoals de titel al zegt, gaan we om te zien hoe het bouwen van een autonome mobiele robot genaamd Chefbot die voor het serveren van eten en drinken in hotels en restaurants.Dit was een hobby-project en ik bouwde deze robot na het zien van een robot ge
Autonome mobiele Robot met behulp van ROS clumsybot

Autonome mobiele Robot met behulp van ROS clumsybot

onze binnenshuis autonome mobiele robot met behulp van ROS, Rtabmap, raspberry pi 2, kinect, ubuntu14.04 ltsOnze afstudeerprojectonze binnenshuis autonome mobiele robot met behulp van ROS, Rtabmap, raspberry pi 2, kinect, ubuntu14.04 lts we installer
Mobiele telefoon gecontroleerd Robot

Mobiele telefoon gecontroleerd Robot

HalloVandaag ga ik om een robot die kan worden gecontroleerd door middel van mobiele signalen te maken. Deze robot kan worden aangestuurd over hele wereld door gewoon het gesprek tussen 2 mobiele telefoons.laat begin...Stap 1: Dingen die je zal nodig
Mijn autonome zelfgemaakte Wall-E Robot

Mijn autonome zelfgemaakte Wall-E Robot

iedereen hield van Wall-E, en het is geen verrassing dat ik ook deed...Ik liep via de Super Store kopen van boodschappen een nacht, toen ik nam mijn gebruikelijke omweg via de sectie speelgoed en gevlekte Wall-E. Dit is een speelgoed gemaakt door Dis
Accu voor mobiel 3D printen

Accu voor mobiel 3D printen

Onderdelen die u nodig hebtM3D of andere Low Voltage 3D-Printer5 volt 5 AMP universele batterij eliminatie Circuit voor M3D. Zie stap 1 voor andere printers.Batterij Monitor Alarm 3 cel (Geluid) of digitale batterij DisplayT stukkenZIPPY Flightmax 50
Eerste ooit echt peperkoek autonome Robot (niet-geverifieerde claim)

Eerste ooit echt peperkoek autonome Robot (niet-geverifieerde claim)

twee ingenieurs mag niet worden overgelaten alleen tijdens een sneeuwstorm met peperkoek en een microcontroller.  De volgende documenten onze resultaten:Dit is een autonome klif sensing peperkoek robot, meestal aangeduid als "Gember."  De peperk
Een Arduino Infrared Controlled en het obstakel te vermijden Robot

Een Arduino Infrared Controlled en het obstakel te vermijden Robot

Hallo iedereen,Deze Instructables is verdeeld in twee fasen, waardoor het geschikt is voor zowel de beginner als de tussenliggende robot ontwerpers.De eerste fase omvat het gebruik van de arduino nano bord alleen als de controller. Met dit gaan wij o
DTMF gebaseerd obstakel ONTWIJKT ROBOT

DTMF gebaseerd obstakel ONTWIJKT ROBOT

is gebaseerd op DTMF-technologie, waarmee uw auto op de lage en hoge frequentie van de aantal u gedrukt in uw mobiele telefoon reageert, na het geven van een ring,Stap 1: DIAGRAM blokkeren De werking principe achter het PROJECT wordt geïllustreerd IN
Robot - lijn volgeling

Robot - lijn volgeling

Ik begon te werken op mijn eerste robot ongeveer twee jaar geleden. Zonder bijzondere reden, heb ik besloten om te beginnen met een lijn volgende robot en de waarheid wordt verteld, mijn eerste poging om het gebouw werd een complete mislukking. Terug
Robot Using Raspberry Pi & Bridge Shield

Robot Using Raspberry Pi & Bridge Shield

Het schild van de brug is een board voor studenten, hackers en onderzoekers. U kunt het samen met een Pi of Arduino Uno maken cool DIY projecten met gemak. Dit is een opensource-board en we zijn momenteel het ontwerpen van de tweede generatie.We zijn
CleanBOT - uw DIY vloer schoonmaken robot

CleanBOT - uw DIY vloer schoonmaken robot

De CleanBOT (Remote Controlled autonome vloer schoonmaken Robot) is ontworpen om schone vloer op twee verschillende manieren: met vacuüm of actieve mop. Het heeft Automodus, maar u kunt ook bepalen het handmatig met behulp van de bluetooth-verbinding
Line na Robot

Line na Robot

Dit is een eenvoudige Arduino gebaseerde robot die gebruikt op photoresistors te volgen van een zwarte lijn op wit papier afgedrukt. Dit werd gedaan als onderdeel van mechatronica klasse aan de Rowan-universiteit in de 2015 lente semester.Stap 1: mat
Obstakel te vermijden met behulp van Arduino Robot

Obstakel te vermijden met behulp van Arduino Robot

Hey kerels in dit instructable zullen we zien hoe maak je een autonome obstakel te vermijden Robot.This robot is ontworpen en geprogrammeerd op een zodanige wijze dat het voorkomt botsing. De robot in principe in een voorwaartse richting beweegt en w
Lijn volgeling Robot met behulp van Camera Shield in 1Sheeld & Arduino

Lijn volgeling Robot met behulp van Camera Shield in 1Sheeld & Arduino

Het was zo lang omdat mijn laatst Instructables gepubliceerde. Eigenlijk, ik probeerde te doen van de zeer populaire project, maar met een nieuwe tools en een gemakkelijke manier vooral in codering. Ik heb gewerkt op een lijn volgeling robot die het