Skip to content

Centro de Programación

El área de programación desarrolla el software que controla el robot mediante OpModes: código que corre directamente en el Control Hub y se comanda de forma remota desde el Driver Hub.

En FTC, el código conecta hardware y estrategia: manejo, mecanismos, sensores, autónomos, visión y diagnóstico en pits.


Drivetrain

Sistema de manejo tank o mecanum, controles y respuesta del robot.

Mecanismos

Intakes, brazos, garras y subsistemas del robot.

Autónomos

Rutinas automáticas para sumar puntos al inicio del match.

Sensores

Encoders, IMU, sensores de color y distancia.

Visión

Detección de props y elementos de juego con la cámara.

Diagnóstico

Telemetry, logs y resolución de problemas en pits.


Puedes empezar aunque no sepas programar. Muchos equipos comienzan con Blocks, el editor visual, y avanzan a Java cuando necesitan más control.

Apoyarse en miembros con más experiencia es clave, y no hay preguntas tontas.



  1. Instalar herramientas
  2. Aprender la interfaz de Blocks o variables básicas en Java
  3. Entender qué es un OpMode
  4. Ejecutar un TeleOp de prueba
  5. Probar el drivetrain en el robot

  • Código entendible
  • Cambios pequeños y probados
  • Nombres claros
  • Uso constante de Git
  • Respaldos frecuentes
  • Documentar decisiones
  • Probar antes del evento