Skip to content
forked from mgmolina/SimBot

Simulación que muestra como un robot sortea obstáculos en un determinado ambiente

License

Notifications You must be signed in to change notification settings

wtpc-simbot/SimBot

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Copyright 2016 Autors: Albarracin, Leonardo Bellomo, Lucas Moreno, Eduardo Shalom Diego Speranza, Eric

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

SimBot

Simulador de un robot que recorre un laberinto con habilidades para reaccionar correctamente a los obstaculos de un determinado ambiente. Simbot cuenta con un sensor que interactua con su entorno y de esa forma poder determinar una estrategia para encontrar la salida. Ademas, la simulacion permite la visualizacion de su recorrido.

========================================================================

SimBot

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. 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.

Consigna

El proyecto consiste en realizar una simulación en Python de modo que un robot sortee los obstáculos dentro de un determinado ambiente.

Se espera que la simulación permita

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. 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

##Características posibles para implementar en la simulación

Física del ambiente:Velocidad, Aceleración, diferentes formas de objetos (circulares, triangulares, rectangulares,etc), Colisión de objetos.

Tipos de robots (version mas avanzada): Robot diferencial, con dirección, omnidireccional,Bipod,Cuadrapod, Hexapod, Octapod

Sensores: Giroscopio, Sensor de ultrasónico (80 cm rango en un ángulo de 60 grados), Sensor de toque, Sensor de luz, Acelerómetro.

Modo de trabajo

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.

El desarrollo debe realizarse de manera colaborativa.

Integrar el sistema con los componentes codificados por cada integrante.

Utilizar las técnicas y herramientas mostradas a lo largo del curso (tests, profiling, etc)

Al finalizar se debe tener una simulación completa, con código apropiadamente documentado.

About

Simulación que muestra como un robot sortea obstáculos en un determinado ambiente

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%