Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 

Repository files navigation

MINI-PROJECT-1-2025

Aquí y ahora, va a dar comienzo un concurso en el que hay que usar la tortuga de ROS2 para dibujar la palabra ROBORESCUE en el mapa. En este reto, ganarán los participantes que consigan hacer un código que sea capaz de controlar la tortuga para que escriba el nombre de este grandioso equipo o incluso más, ya veremos que locas ideas nos pueden traer los más intrépidos.

El premio al ganador será la publicación de su tortuga en las redes sociales y en los videos de presentación de nuestro equipo.

El mínimo que los participantes deben poder conseguir es lo siguiente:

MiniprojectTurtlesim

¿Serán los participantes capaces de controlar a la tortuga a voluntad?, ¿o se rendirán ante la presencia de la tortuga por el camino? ---- ¿Quién sabe?

REGLAS

  • Para concursar, se debe entregar el proyecto antes de la fecha límite

  • En el concurso se evaluarán por separado los proyectos desarrollados por los participantes

  • Las ideas extra pueden dar muchos puntos

  • La participación puede ser de manera individual o en grupos de hasta 4 personas

  • Se debe participar con honestidad y no copiar códigos de otros participantes

ENTREGA DEL PROYECTO

FECHA

1/06/2025

MODO DE ENTREGA

Para entregar el proyecto se deberá crear un repositorio donde esté:

  • Paquete de ROS2 con el código
  • Vídeo demostrando su funcionamiento

QUIÉN PUEDE PARTICIPAR

Cualquier persona interesada en aprender sobre robótica puede participar en el concurso.

MATERIAL

  • Ordenador/Portátil
  • Ubuntu 22.04 / WSL
  • ROS2 Humble
  • C++/Python
  • Entorno de programación. Por ejemplo, VSCode.

IDEA DEL PROYECTO

El objetivo de este proyecto es que los participantes aprendan los fundamentos de la programación de robots móviles con Linux y ROS2, además de otroS softwareS como Git, C++, Python... Una manera sencilla de simular un robot móvil es usando la tortuga del paquete turtlesim. Esta tortuga está creada para que los nuevos en este mundo de la robótica aprendan los conceptos básicos de ROS (Robot Operating System), es por eso que, creando este concurso, añadimos un toque divertido y entretenido al hecho de aprender esta forma tan extendida de programar robots.

REFERENCIAS

  • Simulación tortuga
  • uma_environment
  • LeetCode: es una página donde puedes resolver problemas en una gran variedad de lenguajes. Si necesitas pulir tus habilidades de Programación Orientada a Objetos, es un lugar recomendable para practicar.

GLOSARIO

Si eres nuevo en este mundillo y no sabes por dónde empezar, aquí hay una lista de palabras básicas sobre las que puedes investigar para aprender los conceptos fundamentales de distintas temáticas.

ROS2 & MOBILE ROBOTICS

  • Node
  • Topic
  • Publisher
  • Subscriber
  • Service
  • geometry_msgs
  • Twist Message
  • Pose
  • Mobile robot
  • Launch file
  • CMakelist
  • colcon build
  • workspace

Linux/Ubuntu

  • terminal
  • .bashrc
  • mkdir
  • cd

Git & Github

  • Repositorio
  • git clone
  • git add
  • git commit
  • git push

About

No description, website, or topics provided.

Resources

Stars

2 stars

Watchers

5 watching

Forks

Releases

Packages

Contributors