Saltar al contenido
Inscríbete →

Curso técnico · inspirado en MATE ROV

Robótica
acuática
aplicada

Programa, simula y controla vehículos submarinos (ROV). Diez clases que te llevan desde tu primer movimiento en el simulador hasta una misión integrada tipo MATE ROV Competition.

Inicio
8 agosto 2026
Clases
10 sesiones
Modalidad
Presencial
rov_mission.py×

# inicializar ROV

rov = Dave("niñas")

rov.dive(depth=2.0)

rov.go_to(waypoint=A)

rov.track(color="red")

# misión completa

> status: OK

[ 01 ] Descripción

Robótica submarina para niñas y adolescentes, con proyección a competencias internacionales.

En un mundo donde la robótica tiene protagonismo en desafíos científicos, industriales y medioambientales, este curso busca acercar a las participantes al desarrollo de sistemas robóticos submarinos. A través de una experiencia formativa práctica, exploran los fundamentos del movimiento, control y percepción robótica en entornos simulados.

El curso está orientado a preparar a las estudiantes para enfrentar desafíos inspirados en la competencia internacional MATE ROV Competition, donde los equipos diseñan y programan vehículos submarinos capaces de navegar, percibir su entorno acuático y ejecutar tareas en escenarios exigentes.

[ 02 ] Objetivos

Seis objetivos específicos. Una sola misión.

Empoderar a niñas y adolescentes mediante una introducción práctica a la robótica submarina competitiva.

  1. 01

    Introducir a las participantes en los fundamentos de la robótica submarina aplicada a competencias internacionales.

  2. 02

    Desarrollar habilidades básicas de programación y control de vehículos submarinos (ROV) en entornos simulados.

  3. 03

    Comprender principios de movimiento tridimensional, navegación submarina y estabilidad en robots acuáticos.

  4. 04

    Introducir conceptos de percepción computacional aplicados al entorno marino: cámara submarina, detección y seguimiento de objetos.

  5. 05

    Fomentar el pensamiento lógico, la experimentación y la resolución iterativa de problemas mediante desafíos submarinos.

  6. 06

    Acercar a las estudiantes al ecosistema de competencias submarinas como MATE ROV y RoboSub.

[ 03 ] Perfil

Para adolescentes con curiosidad por la tecnología.

Dirigido a adolescentes mujeres de enseñanza media interesadas en programación, robótica y desafíos tecnológicos. No se requiere experiencia previa en robótica competitiva, solo ganas de aprender en un entorno guiado.

  • Tienen curiosidad por la tecnología y el funcionamiento de robots.
  • Disfrutan resolver desafíos paso a paso.
  • Están dispuestas a aprender mediante simulación, prueba y error.
  • Quieren explorar STEM en un ambiente colaborativo y libre de estereotipos.

[ 04 ] Contenidos

Trece contenidos que combinan simulación, movimiento y percepción.

01Introducción a la robótica y sus aplicaciones en competencias
02Arquitectura de un robot: sensores, actuadores, software y control
03Movimiento y modelado básico de robots
04Uso de simuladores para probar comportamientos robóticos
05Control de movimiento teleoperado
06Estabilidad y suavizado de trayectorias
07Navegación hacia un punto objetivo
08Seguimiento de rutas simples
09Introducción a visión por computador en robótica
10Uso de cámara en simulación
11Detección de color y seguimiento visual de objetos
12Estimación básica de distancia y aproximación segura
13Integración de movimiento y percepción para resolver una misión

[ 05 ] Programa

Diez clases. Tres competencias evaluativas.

La progresión avanza desde primeros movimientos en el simulador, pasa por navegación autónoma y percepción visual, y culmina en una misión integrada tipo MATE ROV.

  1. clase_01.md×
    01

    Bienvenida e introducción

    Comprender el propósito del curso, conocer la competencia MATE ROV y familiarizarse con los componentes esenciales de un ROV.

    • ·Presentación del curso y estructura del aprendizaje
    • ·MATE ROV: reglas, categorías y objetivos
    • ·Componentes básicos de un ROV (estructura, propulsión, control)
    • ·Variables, tipos de datos y operadores en Python

    COMPETENCIA 1: Evaluación de conocimientos previos

  2. clase_02.md×
    02

    Primer acercamiento al simulador

    Familiarizarse con el entorno de simulación, identificar los controles principales y ejecutar los primeros movimientos del robot de manera segura.

    • ·Introducción al simulador DAVE (ROS 2): interfaz y navegación
    • ·Sistemas de coordenadas y perspectivas de cámara
    • ·Controles básicos (movimiento en tres ejes)
    • ·Primer script: movimiento simple hacia adelante

    Ejercicio: modificar velocidad y observar comportamiento

  3. clase_03.md×
    03

    Comprensión de controles

    Entender cómo los comandos y controles afectan el comportamiento del robot, estableciendo la relación entre código y movimiento físico.

    • ·Mapeo de comandos a movimientos del ROV (thrust, roll, pitch, yaw)
    • ·Configuración de velocidades y aceleraciones
    • ·Bucles de control: lectura de sensores y ajuste de movimiento
    • ·Programación de secuencias coordinadas

    Desafío 1: programar una secuencia de movimientos

  4. clase_04.md×
    04

    Movimiento básico y estabilidad

    Desarrollar control básico del movimiento del ROV, comprendiendo la estabilidad hidrodinámica y evitando comportamientos inestables.

    • ·Principios de estabilidad en sistemas submarinos
    • ·Control de compensación de profundidad y flotabilidad
    • ·Técnicas para movimiento suave y predecible
    • ·Estabilización angular: mantenimiento de orientación

    Mantener profundidad estable (±0.5 m) durante 30 segundos

  5. clase_05.md×
    05

    Movimiento avanzado y navegación autónoma

    Mejorar la calidad del movimiento con rampas de velocidad, navegación hacia objetivos y seguimiento de rutas, consolidando el control autónomo.

    • ·Aceleración y desaceleración gradual (rampas)
    • ·Control proporcional (PID) para navegación autónoma
    • ·Navegación hacia waypoints definidos
    • ·Seguimiento de rutas y corrección de desviación

    COMPETENCIA 2: Navegación autónoma a 4+ waypoints (<5 min)

  6. clase_06.md×
    06

    Introducción a percepción visual

    Comprender sistemas de cámara en simulación e implementar detección visual básica de objetos y características del entorno.

    • ·Parámetros de cámara: resolución y campo de visión
    • ·Adquisición de imágenes del simulador
    • ·Detección de colores y formas simples (OpenCV)
    • ·Estimación de posición y distancia de objetos visuales

    Desafío 3: navegar hacia un punto de referencia visual

  7. clase_07.md×
    07

    Seguimiento de objeto y cierre de etapa

    Integrar habilidades de movimiento autónomo y percepción visual para que el ROV detecte, localice y se aproxime a un objeto.

    • ·Pipeline completo: percepción → decisión → acción
    • ·Algoritmo de seguimiento visual de objeto en movimiento
    • ·Control reactivo basado en visión: centrado y aproximación
    • ·Manejo de pérdida y recuperación del objetivo

    Desafío 4: seguimiento de objeto en movimiento lento

  8. clase_08.md×
    08

    Construcción del hardware ROV

    Aprender los principios de construcción mecánica y electrónica de un ROV: ensamblar componentes y prepararlos para programación.

    • ·Ensamblaje de estructura y sistemas de propulsión
    • ·Conexión y configuración de sensores y actuadores
    • ·Pruebas básicas de componentes individuales
    • ·Calibración inicial del hardware

    Ensamblaje completo con propulsores y cámara calibrados

  9. clase_09.md×
    09

    Transición del simulador al robot real

    Transferir los algoritmos desarrollados en simulación al ROV físico, adaptándolos a las características reales y validando su funcionamiento.

    • ·Diferencias entre simulación y realidad: fricción, inercia, corrientes
    • ·Adaptación de código: parámetros de velocidad y sensibilidad
    • ·Comunicación con el hardware: protocolos y librerías
    • ·Depuración y ajuste iterativo de parámetros

    Comunicación exitosa con ROV físico en piscina

  10. clase_10.md×
    10

    Preparación y competencia final

    Integrar todas las habilidades adquiridas para resolver una tarea tipo competencia MATE ROV y participar en una competencia de cierre.

    • ·Integración de percepción visual, navegación autónoma y manejo de objetos
    • ·Simulacros de competencia y refinamiento de algoritmos
    • ·Mejora iterativa basada en resultados de prueba
    • ·Estrategia y análisis de misión

    COMPETENCIA 3: Evaluación final integrada (misión tipo MATE ROV)

[ 06 ] Metodología

Práctica, progresiva y orientada a desafíos.

método 01

Aprendizaje basado en desafíos

Cada bloque del curso culmina en una tarea concreta de simulación.

método 02

Progresión por hitos

Avanzas desde el control básico hacia misiones submarinas integradas.

método 03

Enseñanza guiada

Cada sesión presenta conceptos breves y aplicación inmediata.

método 04

Aprendizaje por experimentación

Iteración, observación de errores y ajuste de parámetros.

método 05

Vinculación con MATE ROV

Los desafíos se contextualizan en pruebas inspiradas en la competencia real.

método 06

Acompañamiento de mentoras

Un entorno de apoyo técnico y motivacional durante toda la ruta.

[ 07 ] El curso

Un solo curso, pensado para empezar de cero.

No necesitas experiencia previa. Es un único nivel: todas avanzan juntas desde los fundamentos. Al inicio rendirás un breve test de diagnóstico que solo nos ayuda a conocer desde dónde partes.

test_diagnostico.txt×

▸ Importante

El test de diagnóstico no es eliminatorio. Solo nos ayuda a conocer tu punto de partida para acompañarte mejor durante el curso. Todas las postulantes que cumplan los criterios son bienvenidas.

[ 08 ] Calendario

Sábados de agosto a noviembre de 2026.

Todas las sesiones son presenciales, de 10:00 a 13:00 hrs.

calendario_clases.csv×
SesiónFecha
Ceremonia de BienvenidaSábado 08/08/2026
Clase 01Sábado 22/08/2026
Clase 02Sábado 29/08/2026
Clase 03Sábado 05/09/2026
Clase 04Sábado 12/09/2026
Clase 05Sábado 26/09/2026
Clase 06Sábado 03/10/2026
Clase 07Sábado 10/10/2026
Clase 08Sábado 17/10/2026
Clase 09Sábado 24/10/2026
Clase 10Sábado 31/10/2026
Ceremonia de FinalizaciónSábado 14/11/2026

Fechas de inscripción

Alumnas

Inicio
15/06/2026
Cierre
25/07/2026
Resultados
01/08/2026

Voluntariado

Inicio
15/06/2026
Cierre
25/07/2026
Resultados
01/08/2026

[ 09 ] Cómo inscribirse

Dos caminos para sumarte.

Puedes postular como alumna o ser parte del voluntariado que acompaña el curso.

ser_alumna.md×

Si quieres ser alumna

Requisitos

  • Ser estudiante de 8º básico o de enseñanza media, o tener entre 13 y 18 años al momento de postular.
  • Mostrar interés en la programación, la resolución de problemas y el pensamiento lógico.
  • Completar el formulario de inscripción en línea dentro del plazo establecido.
  • Contar con un computador con conexión a internet para los ejercicios.
  • Comprometerse a asistir al menos al 80% de las sesiones para obtener el certificado.
  • Hacer el mínimo de ejercicios pedidos por el nivel.
Postular como alumna
voluntariado.md×

Si quieres ser parte del voluntariado

