Giter Club home page Giter Club logo

proyecto-final-oop-2017-3's Introduction

Título del proyecto

Movimiento de un robot Motoman MH6 mediante visión de maquina y redes neuronales

Integrantes

Nombre Github nickname
Juan Sebastian Hernández Reyes juansebashr

Introducción

Problemática

Optimizar el proceso de Pick and Place en un robot Motoman MH6 mediante el uso de Machine Learning y visión de maquina.

Marco teórico

Para este proyecto se usan conceptos de Deep y Machine learning, ademas de procesamiento de imagenes y varios de sus métodos, las siguientes URL's resumen de la mejor manera la información
-Machine Vision
-https://en.wikipedia.org/wiki/Machine_vision 
-https://es.wikipedia.org/wiki/Algoritmo_de_Canny
-https://es.wikipedia.org/wiki/Algoritmo_de_Ramer%E2%80%93Douglas%E2%80%93Peucker
-Neural Network
-https://en.wikipedia.org/wiki/Deep_learning
-https://en.wikipedia.org/wiki/Artificial_neural_network
-Python
-https://es.wikipedia.org/wiki/Python
-Motoman
-https://www.motoman.com/industrial-robots

Antecedentes

Haciendo un barrido rapido del estado del arte, no se han encontrado programas con objetivos similares de manera libre, se han encontrado programas que manejan el robot Motoman MH6 pero no usando visión de maquina y redes neuronales

Objetivos

General

Crear un programa, el cual permita de forma gráfica implementar un algoritmo basicos de visión de maquina a un solido euclidiano, usando estos parametros en un algoritmo de una red neuronal para obtener una red entrenada dispuesta a darle la salida aun robot Motoman MH6

Específicos

-Obtener un algoritmo de visión de maquina que reconozca figuras y ángulos
-Obtener una red neuronal funcional 
-Programar un interfaz gráfica de usuario a manera que haga facil el uso del programa

Requisitos

Se piensa usar Python. Las librerias a usar son OpenCV, wx.Python, keras, numpy y matplotlib.pyplot

Instrucciones para correr el programa

Se recomienda para correr el programa tener un IDE de Python, tener instalado Python 3.5 o superior, tiene que estar corriendo en 64 bits, tener instaladas los modulos dichos mediante el modulo pip. Es supremamente importante si se va a descargar el programa cambiar todos los Paths de los archivos para los usados en cada computador en el lugar donde se tenga guardado el proyecto.

proyecto-final-oop-2017-3's People

Contributors

juansebashr avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.