CURSO TÉCNICO EN ROBÓTICA BÁSICA

        PROMESA DE VALOR
El curso en Robótica Básica lo contextualiza en las principales tendencia tecnológicas en la robótica básica y le permite al
participante desarrollar un conjunto de conocimientos teóricos y prácticos, dirigidos a ofrecer servicios profesionales básicos
en el campo de las plataformas robóticas.

        COMPETENCIAS QUE SE DESARROLLAN DURANTE EL DIPLOMADO
    •    Conocer la industria de la robótica actual.

    •    Dominar los componentes funcionales de la robótica móvil.

    •    Desarrolla programas para controlar microcontroladores aplicados a sistemas robóticos.


        INTENSIDAD HORARIA
El curso tendrá una intensidad horaria de 25 Horas presenciales teórico – prácticas

CONTENIDOS DEL CURSO
    •    Introducción a la robótica

             o    Reseña histórica

             o    Aplicaciones actuales

                          Industriales

                          Medicas

                          Militares

                          Ocio y entretenimiento

                          Domesticas

    •    Robots móviles

             o    Características de robot móviles

             o    Estructuras mecánicas

                          Tipos de locomoción

             o    Cinemática de robots móviles

             o    Sensores
   Tipos de sensores comúnmente implementados

       o   Actuadores

                  Motores DC

                  Servomotores

       o   Software de gestión

•   Estructura de microcontroladores

       o   CPU

       o   Registros

       o   Memoria

       o   Periféricos

       o   Módulos asociados a robótica



•   Programación en C para microcontroladores

       o   Compilador

       o   Ejemplos de aplicación

       o   Simulación de programas



                  Visualización e Interpretación de registros

       o   Implementación de Módulos aplicados a robótica

                  PWM (Modulación por ancho de pulso)

                  ADC (Conversor análogo - digital)

                  KBI (Interrupción por teclado)

                  SPI (Comunicación serial)

•   Implementación de plataforma robótica

       o   Diseño e implementación de robot seguidor de línea
EQUIPO DOCENTE
Msc. Ing. Gelbert Amarillo
Ingeniero Electrónico de la Universidad Central de Colombia, Actualmente realiza una maestría en Electrónica en
la Universidad Javeriana. Docente del área de sistemas digitales , trabaja actualmente en investigación
relacionada con desarrollo de hardware y software orientado a robótica, imágenes médicas y procesamiento de
señales.




                               Tarjeta de desarrollo
Sesión       Contenido                Competencias               Desempeño esperado                     Actividades

          Arquitectura de       Analizar el modelo de            El alumno comprende y      Evaluar códigos de ejemplo y
          Micro                 programación micro               aplica el modelo de        analizar el desempeño del hardware
          controladores         controladores de la familia      programación de los        en el tiempo y recursos.
                                PIC18F4550                       micro controladores de
                                Analizar la operación del        la familia PIC18F4550
      1                         reset y las interrupciones de    El alumno interpreta y
                                los micro controladores          comprende el
                                                                 funcionamiento del reset
                                                                 y las interrupciones
                                                                 dentro del micro
                                                                 controlador
          Software de           Comprender el                    El alumno realiza un       Implementar una aplicación de
          desarrollo MPLAB      funcionamiento del entorno       manejo adecuado de el      lenguaje ensamblador que procese
          Programación en       de MPLAB                         entorno de MPLAB           datos de entrada y genere
          lenguaje C            Diseñar algoritmos basado        El alumno realiza          secuencias sincronizadas
          Programación en       en operaciones aritméticas y     rutinas para operar
          lenguaje              lógicas en C.                    datos y generar
          ensamblador.          Programar rutinas de control     secuencias en un micro
          Introducción          de tiempo en lenguaje            controlador
          hardware              ensamblador                      El alumno desarrolla
          necesario para el     Especificar el cómo se           funciones para realizar
      2   proyecto final        pretende construir el proyecto   temporizaciones con
          (Seguidor de línea)   final (seguidor de línea).       alto grado de precisión.
                                                                 El alumno comprende la
                                                                 manera de efectuar la
                                                                 implementación del
                                                                 proyecto final.




          Módulos                                                El alumno interpreta
3-4       periféricos e                                          módulos de timer y
          Interrupciones                                         desarrolla funciones de
                                                                 configuración para
                                                                 control de tiempo.
                                Implementar rutinas para         El alumno interpreta       Implementar una aplicación para
                                configurar módulos de Timer      módulos de                 micro controlador con la función de
                                para control de tiempo           comunicación serial y      reloj de tiempo real visualizado por
                                Programar rutinas para           desarrolla funciones       una terminal
                                comunicación serial              transmisión y recepción
                                Programar rutinas para           de datos.                  Implementar una aplicación para
                                configuración de conversor       El alumno interpreta       micro controlador con la función de
                                análogo a digital.               módulos de conversión      adquisición y procesado de señales
                                Programar rutinas para           análogo a digital y        análogas
                                configuración de módulos de      desarrolla funciones
                                modulación por ancho de          adquisición de señales.    Implementar una aplicación para
                                pulso                                                       micro controlador con la función de
                                Programar rutinas para la        El alumno interpreta       generar señales PWM definidas por
                                configuración del módulo         módulos de modulación      una terminal desde el PC.
                                SPI.                             por ancho de pulso y
                                                                 desarrolla funciones de
                                                                 generación de señales.
                                                                 El alumno comprende y
                                                                 utiliza adecuadamente
                                                                 el módulo SPI.
          Aplicaciones          Implementar y diseñar de         El alumnos integra         Diseñar e implementar una aplicación
          basadas en micro      instrumentación de sensores      sensores y diseña          robótica móvil funcional
5-6       controladores                                          circuitos para
          (Robótica)                                             interconexión con micro
                                                                 controladores
                                Diseñar módulos de control       El alumno diseña
                                de velocidad y sentido de        circuitos de potencia
                                motores DC                       para control de motores
                                                                 DC para interconexión
                                                                 con mico controladores

                                Diseñar algoritmos para de       El alumno desarrolla
                                                                 códigos complejos en
                                control de tareas de robots
                                                                 lenguaje ensamblador
                                móviles                          para control de robots.
Contenido programatico curso robotica ucc

Contenido programatico curso robotica ucc

  • 1.
    CURSO TÉCNICO ENROBÓTICA BÁSICA PROMESA DE VALOR El curso en Robótica Básica lo contextualiza en las principales tendencia tecnológicas en la robótica básica y le permite al participante desarrollar un conjunto de conocimientos teóricos y prácticos, dirigidos a ofrecer servicios profesionales básicos en el campo de las plataformas robóticas. COMPETENCIAS QUE SE DESARROLLAN DURANTE EL DIPLOMADO • Conocer la industria de la robótica actual. • Dominar los componentes funcionales de la robótica móvil. • Desarrolla programas para controlar microcontroladores aplicados a sistemas robóticos. INTENSIDAD HORARIA El curso tendrá una intensidad horaria de 25 Horas presenciales teórico – prácticas CONTENIDOS DEL CURSO • Introducción a la robótica o Reseña histórica o Aplicaciones actuales  Industriales  Medicas  Militares  Ocio y entretenimiento  Domesticas • Robots móviles o Características de robot móviles o Estructuras mecánicas  Tipos de locomoción o Cinemática de robots móviles o Sensores
  • 2.
    Tipos de sensores comúnmente implementados o Actuadores  Motores DC  Servomotores o Software de gestión • Estructura de microcontroladores o CPU o Registros o Memoria o Periféricos o Módulos asociados a robótica • Programación en C para microcontroladores o Compilador o Ejemplos de aplicación o Simulación de programas  Visualización e Interpretación de registros o Implementación de Módulos aplicados a robótica  PWM (Modulación por ancho de pulso)  ADC (Conversor análogo - digital)  KBI (Interrupción por teclado)  SPI (Comunicación serial) • Implementación de plataforma robótica o Diseño e implementación de robot seguidor de línea
  • 3.
    EQUIPO DOCENTE Msc. Ing.Gelbert Amarillo Ingeniero Electrónico de la Universidad Central de Colombia, Actualmente realiza una maestría en Electrónica en la Universidad Javeriana. Docente del área de sistemas digitales , trabaja actualmente en investigación relacionada con desarrollo de hardware y software orientado a robótica, imágenes médicas y procesamiento de señales. Tarjeta de desarrollo
  • 4.
    Sesión Contenido Competencias Desempeño esperado Actividades Arquitectura de Analizar el modelo de El alumno comprende y Evaluar códigos de ejemplo y Micro programación micro aplica el modelo de analizar el desempeño del hardware controladores controladores de la familia programación de los en el tiempo y recursos. PIC18F4550 micro controladores de Analizar la operación del la familia PIC18F4550 1 reset y las interrupciones de El alumno interpreta y los micro controladores comprende el funcionamiento del reset y las interrupciones dentro del micro controlador Software de Comprender el El alumno realiza un Implementar una aplicación de desarrollo MPLAB funcionamiento del entorno manejo adecuado de el lenguaje ensamblador que procese Programación en de MPLAB entorno de MPLAB datos de entrada y genere lenguaje C Diseñar algoritmos basado El alumno realiza secuencias sincronizadas Programación en en operaciones aritméticas y rutinas para operar lenguaje lógicas en C. datos y generar ensamblador. Programar rutinas de control secuencias en un micro Introducción de tiempo en lenguaje controlador hardware ensamblador El alumno desarrolla necesario para el Especificar el cómo se funciones para realizar 2 proyecto final pretende construir el proyecto temporizaciones con (Seguidor de línea) final (seguidor de línea). alto grado de precisión. El alumno comprende la manera de efectuar la implementación del proyecto final. Módulos El alumno interpreta 3-4 periféricos e módulos de timer y Interrupciones desarrolla funciones de configuración para control de tiempo. Implementar rutinas para El alumno interpreta Implementar una aplicación para configurar módulos de Timer módulos de micro controlador con la función de para control de tiempo comunicación serial y reloj de tiempo real visualizado por Programar rutinas para desarrolla funciones una terminal comunicación serial transmisión y recepción Programar rutinas para de datos. Implementar una aplicación para configuración de conversor El alumno interpreta micro controlador con la función de análogo a digital. módulos de conversión adquisición y procesado de señales Programar rutinas para análogo a digital y análogas configuración de módulos de desarrolla funciones modulación por ancho de adquisición de señales. Implementar una aplicación para pulso micro controlador con la función de Programar rutinas para la El alumno interpreta generar señales PWM definidas por configuración del módulo módulos de modulación una terminal desde el PC. SPI. por ancho de pulso y desarrolla funciones de generación de señales. El alumno comprende y utiliza adecuadamente el módulo SPI. Aplicaciones Implementar y diseñar de El alumnos integra Diseñar e implementar una aplicación basadas en micro instrumentación de sensores sensores y diseña robótica móvil funcional 5-6 controladores circuitos para (Robótica) interconexión con micro controladores Diseñar módulos de control El alumno diseña de velocidad y sentido de circuitos de potencia motores DC para control de motores DC para interconexión con mico controladores Diseñar algoritmos para de El alumno desarrolla códigos complejos en control de tareas de robots lenguaje ensamblador móviles para control de robots.