Orodha ya maudhui:

Programación Conducida Por El Acontecimiento En FTC: Hatua 4
Programación Conducida Por El Acontecimiento En FTC: Hatua 4

Video: Programación Conducida Por El Acontecimiento En FTC: Hatua 4

Video: Programación Conducida Por El Acontecimiento En FTC: Hatua 4
Video: De razones y pasiones, nuevo programa conducido por Eduardo Lucita en BTV 2024, Novemba
Anonim
Programación Conducida Por El Acontecimiento En FTC
Programación Conducida Por El Acontecimiento En FTC

Kwa sasa, sasa unaweza kupata habari zaidi juu ya programu yako kwa kutumia programu inayofaa kwa matukio ya roboti ya kisasa. Mipango ya programu ni idhini ya kufanya kazi kwa kila siku kwa programu zilizopangwa kwa njia ya moja kwa moja ikiwa ni pamoja na matukio ya tele-OP. Programu hii inahitajika kwa sababu ya mahitaji, uamuzi unashirikiwa kwa kila mtu kwa sababu ya mpango huo kwa sababu ya msukumo wa tukio kwa roboti za FTC.

Hatua ya 1: ¿Je

Katika orodha zote za watu, programu hiyo inaweza kutekelezwa kwa njia ya Techopedia, kwa njia ya programu kujibu majibu ya habari. Kwa habari hii, programu nyingi zilizingatiwa kwa matukio, kuhusika katika programu ya OP, ili kufanya kazi kwa njia ya udhibiti wa njia moja na moja kwa watu kwa sababu ya maoni ya wahusika. Sin embargo, en términos del trabajo que nuestro equipo ha estado haciendo, na programu hiyo inaweza kutekelezwa kwa sababu ya programu ya programu ya kuunda sehemu moja ya njia tofauti; en otras palabras, documentamos eventos basados en las entradas de controladores y sensores, entonces podemos poner en cola estos eventos y utilizar el archivo para volver a ejecutar el evento grabado.

Maoni ya programu hii kwa programu mpya ya robot inaunda tofauti tofauti:

  • Nos ruhusu programu ya chakula autonomos precisos. Je! Unasisitiza kuwa programu hii inaundwa na programu halisi ya hali halisi, ikiwa ni pamoja na hali ya utambuzi wa vifaa vya utambuzi na utumiaji wa hali halisi, ambayo inafanya kazi kwa njia ya asili.
  • Nos ruhusa crear programas autónomos rápidamente. Programu za Hacer zinazotumiwa kwa kutumia picha ya kifaa chako zinaweza kupatikana ikiwa ni pamoja na matukio na matukio ya bahari.
  • Hakuna ruhusa ya kupatikana kwa bidhaa kwa njia ya simu. Ili kupata habari juu ya tele-OP, programu hiyo inaweza kutekelezwa kwa matukio na idhini ya usajili wa wahusika wanaothibitishwa kama sehemu ya tukio moja na moja ya waendeshaji wa roboti. Estos eventos automatizados pueden ser influenciados por sensores for permitir una ejecución precisa.

Hatua ya 2: Flujo Lógico De La Programación Dirigida Por Eventos

Flujo Lógico De La Programación Dirigida Por Matukio
Flujo Lógico De La Programación Dirigida Por Matukio

Kuendelea kufanya kazi kwa njia ya mpango wa tukio: matukio yote yanawakilisha mpango wa watu wote na watu wanaowakilisha wahusika. Para crear un evento, se toma una secuencia de entradas a través de la acción del robot y se registran como eventos; matukio haya yanaelezea kwenye kumbukumbu. Ili kufanya hivyo, tutaona kumbukumbu ya habari na orodha ya habari inayoweza kutekelezwa kwa njia ya utaftaji wa mabadiliko ya kumbukumbu ya kumbukumbu ya utaftaji wa robot.

Hatua ya 3: Creador De Eventos

Creador De Matukio
Creador De Matukio
Creador De Matukio
Creador De Matukio

Los creadores de eventos se utilizan para documentar acciones o "eventos" basados en una variedad de sensores y botoni. Njia moja ya kufanya kazi kwa roboti itatekelezwa kwenye uwanja wa michezo, ikiwa ni pamoja na kufunga mkanda wa tukio kwa sababu ya tukio hili kwa sababu ya kupata pesa kwa sababu ya kupigiwa kura, kutafakari kwa hali zote za tukio hilo. Después de ser creado, el evento se pone en una cola de eventos en la clase de eventos: el primer evento toma el punto mkuu, luego el segundo evento toma el punto mkuu na nguvu ya hacia abajo los eventos debajo de él, na hii inaendelea que el programa se detiene. Cuando se detiene el programama, los eventos se van a un archivo de formato legible por humanos, como un archivo JSON. Nyaraka hizi zinatumika kutumia vifaa vingi vya kufundishia.

El código de ejemplo anterior configura los parámetros para el evento, que en este caso es un giro utilizando un sensor IMU. Kuendelea, colamos el evento en la cola de eventos. Kwa sasa, truncamos el evento, ambayo inastahimiliwa kwa sababu ya kutekelezwa kwa tukio la podamos usarlo para poner en cola los eventos futuros.

Hatua ya 4: Procesador De Eventos

Procesador De Eventos
Procesador De Eventos
Procesador De Eventos
Procesador De Eventos

Las clases de eventos toma el archivo legible for the seros humanos productido en la clase de creador de eventos y hacen lo que cada evento en cola le dice que haga llamando a los métodos database of en clase de procesador de eventos. Kuendelea, kwa sababu ya mpango wa tukio unaonyesha kwamba mara mbili ya matukio ya kurudiwa kwa robot. Si se trata de un simple evento de "conducir derecho" o un evento complejo lleno de distancias, giros y strafes, el procesador reproducirá cualquier evento que se le haya dado. Hesabu hizi zinahusu kazi ya kujiendesha, ambayo inatajwa kuwa inahusu watu wanaotumia huduma za simu za OP kwa muda mrefu, kwa sababu wataweza kupata habari zaidi kuhusu tukio hilo. Este proceso se llama repetición de memoria. Ruhusa ya kufanya mipango ya bahari kwa 100% inayoweza kusanidiwa ni kumbukumbu ya solo. Una uwezo wa kuona mkandarasi na mkutano wa tukio, ikiwa ni pamoja na kutambuliwa kwa njia rahisi ya kutambuliwa kwa njia ya kumbukumbu inayoweza kusomeka kwa watu wengine.

Mfumo wa awali wa kupendeza wa kwanza wa vifaa vya kumbukumbu JSON de un evento y, a kuendelea, comprobando ni tukio la utumiaji wa elimu ya msingi kwa sababu ya tukio hilo, kwa sababu hii, un sensor ya sensor IMU. Tutaweza kujua ikiwa unasimamiwa na IMU, kuendelea, tutaangalia tukio hilo, ikiwa ni pamoja na hali ya kawaida, ikiwa ni pamoja na kutofautisha hali ya tukio kwa sababu ya nakala ya tukio hilo la ukweli wa mambo.

Ilipendekeza: