Skip to content

labsir-un/FRM_Lab_1_Intro_Robot_Moviles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Escudo UNAL

Curso de Fundamentos de Robótica Móvil

Introducción a los Robots Móviles

Guía 1 - Conociendo los Robots EV3 y Kuboki

Pedro F. Cárdenas
Ricardo Ramírez
Juan S. Daleman
Universidad Nacional de Colombia
Facultad de Ingeniería
Departamento de Ingeniería Mecánica y Mecatrónica
Bogotá, Colombia
2025
🗂️ Tabla de Contenido

🕵🏼🤖🚗 Guía 1: Conociendo los Robots Kuboki y Lego Mindstorms EV3

1. 📖 Introducción

Los robots móviles desempeñan un papel crucial en diversos campos, ya que tienen la capacidad de desplazarse de manera autónoma y realizar tareas específicas. Su importancia radica en su versatilidad para adaptarse a entornos dinámicos y complejos, así como en su potencial para automatizar procesos. Desde la exploración espacial hasta la logística en almacenes, los robots móviles impulsan la innovación y el avance tecnológico en la sociedad actual.

Un robot móvil realiza tareas específicas relacionadas con la percepción, localización y locomoción, lo que requiere la integración de distintos sensores y actuadores. La comunicación entre estos elementos, junto con la adquisición e interpretación de datos y la toma de decisiones, debe ser rápida y eficiente para lograr un desplazamiento.

Por otro lado, los robots Kuboki y EV3 son ejemplos destacados de plataformas móviles diseñadas para el aprendizaje y la investigación. El robot LEGO EV3 es reconocido por su versatilidad y facilidad de programación, lo que permite explorar conceptos de robótica, programación y resolución de problemas de forma interactiva y educativa.

El robot Kuboki se distingue por su capacidad de navegación autónoma, permitiéndole evitar obstáculos y seguir rutas predefinidas. Ambos robots ofrecen un entorno de aprendizaje práctico y estimulante que fomenta la creatividad, el pensamiento crítico y el desarrollo de habilidades en robótica.

2. 🎯 Objetivos

  • Familiarizarse con los robots Kuboki y EV3, explorando sus características, herramientas de desarrollo y sensores.
  • Modelar un robot móvil en un software de simulación.
  • Crear un programa simple para controlar los movimientos del robot.

3. 🧰 Herramientas Necesarias

3.1. 🔭🛠️ Equipos

  • Robot Lego EV3.
  • Robot Kuboki.
  • Computador.

3.2. 🖥️💾 Software

  • Ubuntu 20.04.
  • Buscador web.
  • Windows

4. 🔧➡️🚀 Procedimiento

Note

Recuerda documentar detalladamente cada paso realizado durante el proceso de aprendizaje y programación. ¡Diviértete explorando y experimentando con los robots Kuboki y EV3 en el laboratorio!

4.1. 🔍📚 Estado del arte

  • ¿Qué es un robot móvil? Definir qué es un robot y cuáles son sus principales características.
  • Presentación de los Robots: Descripción detallada de los robots Kuboki y EV3, incluyendo sus características físicas y capacidades.
  • APIs y lenguajes de programación: Identificar las APIs o librerías disponibles para programar los robots y enumerar los lenguajes de programación compatibles.
  • Herramientas de desarrollo: Demostración de las herramientas propias de los robots, destacando su utilidad y funcionalidades.
  • Sensores del robot: Identificar los sensores incorporados en los robots, explicar su funcionamiento y evaluar su compatibilidad con otros sensores.

4.2. 🖥️🎮 Simulación

  • Modelado del robot real: Realizar el modelado del robot Kuboki y EV3 en CoppeliaSim.

Important

No es necesario más si deseable que se presente una simulación con los robots puede ser ejecutando la rutina de movimiento creada para la siguiente sección.

4.3. 🧑‍🔬🤖🔍 Práctica con los robots reales

Note

El procedimiento a continuación se debe hacer con el robot kuboki y el LegoEV3. Además no se busca programar directamente el robot con APIs o software propio por lo cual no se puede usar ROS para el desarrollo de este laboratorio.

  • Estado actual del robot: Revisión de la estructura, sensores y sistema de control.

  • Práctica con sensores: Identificación y uso de los sensores integrados en los robots, explicando su interacción con el entorno.

  • Programa simple de movimientos: Crear un programa básico para controlar los movimientos del robot, como avanzar, girar y detenerse.

4.4. 💬🤝 Comparte tus resultados

Reflexión y discusión: Espacio para compartir experiencias, aprendizajes y posibles mejoras en la aplicación de los robots Kuboki y EV3 en distintos escenarios.

5. 📚🔗 Recursos

🐢🤖 kobuki
🧱🤖 Lego EV3

About

Laboratorio 1 de la materia Fundamentos de Robótica Móvil

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •