SlideShare a Scribd company logo
1 of 6
Reto
disciplinare
Santiago Gutierrez Rivera y Reyes
Martínez Daniel
Este código parece ser un programa para controlar un robot utilizando un lenguaje de programación específico para robots o sistemas embebidos. Aquí está la explicación línea por línea:
limit = 0: Se inicializa una variable llamada limit con un valor de 0.
La función main() es definida. Esta función contiene la lógica principal del programa.
global limit: Esto permite que la variable limit se pueda modificar dentro de la función main() y se refiera a la variable global del mismo nombre definida fuera de la función.
Se configuran las velocidades del drivetrain (posiblemente un conjunto de motores o ruedas) para el movimiento hacia adelante y para giros.
wait(120, SECONDS): El programa espera 120 segundos antes de continuar.
Comienza un bucle while que se ejecuta mientras el tiempo del temporizador del "cerebro" (posiblemente parte del entorno del robot) en segundos no sea mayor a 400.
Dentro del bucle while, el programa espera 5 milisegundos (wait(5, MSEC)) y mueve el drivetrain hacia adelante (drivetrain.drive(FORWARD)).
Se verifica si algún sensor de color detecta azul (BLUE). Si es así, se ejecutan una serie de movimientos y ajustes en el drivetrain, como retroceder, girar a la izquierda, establecer un límite y continuar moviéndose hacia adelante.
Si no se detecta color azul, el programa verifica si algún sensor de proximidad (front_eye o down_eye) detecta un objeto cercano. Si es así, el drivetrain se mueve hacia adelante, gira a la izquierda, establece un límite de distancia y continua
moviéndose hacia adelante hasta que la distancia sea menor que el límite.
Si se presiona el bumper derecho (right_bumper), se ejecuta un comportamiento similar al punto anterior, pero moviéndose hacia la izquierda.
Si se presiona el bumper izquierdo (left_bumper), se ejecuta un comportamiento similar al punto anterior, pero moviéndose hacia la derecha.
El bucle while principal sigue ejecutándose con una espera de 5 milisegundos al final, repitiendo el proceso.
Finalmente, parece haber un hilo (vr_thread(main())) que se inicia para ejecutar la función main() en un contexto de realidad virtual, pero los detalles específicos dependen del entorno o la plataforma en la que se está ejecutando este código,
ya que este tipo de llamadas a hilos o subprocesos varían según el sistema en uso.

More Related Content

Similar to Reto disciplinare.pptx para tarea de tecmi

Similar to Reto disciplinare.pptx para tarea de tecmi (20)

Gaby agudo
Gaby agudoGaby agudo
Gaby agudo
 
Manual allegro c++
Manual allegro c++Manual allegro c++
Manual allegro c++
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Identificacion del planteamiento del problema
Identificacion del planteamiento del problemaIdentificacion del planteamiento del problema
Identificacion del planteamiento del problema
 
6 curso
6 curso6 curso
6 curso
 
Principios de Programacion
Principios de ProgramacionPrincipios de Programacion
Principios de Programacion
 
Ciclos C++
Ciclos C++Ciclos C++
Ciclos C++
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Monitoreo con OpManager y AppManager
Monitoreo con OpManager y AppManagerMonitoreo con OpManager y AppManager
Monitoreo con OpManager y AppManager
 
Programación silvia valverde
Programación silvia valverdeProgramación silvia valverde
Programación silvia valverde
 
Controlador pid
Controlador pidControlador pid
Controlador pid
 
03.Programación en ensamblador
03.Programación en ensamblador03.Programación en ensamblador
03.Programación en ensamblador
 
Manueal pseint2
Manueal pseint2Manueal pseint2
Manueal pseint2
 
Op
OpOp
Op
 
Guia configuracion y funcionamiento tia portal v13
Guia configuracion y funcionamiento tia portal v13Guia configuracion y funcionamiento tia portal v13
Guia configuracion y funcionamiento tia portal v13
 
Trabajo de tecnologia
Trabajo de tecnologiaTrabajo de tecnologia
Trabajo de tecnologia
 
