Sandreke /
turtle-python
Este repositorio es una colección de scripts de Python que utilizan la biblioteca Turtle para fomentar la programación creativa mediante el arte digital.
68/100 healthLoading repository data…
sistemas-multirobot-grupo-2 / repository
Este repositorio que contiene los codigos y la documentación de la primera práctica de la asignatura Sistemas Multirrobot, de 4º curso de Ingeniería Robótica, de la Universidad de Alicante.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Este repositorio que contiene los codigos y la documentación de la primera práctica de la asignatura Sistemas Multirrobot, de 4º curso de Ingeniería Robótica, de la Universidad de Alicante.
En esta práctica hemos redactado la documentación de la librería Aurigapy (desarrollada por Fidel Aznar: https://github.com/fidelaznar/aurigapy) utilizando Sphinx. También hemos implementado un sistema de exploración y navegación colectiva siguiendo una arquitectura jerárquica en Python.
Los sistemas utilizados son 2 robots tipo mBot Ranger de Makeblock con las siguientes caracteríticas comunes:
Adicionalmente un robot dispone de una pinza y otro de una brújula y un sensor de ultrasonido. Para las comunicaciontes, utilizaremos el protocolo de comunicaciones Bluetooth para enlazar un PC con los robots y los robots entre sí.
Para generar la documentación hemos utilizado Sphinx, que es capaz de generar documentación en html y LaTeX (entre otros) a partir de archivos en reStructuredText. Para poder leerla, basta con clonar este repositorio con:
git clone https://github.com/sistemas-multirobot-grupo-2/practica-1
Una vez se disponga del repositorio, accederemos al directorio doc dentro del mismo, que contiene los archivos de documentación. Para generar tanto la html como la LaTeX, ejecutaremos la instrucción:
make html latex
Una vez ejecutada dicha instrucción, se creará un nuevo directorio llamado _build, que contendrá otros llamados html y latex, que contendrán las documentaciones en sus formatos homónimos. Para ver la html debe abrirse el archivo index.html con un navegador y, para la LaTeX, compilar el archivo Aurigapy.tex con la herramienta que se utilice. Por ejemplo, con pdflatex, generaríamos el PDF con:
pdflatex Aurigapy.tex Aurigapy.pdf
Colocaremos los robots en fila uno delante de otro en un circuito delimitado por una línea. El procedimiento consistirá en utilizar el robot dotado de la pinza como líder, siguiendo la línea del circuito y teniendo la responsabilidad de detectar un obstáculo en el camino (gracias a un gran aumento en la luz percibida por los sensores de luminosidad), detenerse y enviar una orden de detención al robot seguidor. A continuación, se comenzará una marcha atrás hasta que el líder vuelva a detectar otro foco de luz, momento en el que se detendrá y dejará el objeto.
Durante todo momento, el robot seguidor imitará al líder en lo referente al sentido de marcha, regulando su velocidad según la distancia hasta el otro robot, percibida gracias al sensor de ultrasonidos. Se coordinarán tanto en la marcha alante como en la marcha atrás.
Selected from shared topics, language and repository description—not editorial ratings.
Sandreke /
Este repositorio es una colección de scripts de Python que utilizan la biblioteca Turtle para fomentar la programación creativa mediante el arte digital.
68/100 healthericksonlopes /
⚡ Este repositório é direcionado para dicas com a linguagem python, que estão sendo postadas em meu linkedin.
65/100 healthChilangdon20 /
En este repositorio encontraras todo relacionado con python, desde definiciones básicas hasta Machine Learning y un poco de Data Science, este repositorio contiene todo lo que e aprendido acerca de python, espero lo disfrutes.
30/100 healthAFIF-UG /
Repositorio de Introduccion a Python - Curso Online 2022, que contiene las bases y fundamentos para aprender a programar en este lenguaje.
36/100 healthclarabez /
Este repositório tem como objetivo explicar um pouco como que funcionam os comandos ADB do Android, mostrar os principais comandos e algumas formas de automatizar estes comandos através de Python e Bash Script
57/100 healthTomvargas /
En este repositorio vas a encontrar programas de diferentes lenguajes de programación que te pueden servir para practicar o estudiar, poco a poco iré subiendo más contenido y comentando ls lineas para que entiendas mucho mejor. Dame una estrellita y sigueme para que estes actualizado.
70/100 health