Taula de continguts:
- Pas 1: cerqueu un xassís
- Pas 2: crear els vostres sensors
- Pas 3: Construir la placa de circuit
- Pas 4: Codificació del robot
- Pas 5: proveu el robot
Vídeo: Maze Solving Robot (Boe-bot): 5 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
Aquest procediment us mostrarà com dissenyar i fabricar el vostre propi robot de resolució de laberint, mitjançant materials senzills i un robot. Això inclourà també la codificació, de manera que també cal un ordinador.
Pas 1: cerqueu un xassís
Per construir un robot que resol laberint, primer cal trobar un robot. En aquest cas, a la meva classe i a mi se’ns va indicar que utilitzéssim el que teníem a l’abast, que en aquell moment era el boe-bot (vegeu més amunt). Qualsevol altre robot que permeti entrades i sortides, així com la programació, també hauria de funcionar.
Pas 2: crear els vostres sensors
Es tracta d’un gran pas, de manera que us el desglossaré en tres seccions: 1. Para-xocs S (sòlid) 2. Conjunt 3. Para-xocs M (en moviment) (tots aquests corresponen a l’ordre de les imatges anteriors)
1. Per fabricar el para-xocs sòlid, tot el que necessiteu és un ressalt a banda i banda del costat orientat cap endavant. Els extrems s’han de cobrir amb un material propici. En aquest cas, he utilitzat paper d'alumini, però en canvi podrien funcionar altres metalls o materials. El ressalt hauria d’estar ben fixat i durador al xassís, preferiblement utilitzant quelcom més fort que la cinta artesana (era l’únic mètode no permanent al meu abast en aquell moment). Un cop fixat el ressalt junt amb un material conductor al seu extrem, s’ha d’alimentar un cable des dels dos extrems del ressalt fins a la placa de connexió o al connector d’entrada.
2. La junta ha de ser flexible, duradora i capaç de conservar la seva forma. Una frontissa de molla de compressió lleugera seria perfecta, però si no està disponible, es pot utilitzar material elàstic. Vaig utilitzar cola calenta simplement pel fet que era l’única cosa disponible. Funciona per a una situació en què les compressions es troben relativament lluny, ja que té un ritme de retorn lent. Això ha de sobresortir les protuberàncies a banda i banda però no passar-les, ja que deixarà de funcionar correctament. * ASsegureu-vos que no és massa difícil comprimir l’articulació *
3. El para-xocs mòbil és similar al para-xocs sòlid, excepte que en lloc de fixar-se al xassís, està fixat a la junta que sobresurt. Això també té un material conductor al final, així com cables que arriben a la placa de presa / preses d’entrada. Es pot aplicar una mica de material de fricció als laterals del para-xocs per permetre la detecció de les parets que s’acosten amb un angle reduït.
El resultat final hauria de ser un sistema de dos para-xocs estacionaris i mòbils, una articulació que es mou lliurement però que torna ferma i ràpida, i quatre cables que condueixen a la placa de circuit.
Pas 3: Construir la placa de circuit
Aquest pas és relativament fàcil i ràpid. Els LED són opcionals. Dos dels vostres para-xocs (sòlids o mòbils) haurien d’estar enganxats a terra mentre que l’altre hauria d’estar connectat a una sortida / entrada. Es poden implementar LEDs entre els dos grups per indicar si funcionen o no, però no és obligatori. Bàsicament el que es fa aquí és quan es deixa sol, el robot és un circuit trencat. No obstant això, quan el parachoques M (en moviment) i S (sòlid) entra en contacte, completa el circuit, dient al robot que canviï de direcció o que faci una còpia de seguretat, etc. Un cop fet això, ara podem passar a la codificació.
Pas 4: Codificació del robot
Aquest pas és senzill d’entendre, però és difícil de fer. En primer lloc, heu de definir quines variables són els motors. A continuació, heu de definir totes les vostres diferents velocitats (per a això en requeriran almenys quatre: dreta endavant, dreta enrere, esquerra endavant, esquerra enrere). Amb això, podeu començar a codificar. Voleu que el robot avanci constantment fins que toqui alguna cosa, de manera que caldrà un bucle amb R + L cap endavant. A continuació, el codi lògic: ha de dir al robot què ha de fer, quan ho ha de fer i quan ha de comprovar si ha de fer-ho. El codi anterior ho fa mitjançant instruccions IF. Si toca el para-xocs dret, gireu a l'esquerra. Si toca el para-xocs esquerre, gireu a la dreta. Si els dos para-xocs es toquen, feu marxa enrere i gireu a la dreta. Tanmateix, el robot no sabrà què significa girar a la dreta o inversa, de manera que cal definir les variables que és la majoria del codi. És a dir, Dret:
PULSOUT LMOTOR, LRev
PULSOUT RMOTOR, RFast
Pròxim, tornar
Això acaba de definir què és el "correcte" per entendre el robot. Per invocar aquesta variable, cal utilitzar GOSUB _. Per girar a la dreta, és GOSUB Right. Aquesta convocatòria s'ha de fer per a cada gir i moviment, mentre que les variables només s'han de fer una vegada. Tanmateix, això gairebé no és vàlid quan s'utilitza en una altra cosa que no sigui "Segells de classe"
Pas 5: proveu el robot
En general, això és el que passareu la major part del vostre temps fent. La prova és la millor manera d’assegurar-vos que el vostre robot funciona. Si no, canvieu alguna cosa i torneu-ho a provar. La coherència és el que busqueu, així que continueu provant fins que funcioni cada cop. Si el robot no es mou, pot ser el codi, els ports, els motors o les bateries. Proveu les piles, codifiqueu i, a continuació, els ports. Els canvis motors haurien de ser, en general, l’últim recurs. Si es trenca alguna cosa, substituïu-lo per millors materials per garantir la durabilitat dels components. Per últim, si perdeu l’esperança, desconnecteu, jugueu a alguns jocs, parleu amb els amics i proveu de mirar el problema des d’una altra perspectiva. Feliç laberint resolent!
Recomanat:
IA al robot LEGO EV3 Maze-Driving: 13 passos
AI a LEGO EV3 Maze-Driving Robot: es tracta d’un robot senzill i autònom amb una mica d’intel·ligència artificial. Està dissenyat per explorar un laberint i, quan es torna a col·locar a l'entrada, per conduir fins a la sortida i evitar els carrerons sense sortida. És molt més complicat que el meu projecte anterior, però
Scratch Maze Puzzle: 5 passos
Scratch Maze Puzzle: Avui farem un laberint senzill però dur amb Scratch. Scratch és un llenguatge de programació visual basat en blocs. Per començar, aquí teniu les coses necessàries: un dispositiu on podeu executar Scratch
Maze Solving Boe-Bot: 3 passos
Maze Solving Boe-Bot: Hola! Em dic Maahum Imran, formo part d’una classe de tecnologia de grau 11. Ens van desafiar amb una tasca per agafar els nostres Boe-Bot i programar-los per passar per un laberint amb habilitat. Aquest va ser un repte dur al principi, i ho reconec, sense l’ajut
Robot Maze Solver: 5 passos (amb imatges)
Maze Solver Robot: - aquest robot dissenyat per resoldre un laberint senzill sense IA utilitzant les següents tècniques del codi: 1) PID2) equacions de rotació 3) calibració enllaç de codi gitHub: https://github.com/marwaMosafa/Maze-solver -algoritme
Feu un robot Maze Runner: 3 passos (amb imatges)
Feu un robot Maze Runner: els robots de resolució de laberints s’originen a partir dels anys setanta. Des de llavors, l’IEEE celebra concursos de resolució de laberints anomenats Micro Mouse Contest. L’objectiu del concurs és dissenyar un robot que trobi el punt mig d’un laberint tan aviat com sigui possible. La a