Skip to content

Proyecto de coche autónomo con un coche RC, una Raspberry Pi 3 y su cámara, OpenCV y Tensorflow

Notifications You must be signed in to change notification settings

jorgecasas/autonomous-rc-car

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 

Repository files navigation

Autonomous RC Car

El objetivo de este proyecto es construir un vehículo autónomo (un coche radio control que conduzca sólo), mediante OpenCV y Tensorflow, utilizando una Raspberry Pi y su cámara. En este repositorio puedes encontrar todo el código que vaya utilizando.

Puedes encontrar más información en mi blog https://jorgecasas.github.io, donde se va detallando todos los pasos necesarios.

Scripts y código compartido

En el directorio scripts puedes encontrar los ficheros con el código compartido. Los principales para el vehículo autónomo son:

  • Servidor server.py: Servidor que controlará y realizará los procesos requeridos para la conducción autónoma (procesado de imágenes y datos de los sensores, red neuronal, control de servos para la conducción, etcétera). Durante fase de desarrollo puede utilizarse en nuestro ordenador de desarrollo, para luego pasar a ejecutarse en la propia Raspberry Pi que controlará el vehículo
  • Cliente client.py: Este código se ejecutará integramente en la Raspberry Pi, obteniendo y enviando datos de los sensores (cámara y sensor ultrasónico) al servidor (server.py)

Otros ficheros contienen partes luego utilizados en estos otros scripts principales, y pueden servir de ejemplo para probar diferentes conceptos. Son los mismos que se utilizan y comentan en cada post que voy escribiendo sobre el proyecto Coche RC autónomo en mi blog (como puede ser el utilizar la cámara de la Raspberry, configurar el sensor de ultrasonidos o crear un semáforo con Arduino)

About

Proyecto de coche autónomo con un coche RC, una Raspberry Pi 3 y su cámara, OpenCV y Tensorflow

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published