Vakta hunden och Mailman Scenario med Arduino
Syftet med detta projekt är att programmera två robotar att samverka framgångsrikt med varandra, agerar ut en vakt hund-mailman scenario. Scenariot är att vakthund roboten skyddar dess hus (aka ljuskälla) från allt som kommer inom dess räckvidd. Om den känner en inkräktare, såsom brevbäraren, det larmar och attackera inkräktare tills det känns som att området är säkert igen. På samma gång fungerar Mailman roboten som inkräktaren vars huvudsakliga mål är att nå huset/ljus källa utan att attackeras av en vakthund.
Varje gång vakthund kommer nära det, retirerar brevbäraren, orsakar vakthund att återuppta sin patrull. I våra tidigare övningar, såg vi hur robotar utrustade med sensorer kan interagera med och anpassa sig till den yttre världen. Detta var särskilt sant i Braitenberg fordonet labbet där robotar utrustade med phototransistors interagerade med ljus och också i labyrint labb där robotar navigerat deras vägen förbi hinder med hjälp av IR-sensorer. Med dessa begrepp i åtanke startade vi detta projekt med målet att programmera robotar inte bara samverka med varandra, men också interagera med omvärlden. Vi trodde ett scenario som här var intressant eftersom, om raffinerade och gjorts mer omfattande, det kan ge robotar som ska användas som faktiska robotic vakthundar - eventuellt i kombination med Boston Dynamics Big Dog design.
För att lösa detta problem, måste vi först skapa infraröd och fototransistor kretsar för våra för våra robotar. Vakthund endast kommer att använda IR kretsen men kräver också förmågan att varna andra om sina upptäckter med hjälp av lysdioder och piezoelektriska högtalare, som kräver kretsar för dessa. Brevbäraren kommer att läggas upp på samma sätt med IR-sensorer men kräver phototransistors för att upptäcka ljuskällan. Detta projekt kräver våra robotar att ständigt upptäcka deras miljöer och sedan reagera på de förändringar som pågår runt omkring dem. Reaktionerna kommer först att i form av ljud och ljus, följt av reaktioner i form av rörelse. Vi kommer att använda om, om annars, och annars uttalanden, ljus och IR-avkänningskoden och funktioner som vi skapar för att utföra specifika uppgifter - som vakt hund funktioner att patrullera sin omkrets eller attackera brevbäraren när han upptäcks. Vi kommer att följa varje robot reagerar på sin respektive miljöer - med och utan varandra, och hur varje robot reagerar på de andra reagerar på den. Detta registreras enkelt genom observation och märka tagande, där resultatet enkelt visas i vårt betänkande.