Trabajo de Tecnología
Trabajo de TecnologíaTrabajo de Tecnología
Trabajo de Tecnología
 
Informe de Pseint
Informe de Pseint Informe de Pseint
Informe de Pseint
 
Diseño de programacion
Diseño de programacion Diseño de programacion
Diseño de programacion
 
Proyecto final
Proyecto finalProyecto final
Proyecto final
 

Recently uploaded

2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdfAnthonyTiclia
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAJAMESDIAZ55
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdffredyflores58
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPJosLuisFrancoCaldern
 
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxProcesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxJuanPablo452634
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfDanielaVelasquez553560
 
Sesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdfSesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdfannavarrom
 
tema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdftema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdfvictoralejandroayala2
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxEverardoRuiz8
 
presentacion medidas de seguridad riesgo eléctrico
presentacion medidas de seguridad riesgo eléctricopresentacion medidas de seguridad riesgo eléctrico
presentacion medidas de seguridad riesgo eléctricoalexcala5
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptCRISTOFERSERGIOCANAL
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)ssuser563c56
 
PPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfPPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfalexquispenieto2
 
hitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxhitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxMarcelaArancibiaRojo
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfAntonioGonzalezIzqui
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacajeremiasnifla
 
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdfCristhianZetaNima
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSaulSantiago25
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASfranzEmersonMAMANIOC
 

Recently uploaded (20)

2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
 
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdfVALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
 
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxProcesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdf
 
Sesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdfSesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdf
 
tema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdftema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdf
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptx
 
presentacion medidas de seguridad riesgo eléctrico
presentacion medidas de seguridad riesgo eléctricopresentacion medidas de seguridad riesgo eléctrico
presentacion medidas de seguridad riesgo eléctrico
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
 
PPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfPPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdf
 
hitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxhitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docx
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpaca
 
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusibles
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
 

Reto disciplinare.pptx para tarea de tecmi

  • 2.
  • 3.
  • 4.
  • 5.
  • 6. Este código parece ser un programa para controlar un robot utilizando un lenguaje de programación específico para robots o sistemas embebidos. Aquí está la explicación línea por línea: limit = 0: Se inicializa una variable llamada limit con un valor de 0. La función main() es definida. Esta función contiene la lógica principal del programa. global limit: Esto permite que la variable limit se pueda modificar dentro de la función main() y se refiera a la variable global del mismo nombre definida fuera de la función. Se configuran las velocidades del drivetrain (posiblemente un conjunto de motores o ruedas) para el movimiento hacia adelante y para giros. wait(120, SECONDS): El programa espera 120 segundos antes de continuar. Comienza un bucle while que se ejecuta mientras el tiempo del temporizador del "cerebro" (posiblemente parte del entorno del robot) en segundos no sea mayor a 400. Dentro del bucle while, el programa espera 5 milisegundos (wait(5, MSEC)) y mueve el drivetrain hacia adelante (drivetrain.drive(FORWARD)). Se verifica si algún sensor de color detecta azul (BLUE). Si es así, se ejecutan una serie de movimientos y ajustes en el drivetrain, como retroceder, girar a la izquierda, establecer un límite y continuar moviéndose hacia adelante. Si no se detecta color azul, el programa verifica si algún sensor de proximidad (front_eye o down_eye) detecta un objeto cercano. Si es así, el drivetrain se mueve hacia adelante, gira a la izquierda, establece un límite de distancia y continua moviéndose hacia adelante hasta que la distancia sea menor que el límite. Si se presiona el bumper derecho (right_bumper), se ejecuta un comportamiento similar al punto anterior, pero moviéndose hacia la izquierda. Si se presiona el bumper izquierdo (left_bumper), se ejecuta un comportamiento similar al punto anterior, pero moviéndose hacia la derecha. El bucle while principal sigue ejecutándose con una espera de 5 milisegundos al final, repitiendo el proceso. Finalmente, parece haber un hilo (vr_thread(main())) que se inicia para ejecutar la función main() en un contexto de realidad virtual, pero los detalles específicos dependen del entorno o la plataforma en la que se está ejecutando este código, ya que este tipo de llamadas a hilos o subprocesos varían según el sistema en uso.