los blogs de Canarias7

« Primeros Pasos |Inicio| Sortear objetos »

Optimización y detección de objetos

El siguiente paso de NiutinBot, es que éste sea capaz de detectar objetos. Antes, deberemos realizar pequeñas mejoras para optimizar el rendimiento de nuestro robot.

Diseño 2

Nuestro objetivo principal ha sido optimizar el código realizado para seguir la línea, de manera que el robot se comportara de manera correcta con una velocidad apropiada. Además, hemos iniciado los primeros contactos con el sensor de ultrasonidos, con el que hemos logrado detener el robot al detectar un objeto justo delante de él.

Además, para esquivar objetos, hemos añadido un nuevo sensor de ultrasonidos a un lado del robot por lo que hemos tenido que cambiar su diseño.

A continuación se muestra el vídeo de los resultados obtenidos el día de hoy.

Vídeo 3 - Seguir la Línea y Detección de Objetos:

Podemos ver como NiutinBot ya es capaz de realizar giros de 90º correctamente y seguir la linea con seguridad y rapidez. La mejora que hemos realizado, para que NiutinBot realice pequeñas correcciones en linea recta y correciones más amplias en curvas de 90º, consiste en hacer barridos incrementales. Es decir, que el robot, si al moverse a la derecha o izquierda, no encuentra nada, aumenta los grados para la próxima corrección, hasta encontrar la línea.

0 TrackBacks

Abajo están listados los blogs que hacen referencia a esta entrada: Optimización y detección de objetos.

URL de TrackBack de esta entrada: http://www.canarias7.es/blogadmin/mt-tb.cgi/2110

Escribir un comentario

Páginas