|
1 | 1 | # SimBot
|
2 |
| -Simulación que muestra como un robot sortea obstáculos en un determinado ambiente |
| 2 | +En el mundo de la robótica, un concepto importante es la habilidad de un robot para reaccionar correctamente a las incógnitas de su ambiente. |
| 3 | +Para lograr esto, se implementa el uso de sensores para recibir información del ambiente, y la codificación de una lógica que pueda procesar esa información para consecuentemente usar una estrategia para decidir cómo debe reaccionar el robot. |
| 4 | + |
| 5 | +## Consigna |
| 6 | + |
| 7 | +El proyecto consiste en realizar una simulación en Python de modo que un robot sortee los obstáculos dentro de un determinado ambiente. |
| 8 | + |
| 9 | +## Se espera que la simulación permita |
| 10 | + |
| 11 | +Realizar una visualización que muestre el camino realizado por el robot y cómo evita los obstáculos usando algún tipo de estrategia. |
| 12 | +El robot no debe saber nada más de su ambiente que sus sensores limitados puedan detectar. El ambiente se puede auto-generar al comienzo de cada simulación |
| 13 | + |
| 14 | +##Características posibles para implementar en la simulación |
| 15 | + |
| 16 | +Física del ambiente:Velocidad, Aceleración, diferentes formas de objetos (circulares, triangulares, rectangulares,etc), Colisión de objetos. |
| 17 | + |
| 18 | +Tipos de robots (version mas avanzada): |
| 19 | +Robot diferencial, con dirección, omnidireccional,Bipod,Cuadrapod,Hexapod, Octapod |
| 20 | + |
| 21 | +Sensores: Giroscopio, Sensor de ultrasónico (80 cm rango en un ángulo de 60 grados), Sensor de toque, Sensor de luz, Acelerómetro. |
| 22 | + |
| 23 | +## Modo de trabajo |
| 24 | + |
| 25 | +Determinar los roles y tareas que realizará cada integrante del grupo a lo largo del desarrollo de la simulación. Equilibrar la asignación de tareas aprovechando las fortalezas de cada integrante. |
| 26 | + |
| 27 | +El desarrollo debe realizarse de manera colaborativa. |
| 28 | + |
| 29 | +Integrar el sistema con los componentes codificados por cada integrante. |
| 30 | + |
| 31 | +Utilizar las técnicas y herramientas mostradas a lo largo del curso (tests, profiling, etc) |
| 32 | + |
| 33 | +Al finalizar se debe tener una simulación completa, con código apropiadamente documentado. |
| 34 | + |
| 35 | + |
0 commit comments