Este es el github oficial de la Asociación de Estudiantes ROBODINÁMICA de la Universidad Complutense de Madrid(UCM), en la Facultad de Ciencias Físicas.
·¿Qué hacemos? Acercamos la robótica a los estudiantes, es una forma de acercar la parte práctica de la teoría estudiada en grados de ciencias, ingeniería y matemáticas que esta disciplina conlleva. La robótica combina áreas como la Ingeniería mecánica, ingeniería electrónica, la física de materiales y las ciencias de la computación para crear sistemas que lleven a cabo cualquier tarea, tanto física como intelectual, en ámbitos educativos o empresariales.
·¿Estás interesado en unirte? No dudes en contactarnos por correo: [email protected] También podrás ver toda la actualidad de la asociación, nuestros proyectos y actividades en nuestro instagram: @robodinamica Animamos a todo el que esté leyendo esto que participe en los repositorios de este github, somos una comunidad activa y en crecimiento, es por ello que buscamos talento esté donde esté. En la guía del final de este documento puedes saber nuestro proceso para que los usuarios puedan contribuir. Si quieres tener mayor involucración con la asociación o necesitas ayuda sobre el uso de github o programación no dudes en contactarnos.
En esta cuenta, encontrarás una colección de proyectos centrados en la robótica educativa y experimental, donde exploramos desde la creación de sistemas de seguimiento de líneas hasta la inteligencia artificial aplicada. Nos enfocamos en el uso de tecnologías accesibles como micro:bit, Arduino y Raspberry Pi para desarrollar robots y dispositivos innovadores.
-
Micro:bit
con Maqueen Plus: Diseñado para seguimiento de líneas, este proyecto implementa algoritmos eficientes de control y detección de rutas utilizando el Maqueen Plus.- Repositorio: Microbit Siguelineas
-
Inteligencia Artificial con HuskyLens: Integramos HuskyLens para realizar reconocimiento de imágenes en nuestros robots, añadiendo capacidades de inteligencia artificial que les permiten identificar y responder a objetos y patrones visuales.
- Repositorio: Microbit AI Este repositorio es manual donde subimos los códigos de los programas y los archivos .hex para poder importarlos directamente con Makecode IDE.
- Repositorio: Microbit AI makecode Este repositorio se genera automáticamente al conectar Makecode IDE con github. Sólo permite tener un proyecto(un programa) y no está disponible en el makecode offline(la aplicación de windows).
-
Robots Controlados a Distancia: Creamos robots personalizados que funcionan a control remoto, utilizando Arduino y Raspberry Pi junto con App Inventor para el desarrollo de interfaces móviles, ampliando las opciones de interacción y control en tiempo real.
- Repositorio: RC Development
-
Robots de Competición para Seguimiento de Líneas: Con un enfoque en la precisión y la velocidad, estos robots están diseñados para competiciones, donde se requiere un alto rendimiento en la detección de trayectorias.
- Este proyecto aún está en sus fases iniciales y aún no tiene repositorio.
Nos encontramos en la fase de planificación para el desarrollo de un brazo robótico, con el cual buscamos ampliar nuestras habilidades en el control preciso de movimientos y la manipulación de objetos.
Este proyecto está dedicado a aquellos interesados en el aprendizaje práctico de la robótica y la programación. ¡Explora nuestros proyectos y contribuye con tus ideas!
Nos encantaría contar con tu colaboración en nuestros proyectos. Aquí tienes algunos pasos para contribuir:
-
Explora los Proyectos: Familiarízate con los proyectos y revisa los documentos README.md individuales y los Issues para conocer los requerimientos y posibles mejoras.
-
Fork y Clona el Repositorio: Haz un fork del repositorio y clónalo en tu máquina local para comenzar a trabajar.
-
Crea una Rama para tu Cambio: Utiliza el comando
git checkout -b nombre-de-tu-rama
para crear una rama nueva donde realizarás tus cambios. -
Realiza tus Cambios: Asegúrate de probar los cambios antes de hacer un commit, especialmente si afectan la funcionalidad del proyecto.
-
Haz un Pull Request: Una vez listos los cambios, envía un pull request detallando las mejoras o soluciones que has aportado.
-
Espera la Revisión: Nuestro equipo revisará el pull request y te dará feedback para posibles ajustes o aprobación.
-
Únete a la Discusión: No dudes en comentar, abrir nuevos issues o sugerir mejoras en cualquier proyecto.
Gracias por tu interés en mejorar nuestros proyectos. ¡Esperamos trabajar contigo!
This is the official GitHub account of the ROBODINÁMICA Student Association at the Complutense University of Madrid (UCM), Faculty of Physical Sciences.
We bring robotics closer to students, providing a hands-on approach to the theory covered in science, engineering, and mathematics degrees that this discipline entails. Robotics combines fields such as mechanical engineering, electronic engineering, materials physics, and computer science to create systems that can perform any task, whether physical or intellectual, in educational or business settings.
Don’t hesitate to contact us via email at [email protected]. You can also stay updated on the association’s latest news, projects, and activities on our Instagram: @robodinamica.
We encourage everyone reading this to participate in our GitHub repositories. We are a growing, active community, constantly on the lookout for talent. You can find our contribution process in the guide at the end of this document. If you’d like to get more involved with the association or need help with GitHub or programming, feel free to reach out.
On this account, you will find a collection of projects focused on educational and experimental robotics, ranging from line-following systems to applied artificial intelligence. We emphasize accessible technologies like micro:bit
, Arduino, and Raspberry Pi to develop innovative robots and devices.
-
Micro:bit
with Maqueen Plus: Designed for line-following, this project implements efficient control and path-detection algorithms using the Maqueen Plus. Repository: Microbit Siguelineas -
Artificial Intelligence with HuskyLens: We integrate HuskyLens to enable image recognition on our robots, adding AI capabilities that allow them to identify and respond to objects and visual patterns. Repository: Microbit AI
-
Remote-Controlled Robots: We create custom robots operated remotely, using Arduino and Raspberry Pi along with App Inventor to develop mobile interfaces, expanding real-time interaction and control options. Repository: RC Development
-
Competition Robots for Line Following: Focused on precision and speed, these robots are designed for competitions where high performance in path detection is essential. This project is still in its early phases and does not yet have a repository.
We are currently planning the development of a robotic arm to expand our skills in precise movement control and object manipulation.
This repository is dedicated to those interested in hands-on learning in robotics and programming. Explore our projects and share your ideas!
We’d love to have you contribute to our projects. Here’s how you can get involved:
-
Explore the Projects: Familiarize yourself with the projects and review the individual README.md files and Issues to understand the requirements and potential improvements.
-
Fork and Clone the Repository: Fork the repository and clone it to your local machine to start working.
-
Create a Branch for Your Change: Use the command
git checkout -b branch-name
to create a new branch where you’ll make your changes. -
Make Your Changes: Be sure to test your changes before committing, especially if they affect project functionality.
-
Submit a Pull Request: Once your changes are ready, submit a pull request detailing the improvements or solutions you’ve contributed.
-
Await Review: Our team will review your pull request and provide feedback for potential adjustments or approval.
-
Join the Discussion: Feel free to comment, open new issues, or suggest improvements on any project.
Thank you for your interest in enhancing our projects. We look forward to collaborating with you!