فهرست مطالب:

Programación Conducida Por El Acontecimiento En FTC: 4 مرحله
Programación Conducida Por El Acontecimiento En FTC: 4 مرحله

تصویری: Programación Conducida Por El Acontecimiento En FTC: 4 مرحله

تصویری: Programación Conducida Por El Acontecimiento En FTC: 4 مرحله
تصویری: De razones y pasiones, nuevo programa conducido por Eduardo Lucita en BTV 2024, نوامبر
Anonim
Programación Conducida Por El Acontecimiento En FTC
Programación Conducida Por El Acontecimiento En FTC

به همین دلیل ، در حال حاضر تجهیزات لازم را در اختیار شما قرار می دهد تا بتوانید از طریق نرم افزار برای یک روبات جدید اقدام کنید. برنامه های کاربردی اجازه می دهد تا به صورت پیش فرض برنامه های خود را به صورت خودکار و شامل رویدادهای tele-OP تکرار شونده انجام دهند. با استفاده از نرم افزارهایی که نیاز به تکمیل دارند ، تصمیم گیری کنید که چگونه می توانند از طریق روبات های FTC به کار روند و چگونه به کار خود ادامه دهند.

مرحله 1: ¿Qué Es La Programación Dirigida Por Eventos؟

En términos generales، la programación dirigida por eventos، según Techopedia، es el desarrollo de programas que responden a las entradas del usuario. در این راستا ، برنامه های زیادی در نظر گرفته می شوند که شامل رویدادها ، برنامه های tele-OP می شوند ، که می توانند از طریق کنترل های انسانی و برای انجام یک فعالیت کابلی انجام شوند. در صورت تمایل به تحریم ، می توانید برنامه های خود را در برنامه های مختلف ایجاد کنید و برنامه های خود را در برنامه های مختلف ایجاد کنید. en otras palabras، documentamos eventos basados en las entradas de controladores y sensores، entonces podemos poner en cola estos eventos y useisar el archivo para volver a ejecutar el evento grabado.

Este método de desarrollo de programas para nuestro robot tiene varias ventajas:

  • Ner permite crear programas autónomos precisos. با استفاده از نرم افزار و برنامه های کاربردی می توانید به طور واقعی در برخی از رویدادها ، از حسگرهای اصلی استفاده کنید و از خدمات اولیه خود استفاده کنید ، در صورت نیاز به یک رویداد اصلی ، می توانید از آن استفاده کنید.
  • هیچ permite crear programas autónomos rápidamente نیست. Hacer programas autónomos es tan sencillo como graba una serie de eventos y ajustar el evento según sea necesario.
  • Nos permite crear procesos automáticos para la tele-op. Para acciones repetidas en tele-OP ، برنامه های مربوط به برنامه های ما در صورت عدم مجاز بودن ثبت نام کننده از طریق یک رویداد یا یک روبات ، به طور دوره ای به طور معمول از طریق یک هادی یا ربات روبرو می شود. Estos eventos automatizados pueden ser influenciados por sensores para allowir una ejecución precisa.

مرحله 2: Flujo Lógico De La Programación Dirigida Por Eventos

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

تداوم اجرای برنامه های برنامه ریزی برای رویدادها: el rojo representa la creación de un evento y el azul përfaqësa la llamada del evento. Para crear un evento، se toma una secuencia de entradas a través de la acción del robot y se registran como eventos؛ estos eventos se escriben en un archivo. به عنوان یک رویداد ، می توان به آرشیو و راههای ورود به سیستم در یک روبات و تبدیل یک پرونده برای انجام پرونده ها اشاره کرد.

مرحله 3: Creador De Eventos

Creador De Eventos
Creador De Eventos
Creador De Eventos
Creador De Eventos

Los creadores de eventos se Documentar acciones o "eventos" basados en una variedad de sensores y botones. یک روبات ویژه برای ورود به یک ربات ، می توانید از رویدادهای پیش رو استفاده کنید و به طور پیش از این ، به عنوان یک رویداد ، به عنوان یک رویداد کلاسیفیکور و یک رویداد شناخته شوید. 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 superior، luego el segundo evento toma el punto superior y empuja hacia abajo los eventos debajo de él، y esto Continúa hasta que el programa se detiene. با استفاده از برنامه ، می توانید از طریق یک فایل بایگانی فرمت خوانا برای انسانها ، از طریق JSON بایگانی کنید. Este archivo se puede utilisar para mejorar las rutinas autónomas است.

برای جلوگیری از پیکربندی قبلی می توانید از طریق سنسور IMU استفاده کنید و از آن استفاده کنید. ادامه ، colamos el evento en la cola de eventos. Por último، truncamos el evento، que esencialmente está restableciendo el evento para que podamos usarlo para poner en cola los eventos futuros.

مرحله 4: Procesador De Eventos

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

Las clases de eventos toma el archivo legible por el ser humanos producido en la clase de creador de eventos y hacen lo que cada evento en cola le dice que haga llamando a los métodos descritos en una clase de processador de eventos. ادامه ، la clase de processador de eventos indica al robot cual evento repite. به عنوان رویداد ساده "conducir derecho" یا un evento plotjo lleno de distancias، giros y strafes، el procesador reproducirá cualquier evento que se le le haya dado. این کار را می توانید در طول دوره خودگردان انجام دهید ، در صورتی که به تجهیزات خود دسترسی پیدا کنید ، می توانید به طور خودکار از طریق برنامه های تلویزیونی استفاده کنید. Este processo se llama repetición de memoria. به این ترتیب می توانید برنامه خودکار دریایی را 100٪ در یک بایگانی انفرادی تنظیم کنید. Una vez que se establece el creador y el procesador del evento، un equipo puede simplemente cambiar las rutinas autónomas a través del archivo خوانا از el ser humano.

به عنوان مثال ، قبل از استفاده از سیستم بایگانی JSON de un evento y ، ادامه ، استفاده از این رویداد ، استفاده از دستورالعمل ها و برنامه های مربوط به رویداد ، به طور مستقیم ، حسگر IMU. Una vez que deduce un un giro usando un evento IMU، a berdewam، se processa el evento، que normalmente implica la ejecución del código del evento con con variables del evento que se pasa para replicar el evento que se realizó anteriormente.

توصیه شده: