BristleSwarm: Explorations in svärm Robotics (4 / 6 steg)

Steg 4: programmering

Nu när vår forskningsplattform är monterad, nu får vi börja bestämma hur våra svärmen kommer att uppträda. Om du inte redan har gjort, ta en titt på denna länk på Braitenberg fordon, eller vissa av Braitenbergs skriver i ämnet. Kort sagt, är ett Braitenberg fordon en ljus känsliga robot som är beteende innebär kommer. Genom att vara lockade eller stöter bort genom att ljus och även bifoga ett ljus till toppen av våra robotar, kan vi få våra svärm att interagera. Men för att göra att vi kommer att behöva programmera vissa beteenden i arduino.

1. bristleTHINKER

Detta är en grundläggande beteende som jag använder som exempel i visionen spårning segment. I denna definition, roboten kommer att gå till höger om det är ljust ute, och lämnade om det är mörkt. Efter en sekund av detta beteende, sedan går rakt i två sekunder. Detta beteende gör det ser ut som de alltid "funderar" på vad du skall göra, därav namnet "bristleTHINKER".

2. bristleSEEKER

Denna definition är faktiska braitenberg beteende. Det kräver att din fotoceller monteras på utsidan av din robot, pekade vänster och höger. Ta en titt på filen och kommentarer för en genomgång av hur det fungerar.

Se Steg
Relaterade Ämnen

Enkla Arduino Robotics plattform!

jag fick just en Arduino efter att ha spelat med vissa AVR mikrokontroller under Robotics gruppmöten. Jag gillade idén med ett riktigt billigt programmerbara chip som kunde köra vad som helst från en enkel datorgränssnitt så jag fick en Arduino efter...

DIY 4WD bil organ för arduino robotics projekt och RC bilar

Hej instructables nördar hälsningar från Egypten :) :)i detta instructable jag kommer att visa dig hur att designa och göra en 4 hjul bil för robotics, arduino, RC bilar... etc. på ett enkelt sätt bara följa mig ;): D >>>Steg 1: Designa kroppen J...

Locutus av Borg kostym (Cyborg) med riktiga robotics, ljus och ljud och 36.000 mAh makt!

Hello,Jag har alltid varit ett stort fan av teknik! Jag har alltid varit bra med tråden (jag har tusentals random trådar jag har samlat genom åren) min andra talanger består av lödning, ändra komponenter, datorer och spelsystem, operativsystem etc.St...

Ändra den Fönstren titel på Internet Explorer

detta Instructable visar dig hur du ändrar fönstrets namnlist (namnlist) på Internet Explorer. Till exempel, du kunde göra det säger "(Web Page)-Hello" eller något annat. Den arbetat för jag på Vista och XPP.S. Inte försöka något för lång. Om an...

Hur man gör någons Internet Explorer kraschar varje gång de öppna det

detta är ett bra tilltag för dig att dra på dina vänner som kommer att krascha när de startar internet explorerSteg 1: Öppna inställningsfönstretgå till Verktyg -> internet-alternativSteg 2: ett EU-medlemskap den uppändra hemsida till http://crashie....

Hantera tillägg för Phil och Teds explorer

En gång hade vi haft vår Phil och Ted explorer för ett par dagar insåg jag handtaget var bara att kort och min rygg led. (Jag är inte orimligt lång på 6'2 men tydligen det är för mycket)En titt på nätet hittade massor av människor med samma problem,...

90 graders Adapter för VexPro VersaPlanetary växellåda för första Robotics

Killer Bees Robotics teamet utvecklat denna lösning 2015 och nu skulle vi vilja dela det med alla första Robotics gemenskapen.VexPro VersaPlanetary växellåda System är en av de mest mångsidiga och flexibla komponenter som någonsin skapats för användn...

Aerobox - ett mjukt Robotics System

Mjuk robotics är ett nytt område för robotics som har riktigt uppvärmning upp nyligen. Många mjuka robotar är Pneumatiskt manövrerad, vilket innebär att de rör sig när de är fyllda med luft. För att fylla dessa robotar med luft, många projekt använda...

FPGA Robotics Vision för någon

Är du som mig intresserad av teknik och ville alltid att använda en av de tunga marker kallas FPGA'S? Är du intresserad av vision och robotics?Mitt mål var att ta FPGA vision till folket, tillgänglig för alla. Jag bestämde mig att bygga min egen grun...

CupBot - 3D tryckt Robotics plattform

Här är en stor helg robotics projekt som du kan genomföra kallas CupBots baserat på Raspberry Pi och BeagleBone svart som är kreditkort storlek datorer och även 3D-utskrifter...De flesta 3D tryckta delar är gemensamma för både versionen av CupBot och...

UCN Robotics - PLC Arduino projekt

För våra 2 termin Robotics klass är det nödvändigt att skapa en instructables om robotarm används för klassen. Detta instructable kommer att omfatta inställning och koden (endast Arduino) används för att göra detta system fungerar, som kan användas f...

Vatten droppe vetenskap: 8 Explorations

Vatten väntar du på? Det finns en ocean av kunskap och erfarenhet ligger i varje wee droppe vatten, och det är nu du kan börja kolla den. Från att titta på ytspänning till förstoringsglas effekter för att ånga kuddar, bevattna tappar gör att vara lit...

Robotar för förändring: en första Robotics Team Fundraiser

Jag har verkligen tur att arbeta med awesome young folks av Team Duct Tape #2845, ett första robotics FTC team från Florida. Inte bara är barnen bra, men de har ett fantastiskt nätverk av vuxna bakom dem. I år en av team mentorer kom upp med idén om...

Kortkommandon för Internet Explorer!

Detta Instructable kommer att visa dig några användbara kortkommandon för internet explorerSteg 1: Kortkommandon: del 1 1. Ctrl + TÖppna en ny flik2. alt + HomeFick hem sida3. Alt + CVisa favoriter, Feeds och historia4. Ctrl + DLägga till en favorit5...

Mount ext / Linux partitioner i native Windows Explorer

Jag har min dator setup till tvåfaldig-stöveln mellan Ubuntu 14.04 och Windows 8.1. Jag behövde för att överföra filer mellan operativsystem men jag ville inte en 3: e part fil explorer att göra så. Så, efter lite undersökning, jag hittade en drivrut...

Robotics guide

Vi kanske är inte medvetna, men robotics är en bland många vetenskaper, som är viktiga i dagens värld utveckling. För alla som är intressant i är det mycket viktigt att veta dess koncept, historia, termer, etc. Låga priser utveckla verktyg har gett o...

Billigt, lätt Robotics för icke-programmerare

Hej Robotics-programmerare-vill att bina! Trött på att försöka olika "miljöer" bara för att finna att det finns en brant inlärningskurva mellan dig och de coola roboten tricks din nördiga vänner göra? Är de kommersiella kit för dyrt? Då är detta...

Wire Explorations en la Asawa - 1: a klass Tinkering - vecka 6

"Tråd Explorations a la Asawa" är den sjätte läxan i en 10 vecka Tinkering serien erbjuds till första klass studenter. Med hjälp av vardagliga material i öppna projekt, omvandlar vi vanligt till det extraordinära samtidigt vårda problemet lösa f...

Intellekten Edison och Ridemakerz RC chassi Robotics plattform

När jag var inbjuden att delta i Intel IOT tävlingen trodde jag det var en fantastisk möjlighet. Först av allt, skulle det ge mig tillgång till några riktigt awesome hårdvara och sensorer. Jag är en maker på en budget, så det var bra. Jag är också en...