Requisitos

  • Experiencia en programación.
  • Disponibilidad durante todo el período de clases.
  • Interés por enseñar, acompañar procesos de aprendizaje y modelar un liderazgo inclusivo.
  • Tener experiencia en Python u otro lenguaje de programación.
  • Participar en las reuniones de coordinación y en las actividades del curso.
  • Responder los cuestionarios correspondientes.
Postular al voluntariado

[ 10 ] Evaluación

Formativa y práctica. Prioriza el proceso.

La evaluación prioriza el proceso, la constancia y la capacidad de experimentar, más que la perfección técnica desde el inicio.

Criterio 01

Participación activa en sesiones

Criterio 02

Cumplimiento de hitos técnicos

Criterio 03

Resolución de mini desafíos

Criterio 04

Capacidad de ajustar y mejorar

Criterio 05

Misión final integrada

[ 11 ] Stack

Herramientas que vamos a usar.

Todo libre, todo accesible. Si no las conoces, las aprendes con nosotras durante el curso.

PY

Python 3.8+

Lenguaje base

DA

DAVE (ROS 2)

Simulación submarina

RO

ROS 2

Sistema robótico

[ 12 ] Referencia

La meta: MATE ROV Competition.

Competencia internacional donde equipos diseñan y construyen robots submarinos teleoperados (ROV) para ejecutar tareas inspiradas en problemas reales: inspección de estructuras, manipulación de válvulas y toma de muestras. Esta línea inspira los desafíos del curso relacionados con control de movimiento, estabilidad, percepción y ejecución de misiones.

[ 13 ] Actividades

Nuestras actividades.

Llevamos el curso de forma presencial a dos sedes, de la mano del equipo de voluntariado de Niñas Pro.

Actividad

Robótica ROV Aplicada

Universidad Técnica Federico Santa María · Valparaíso

Curso presencial de robótica submarina: simulación, programación en Python y desafíos inspirados en MATE ROV.

Equipo: Voluntariado Niñas Pro

Actividad

Robótica ROV Aplicada

Universidad Finis Terrae · Santiago · Sede Inés de Suárez

Curso presencial de robótica submarina: simulación, programación en Python y desafíos inspirados en MATE ROV.

Equipo: Voluntariado Niñas Pro

[ 14 ] Sedes

Instituciones colaboradoras.

El curso se dicta de forma presencial gracias a las universidades que abren sus puertas en Valparaíso y Santiago.

Logo Universidad Técnica Federico Santa María

Universidad Técnica Federico Santa María

Valparaíso · Presencial

Dirección: Av. España 1680, Valparaíso

Logo Universidad Finis Terrae

Universidad Finis Terrae

Santiago · Sede Inés de Suárez · Presencial

Dirección: Avda. Pedro de Valdivia 1509, Providencia, Santiago

[ 15 ] Colaboración

Un curso en colaboración.

Robótica ROV Aplicada nace del trabajo conjunto de Niñas Pro y CIRTA, sumando experiencia en formación STEM y robótica para acercar la robótica submarina a más adolescentes.

Logo Niñas Pro

Niñas Pro

Corporación sin fines de lucro que impulsa la participación de mujeres y adolescentes en ciencia, tecnología y programación.

Logo CIRTA

CIRTA

Centro de Investigación, Robótica y Tecnología Aplicada que desarrolla proyectos de innovación con impacto social y forma personas en áreas STEAM.

[ 16 ] Sponsors

¿Tu empresa puede ser el próximo sponsor?

Niñas Pro es una corporación sin fines de lucro y este curso es completamente gratuito para las participantes. Tu aporte monetario sostiene el programa, financia materiales y hardware, y nos permite abrir más cupos para que más niñas y adolescentes accedan a la robótica.

colabora.txt×

¿Quieres colaborar como sponsor o hacer una donación? Escríbenos y conversemos cómo sumar a tu organización.

[ 17 ] Inscripciones

Bajamos al fondo el 8 de agosto.

Cupos limitados. Completa el formulario para asegurar tu lugar en la primera versión del curso.

ninaspro.cl