SlideShare ist ein Scribd-Unternehmen logo
1 von 5
Downloaden Sie, um offline zu lesen
SISTEMAS DE CONTROL PARA ROBOTS AUTONOMOS
                                               Diego Fernando Arpi Saldaña
                                                 e-mail: darpi@est.ups.edu.ec
                                             Luis Fernando Guerrero Vásquez
                                              e-mail: lguerrerov@est.ups.edu.ec


                                                                       divide normalmente en la respuesta transitoria y la respuesta en
          RESUMEN: Los sistemas de control encuentran su               estado permanente.
gran aplicación en los sistemas robóticos. Dependiendo de la
aplicación para la cual diseñemos el controlador, tenemos una                    2.1.2. DOMINIO DE LA FRECUENCIA [4]
gran variedad de sistemas de control para escoger, ya sea
analógico o digital o en el dominio del tiempo o la frecuencia.
                                                                       La importancia de analizar la respuesta de los sistemas de
Según la complejidad de las tareas a realizar será necesario
utilizar sistemas con varios niveles de control y que estén            control en el dominio de frecuencia radica en el hecho de que
basados en reglas en lugar de controladores clásicos.                  en los sistemas de comunicaciones la respuesta en frecuencia
Finalmente podemos llegar a comprender más profundamente               es de mayor importancia, ya que la mayoría de las señales a
los sistemas de control al realizar una analogía con los               ser procesadas son de tipo senoidal o están compuestas por
sistemas biológicos.                                                   componentes senoidales. Los estudios de respuesta en
                                                                       frecuencia nos permitirán proyectar el desempeño del dominio
       PALABRAS CLAVE: Sistemas de control, sistemas                   del tiempo de un sistema.
robóticos, sensores, actuadores, interfaz, niveles de control.

                                                                       2.2. SISTEMAS DISCRETOS [1]
1 INTRODUCCIÓN
                                                                       Cuando el sistema es discreto, el control se realiza con
Hoy en día la robótica ha ido tomando fuerza en una gran               elementos digitales como el ordenador, por lo que hay que
cantidad de aspectos de nuestra vida diaria. Desde los robots          digitalizar los valores antes de su procesamiento y volver a
más sencillos utilizados de manera didáctica hasta los                 convertirlos tras el procesamiento.
exploradores enviados en viajes espaciales a realizar tareas           En la actualidad se utilizan sistemas digitales para el control,
que los seres humanos no podemos realizar. Tanto en la                 siendo el ordenador el más utilizado, por su fácil programación
industria como en la vida diaria, los robots han pasado a formar       y versatilidad. El control en los robots generalmente
parte de nuestra cotidianidad, aunque no nos demos cuenta de
                                                                       corresponde con sistemas discretos en lazo cerrado, realizado
ello. En el presente documento se busca explicar de manera
sencilla los aspectos esenciales de un robot autómata así como         por computador. El ordenador toma los datos de los sensores y
las principales características de los sistemas de control que         activa los actuadores en intervalos lo más cortos posibles del
pueden ser usados en el desarrollo de los sistemas robóticos.          orden de milisegundos.
Adicionalmente se hace un breve análisis acerca de la analogía
existente entre los sistemas de control robóticos y los sistemas       En cualquier caso existen dos tipos de sistemas, sistemas en
biológicos. El documento busca que cualquier persona con un            lazo abierto y sistemas en lazo cerrado.
mínimo de conocimiento acerca de la teoría de control pueda
entender el tema y motivarse a profundizar en el mismo.
                                                                       2.3. CONTROL EN LAZO ABIERTO [1]
2 SISTEMAS DE CONTROL [1]                                              Son aquellos en los que la salida no tiene influencia sobre la
Podemos definir como un sistema de control a la combinación
de componentes que actúan juntos para realizar el control de           señal de entrada.
un proceso.
Este control se puede hacer de forma continua, es decir en todo
momento o de forma discreta, es decir cada cierto tiempo.


2.1. SISTEMAS CONTINUOS [4]                                                          Figura 1: Sistema en lazo abierto [1]

Cuando el sistema es continuo, el control se realiza con               Un ejemplo puede ser el amplificador de sonido de un equipo
elementos continuos, ya sea en el dominio del tiempo o de la           de música.
frecuencia.

          2.1.1. DOMINIO DEL TIEMPO [4]

A sabiendas de que el tiempo es una variable independiente
empleada en la mayoría de los sistemas de control, es
usualmente de interés evaluar las respuestas del estado y la
salida con respecto al tiempo. La respuesta en el tiempo se              Figura 2: Ejemplo de lazo abierto: amplificador de sonido [1]




                                                                   1
Cuando nosotros variamos el potenciómetro de volumen, varia
la cantidad de potencia que entrega el altavoz, pero el sistema
no sabe si se ha producido la variación que deseamos o no.                 4 ESPECIFICACIONES DEL SISTEMA
2.4. CONTROL EN LAZO CERRADO [1]
                                                                             DE CONTROL [3]

Son aquellos en los que la salida influye sobre la señal de
entrada.                                                                   4.1. NIVELES DE CONTROL [3]

                                                                           La definición de los distintos niveles de control se basa en las
                                                                           características de las tareas que se desean realizar sobre la
                                                                           plataforma de la que se dispone. Una tarea puede definirse
                                                                           como sencilla o compleja, en función de la capacidad del robot
                                                                           para realizarla.

                                                                           Siguiendo este razonamiento se pueden distinguir dos niveles
              Figura 3: Sistema en lazo cerrado [1]                        de control (Figura 5). El nivel más alto realiza el razonamiento a
                                                                           largo plazo, describiendo un plan para alcanzar la tarea
Un ejemplo puede ser el llenado del agua de la cisterna de un              compleja que se desea realizar a base de ir dividiéndola en sub-
inodoro.                                                                   acciones más sencillas, y se encarga de que cada una de estas
                                                                           sub-acciones alcance el sub-objetivo que se ha dispuesto, es
                                                                           decir, realiza la monitorización de la ejecución del plan. El nivel
                                                                           más bajo se encargará de la realización de las tareas más
                                                                           sencillas, resolviendo los problemas más inmediatos con los
                                                                           que se puede encontrar el robot y que no requieren de una
                                                                           planificación.




                                                                                             Figura 5: Niveles de control [3]


         Figura 4: Ejemplo de lazo cerrado: Cisterna [1]                   Las distintas arquitecturas de control desarrolladas difieren en
                                                                           el peso específico dado a cada uno de los niveles en los casos
Entrada de agua, controlador (válvula), nudo comparador (lo                más extremos constan de un único nivel. El alto nivel para
realiza tanto la válvula como el pivote y la palanca de la varilla),       poder razonar necesita de una representación detallada del
la realimentación (el flotador junto con la varilla y la palanca) y        entorno en el que se va a mover. Desde la otra perspectiva el
la salida de agua (que hace subir el nivel del agua).                      robot es más robusto pues sólo necesita de un conjunto de
                                                                           acciones básicas, a veces denominadas instintos, que
                                                                           componen el bajo nivel y únicamente hay que decidir cuál de
3 ARQUITECTURA DE UN ROBOT [1]                                             esas acciones es la que debe ejecutarse en la situación actual.


La utilización de un robot, se hace muy común en un gran                   4.2. FUNCIONES DEL CONTROL [3]
número de aplicaciones, donde se pretende sustituir a las
personas.                                                                  En cualquiera de las arquitecturas se debe llegar a la
                                                                           implementación de controladores eficientes para la realización
Para poder conocer el estado de las variables del entorno utiliza          de las tareas sencillas que en última instancia debe ejecutar el
sensores los mismos que nos dan nuestras señales de entada                 robot. Para la realización de estos controladores vamos a tener
al sistema de control, que facilitan la información al ordenador,          en cuenta dos perspectivas distintas:
una vez analizada, realiza las actuaciones necesarias por
medio de los actuadores los mismos que muestran la respuesta                        Teoría clásica de Control
de nuestro sistema de control..                                                     Sistemas basados en Reglas




                                                                       2
La teoría clásica de control define la función de control en base         dos acciones posibles: evitar obstáculos y seguir un objeto,
al valor de una variable de estado que define la situación actual         cuando la situación del entorno es tal que la función de evitar
del sistema y de su evolución temporal a través de los                    tiene que ser ejecutada, ésta bloquea automáticamente la
conceptos de la derivada y la integral.                                   acción de seguir.

El problema de estos sistemas es la imposibilidad de obtener
un único sistema que pueda responder automáticamente a las
dos situaciones. La única solución es utilizar varios sistemas
que se activen cuando se encuentra en un modo u otro.

Este problema puede se puede resolver utilizando sistemas
basados en reglas que permitan subdividir el espacio de control
en tantas partes como intervalos hayamos definido en los
espacios de entrada, el formato de las reglas será de la forma:
                                                                                   Figura 8: Ejemplo de arquitectura reactiva [3]
SI <los valores de entrada se encuentran en este rango>
ENTONCES <los valores de salida se ponen a este valor>                    Para problemas sencillos esta arquitectura es válida pero no es
                                                                          así en situaciones donde la acción a desarrollar es muy
Entonces en lugar de tener las superficies de control clásico             compleja y necesita de una secuencia de acciones concreta
(figura 6), tendremos superficies fraccionadas (figura 7).                que no se puede alcanzar mediante la ejecución de la acción
                                                                          básica. Para la realización de un alto nivel es necesario tener
                                                                          una representación del mundo y un modo de razonamiento
                                                                          sobre ese mundo.

                                                                          La representación del mundo puede darse a priori o bien puede
                                                                          construirse a partir de la información sensorial, como por
                                                                          ejemplo mediante el algoritmo QUADTREE.




            Figura 6: Superficies de control clásico [3]



                                                                           Figura 9: Representación del mundo mediante un Quadtree [3]

                                                                          Este método parte de la división del mundo en celdas y en la
                                                                          agregación de estas para tener una visión más global del
                                                                          espacio sobre el que se mueve el robot.

                                                                          Cualquier método de obtención de la representación del mundo
                                                                          llevado a una ejecución en un medio real se encuentra con dos
                                                                          problemas: la incertidumbre de los sensores que están
                                                                          explorando dicho mundo y la imposibilidad de localizar al robot
                                                                          dentro del mundo con unas coordenadas precisas si no se
        Figura 7: Superficies de control usando reglas [3]                cuenta con una referencia externa.

                                                                          Para razonar sobre esa representación se utilizan
4.3. ARQUITECTURA DEL CONTROL [3]
                                                                          planificadores. Un planificador genera de forma automática y
                                                                          gestiona un plan, que no es más que la secuencia de acciones
Una vez desarrolladas las funciones de control el problema
                                                                          necesaria para la consecución de una meta. Este problema se
aparece en cómo integrar todas esas funciones en un único
                                                                          puede visualizar representando el espacio de búsqueda en
robot. La arquitectura puramente reactiva no necesita de ningún
                                                                          forma de árbol (Figura 10), de tal manera que el plan es el
otro nivel y la actuación final del robot se basa en la importancia
                                                                          camino óptimo dentro del árbol para alcanzar la meta
para cada situación de la función que se puede ejecutar. Existe
                                                                          propuesta.
una relación dada entre las acciones básicas de modo que una
acción puede bloquear a otra e impedir su ejecución. Por
ejemplo (Figura 8), si consideramos un robot móvil que tiene



                                                                      3
Figura 11: Sistema de control formado por centros de control y
                                                                                            divido en capas. [2]

                                                                       Interfaz del sistema [2]

                                                                       Al igual que con un sistema biológico real, la interfaz considera
                                                                       al robot como un sistema de acciones y reacciones con la
                                                                       siguiente estructura:

                                                                                                MS
                                                                                                  ISC = < Σ, Γ, Ρ >
    Figura 10: Representación de la búsqueda de un plan [3]
                                                                       Donde Σ representa el conjunto de estados posibles del
                                                                       sistema, Γ muestra el conjunto formado por las posibles
Este procedimiento presenta una serie de limitaciones cuando
                                                                       intenciones de acción sobre el sistema y Ρ el conjunto de todas
consideramos      la   posibilidad   de   realizar   acciones
                                                                       las posibles tareas que pueden ser desempeñadas por el
concurrentemente. Además es necesario que se ejecuten los
                                                                       sistema. Los estados del sistema Σ se pueden expresar
pasos anteriores con el efecto deseado para poder realizar el
                                                                       mediante los valores de las distintas señales de entrada y salida
siguiente paso, cuando esto no ocurre es necesaria la
                                                                       del sistema de control:
replanificación de toda la solución. En estos casos se debe
abordar el problema desde una perspectiva distinta basada en
                                                                          Σ = {σ1, σ2, …, σn} donde σi =((sig1,val1), (sig2,val2) …
técnicas multiagente.
                                                                                                (sigm,valm))

4.4. SISTEMAS DE CONTROL INSPIRADOS EN                                 Las influencias o aportaciones Γ de cada elemento del sistema
NEUROREGULADORES HUMANOS. [2]                                          de control se define como una lista de pares de un elemento y
                                                                       su valor:
4.4.1. MODELO DEL SISTEMA DE CONTROL [2]
                                                                           Γ = {γ1, γ2, …, γn} donde γi =((sig1,val1), (sig2,val2) …
En base a estudios realizados sobre el sistema nervioso se                                       (sigm,valm))
analiza la opción de realizar un sistema de control cuyo modelo
sigue los mismos principios arquitectónicos que el de los              Para que el estado del sistema evolucione es necesario que el
sistemas biológicos.                                                   sistema ejecute tareas, provocando para ello una serie de
                                                                       influencias. El conjunto de las posibles tareas que el sistema
Un robot puede verse como si fuese un sistema biológico:               puede realizar Ρ se define como
posee un sistema mecánico que interacciona con el mundo y un
sistema de control que regula las acciones del sistema. Este                                 Ρ = {ρ1, ρ 2, …, ρ n}
sistema de control puede contemplarse como un sistema
nervioso, dividido en distintos centros de control encargados de       Cada tarea se puede definir como:
tareas. Cada uno de estos centros actuará de forma autónoma
                                                                                           ρi = (nombre, pre, post)
mediante distintas señales hacia los elementos mecánicos u
otros centros de control, y su acción dependerá de la
                                                                       Donde ρi se define mediante un nombre, una pre-condición y
información que pueda captar del mundo exterior. Por tanto un
                                                                       una post-condición.
robot puede definirse como un sistema mecánico (MS), un
                                            MS
sistema de control (CS) y una interfaz ( ISC) encargada de
                                                                       La pre-condición especifica las condiciones que deben
comunicar ambos sistemas.
                                                                       cumplirse para ejecutarse la acción. La post-condición define el
                                      MS                               conjunto de influencias que se crean al ejecutar dicha acción.
                    Robot = <MS,CS,     ISC>
                                                                       nombre: expresión de la forma f(x1, x2, …, xk), donde cada xi
Cada uno de los elementos del Sistema de Control se
                                                                       es una variable autorizada a aparecer en las fórmulas pre y
denomina centro de control (CC) y va a ser modelado como una
                                                                       post.
entidad autónoma capaz de ejercer cierta influencia sobre el
sistema mecánico o sobre otros CC.
                                                                       pre y post: fórmula con la forma g(a1, a2, …, an) donde g es un
                                                                       predicado n-ario y cada ai es una constate o variable.

                                                                       Centros de control [2]

                                                                       Los centros de control serán los encargados de recibir las
                                                                       señales entrantes al sistema, procesarlas, decidir la siguiente
                                                                       acción a realizar y ejecutarla, presentando un comportamiento
                                                                       similar al que realizan los centros neurorreguladores biológicos.




                                                                   4
La complejidad del sistema de control dependerá de la
                                                                        aplicación para la cual se la está diseñando. Podemos escoger
                                                                        entre un sistema de control clásico para aplicaciones sencillas.
                                                                        O un sistema de control basado en reglas para aplicaciones
                                                                        más complejas. Todo dependerá de la precisión y rapidez de
                                                                        respuesta que requiramos y de los recursos económicos con los
                                                                        que contemos puesto que la diferencia de costos entre estos
                                                                        dos sistemas, es bien amplia.

                                                                        La importancia de inspirarse en neuroreguladores humanos
                                                                        para realizar los sistemas de control radica en que si
    Figura 12: Estructura interna de un centro de control [2]           analizamos al cuerpo humano dentro del punto de vista de los
                                                                        sistemas de control, nos encontramos con que el controlador de
Además, para permitir comportamientos cognitivos más
                                                                        todo el organismo es el cerebro mientras que la
complejos, dotaremos al agente de la capacidad de
                                                                        retroalimentación se la realiza mediante los sentidos y los
memorización, pudiendo así conservar un estado interno de sí
                                                                        actuadores son nuestras músculos que reaccionan a las
mismo.
                                                                        situaciones dependiendo de las señales enviadas por el
                                                                        cerebro. Como podemos observar, nosotros somos un sistema
                                                                        de gran precisión. Y en base a estudiarnos a nosotros mismos
5 CONCLUSIONES                                                          podemos llegar a desarrollar robots autómatas capaces de
                                                                        realizar actividades complicadas, solucionar problemas,
Luego de realizar un detenido análisis de la información                aprender del medio físico y tomar decisiones. Al entenderlo de
presentada podemos realizar las siguientes conclusiones:                esta manera resulta muy sencillo de comprender los sistemas
                                                                        de control y su importancia.
Encontramos que tanto los sistemas de control analógicos
como digitales poseen grandes ventajas y desventajas. Sin               Finalmente, para poder diseñar correctamente un sistema
embargo, en la actualidad los sistemas digitales están                  robótico es preciso tener bases sólidas en el conocimiento de
reemplazando a los analógicos debido a que las interferencias           los sistemas de control ya que esta es la parte más importante
externas y el ruido no los afecta en gran medida. Además de             de todo el diseño. Necesariamente debemos usar sensores y
que al digitalizar la información, esta puede ser tratada con más       actuadores de gran precisión y que se ajusten a nuestras
facilidad con un ordenador cuyo manejo y programación                   necesidades. Siempre entender los sistemas de control
resultan mucho más sencillos. Adicionalmente, no cabe duda              realizando analogías con los sistemas biológicos cuyo diseño
que si debemos escoger entre un sistema en lazo abierto y un            carece de errores.
sistema en lazo cerrado, nuestra mejor opción será la segunda,
dado que esta nos permite la retroalimentación que es
necesaria para conocer si el controlador está cumpliendo o no
con su finalidad y podremos realizar acciones dependiendo de
                                                                        6 REFERENCIAS
los resultados.
                                                                        [1] Unidad didáctica: “Control y Robótica”.pdf, Autor: Antonio
En los sistemas de control analizados nos encontramos con dos               Bueno.
                                                                        [2] “Sistema de control para robots inspirado en el
tipos de dominios, el del tiempo y el de las frecuencias. Aunque
                                                                            funcionamiento     y   organización de los sistemas
ambos tienen su importancia y razón de ser, desde nuestro                   neurorreguladores humanos”, Autores: José Vicente Berná
punto de vista, el más útil es el de la frecuencia, puesto que              Martínez, Francisco Maciá Pérez, Virgilio Gilart Iglesias,
desde los resultados que obtengamos del controlador en este                 Héctor Ramos Morillo, Antonio Ferrándiz Colmeiro;
dominio podemos proyectar su desempeño en el dominio del                    Departamento de Tecnología Informática y Computación
tiempo. En cambio, desde el dominio del tiempo no tenemos                   Universidad de Alicante
conocimiento acerca de lo que está pasando en frecuencia.               [3] “Robots Autónomos: Arquitecturas y Control”, Autores: José
                                                                            Manuel Molina López, Vicente Matellán Olivera.
Además, en nuestra era, los sistemas de comunicaciones son
                                                                        [4] Benjamín C. Kuo, “Sistemas de Control Automático”, 7ma
muy usados y en estos el análisis predominante se lo realiza en             edición, Analisis de sistemas de control en el dominio del
frecuencia.                                                                 tiempo, Capítulo 7; Analisis de sistemas de control en el
                                                                            dominio de la frecuencia, Capítulo 9.
Uno de los aspectos de gran importancia dentro de los sistemas
robóticos es el de los sensores, ya que estos le permiten al
robot entablar una relación con el medio externo. Son la interfaz
entre el sistema de control y el ambiente donde el robot realiza
su labor. Su uso en la retroalimentación del sistema implica que
deben ser de gran precisión.

Al igual que los sensores, tienen su importancia los actuadores,
ya que son los que realizaran el movimiento. Deben ser
escogidos teniendo en cuenta las especificaciones del control.
Para evitar la complejidad del sistema de control, debemos
contar con buenos sensores y buenos actuadores.


                                                                    5

Weitere ähnliche Inhalte

Was ist angesagt?

Doc speed control of a dc motor using micro controller 8051
Doc speed control of a dc motor using micro controller 8051Doc speed control of a dc motor using micro controller 8051
Doc speed control of a dc motor using micro controller 8051embdnew
 
Density Based Traffic signal system using microcontroller
Density Based Traffic signal system using microcontrollerDensity Based Traffic signal system using microcontroller
Density Based Traffic signal system using microcontrollerkrity kumari
 
Report Home automation using arduino
Report Home automation using arduinoReport Home automation using arduino
Report Home automation using arduinoIkram Arshad
 
REMOTE OPERATED SPY ROBO PPT
REMOTE OPERATED SPY ROBO PPTREMOTE OPERATED SPY ROBO PPT
REMOTE OPERATED SPY ROBO PPTkiran bansod
 
Tecnicas de deteccion de errores y pruebas en plc
Tecnicas de deteccion de errores y pruebas en plcTecnicas de deteccion de errores y pruebas en plc
Tecnicas de deteccion de errores y pruebas en plcedgarrosalescardenas
 
Controlling Robotic Vehicle With IR Remote
Controlling Robotic Vehicle With IR RemoteControlling Robotic Vehicle With IR Remote
Controlling Robotic Vehicle With IR RemoteEdgefxkits & Solutions
 
Project report on wireless based traffic control for emergency vehicle
Project report on wireless based traffic control for emergency vehicleProject report on wireless based traffic control for emergency vehicle
Project report on wireless based traffic control for emergency vehicleNeeraj Lohani
 
Unidad iii tema 10 monitorización (2) - cad
Unidad iii   tema 10 monitorización (2) - cadUnidad iii   tema 10 monitorización (2) - cad
Unidad iii tema 10 monitorización (2) - cadUDO Monagas
 
Summer Internship Report on PLC
Summer Internship Report on PLCSummer Internship Report on PLC
Summer Internship Report on PLCSudeep Giri
 
IR BASED HOME AUTOMATION USING ARDUINO UNO
IR BASED HOME AUTOMATION USING ARDUINO UNOIR BASED HOME AUTOMATION USING ARDUINO UNO
IR BASED HOME AUTOMATION USING ARDUINO UNOMln Phaneendra
 
Diagrama de bloque tanque
Diagrama de bloque tanqueDiagrama de bloque tanque
Diagrama de bloque tanqueE_ANTOLINEZ
 
Li fi and its application
Li fi and its applicationLi fi and its application
Li fi and its applicationAuwal Amshi
 
Wireless gesture controlled robot
Wireless gesture controlled robotWireless gesture controlled robot
Wireless gesture controlled robotVIBEK MAURYA
 
Automatic door using arduino
Automatic door using arduinoAutomatic door using arduino
Automatic door using arduinosayyed sabir
 
Raspberry Pi controlled Home Automation
Raspberry Pi controlled Home AutomationRaspberry Pi controlled Home Automation
Raspberry Pi controlled Home AutomationRaiz Maharjan
 

Was ist angesagt? (18)

Doc speed control of a dc motor using micro controller 8051
Doc speed control of a dc motor using micro controller 8051Doc speed control of a dc motor using micro controller 8051
Doc speed control of a dc motor using micro controller 8051
 
Plc tutorial
Plc tutorialPlc tutorial
Plc tutorial
 
Density Based Traffic signal system using microcontroller
Density Based Traffic signal system using microcontrollerDensity Based Traffic signal system using microcontroller
Density Based Traffic signal system using microcontroller
 
Report Home automation using arduino
Report Home automation using arduinoReport Home automation using arduino
Report Home automation using arduino
 
REMOTE OPERATED SPY ROBO PPT
REMOTE OPERATED SPY ROBO PPTREMOTE OPERATED SPY ROBO PPT
REMOTE OPERATED SPY ROBO PPT
 
Tecnicas de deteccion de errores y pruebas en plc
Tecnicas de deteccion de errores y pruebas en plcTecnicas de deteccion de errores y pruebas en plc
Tecnicas de deteccion de errores y pruebas en plc
 
Controlling Robotic Vehicle With IR Remote
Controlling Robotic Vehicle With IR RemoteControlling Robotic Vehicle With IR Remote
Controlling Robotic Vehicle With IR Remote
 
Project report on wireless based traffic control for emergency vehicle
Project report on wireless based traffic control for emergency vehicleProject report on wireless based traffic control for emergency vehicle
Project report on wireless based traffic control for emergency vehicle
 
Unidad iii tema 10 monitorización (2) - cad
Unidad iii   tema 10 monitorización (2) - cadUnidad iii   tema 10 monitorización (2) - cad
Unidad iii tema 10 monitorización (2) - cad
 
Summer Internship Report on PLC
Summer Internship Report on PLCSummer Internship Report on PLC
Summer Internship Report on PLC
 
IR BASED HOME AUTOMATION USING ARDUINO UNO
IR BASED HOME AUTOMATION USING ARDUINO UNOIR BASED HOME AUTOMATION USING ARDUINO UNO
IR BASED HOME AUTOMATION USING ARDUINO UNO
 
Diagrama de bloque tanque
Diagrama de bloque tanqueDiagrama de bloque tanque
Diagrama de bloque tanque
 
Li fi and its application
Li fi and its applicationLi fi and its application
Li fi and its application
 
Wireless gesture controlled robot
Wireless gesture controlled robotWireless gesture controlled robot
Wireless gesture controlled robot
 
Automatic door using arduino
Automatic door using arduinoAutomatic door using arduino
Automatic door using arduino
 
Raspberry Pi controlled Home Automation
Raspberry Pi controlled Home AutomationRaspberry Pi controlled Home Automation
Raspberry Pi controlled Home Automation
 
Sistemas lógicos con el PLC
Sistemas lógicos con el PLC Sistemas lógicos con el PLC
Sistemas lógicos con el PLC
 
Introducing scada
Introducing scadaIntroducing scada
Introducing scada
 

Andere mochten auch

Control y robótica
Control y robóticaControl y robótica
Control y robóticaananuez
 
Unidad 4. Robotica. Sistemas de control y motores de impulsión
Unidad 4. Robotica. Sistemas de control y motores de impulsión Unidad 4. Robotica. Sistemas de control y motores de impulsión
Unidad 4. Robotica. Sistemas de control y motores de impulsión Alberto Carranza Garcia
 
Sistema de control de un robot
Sistema de control de un robotSistema de control de un robot
Sistema de control de un robotSiul Reivaj
 
Sensores internos y externos.pptx
Sensores internos y externos.pptxSensores internos y externos.pptx
Sensores internos y externos.pptxJuan Torres Riico
 
Componentes sistema control
Componentes sistema controlComponentes sistema control
Componentes sistema controltoni
 
Manipuladores de robots
Manipuladores de robotsManipuladores de robots
Manipuladores de robotsEdson Garcia
 
Guia r pida_robot_mitsubishi_rv2-aj
Guia r pida_robot_mitsubishi_rv2-ajGuia r pida_robot_mitsubishi_rv2-aj
Guia r pida_robot_mitsubishi_rv2-ajJesus Gomez
 
Integración de ROS (Robot Operating System) con las plataformas Arduino y Ras...
Integración de ROS (Robot Operating System) con las plataformas Arduino y Ras...Integración de ROS (Robot Operating System) con las plataformas Arduino y Ras...
Integración de ROS (Robot Operating System) con las plataformas Arduino y Ras...Alvaro Angel Romero Gandul
 
Esfuerzo y deformacion
Esfuerzo y deformacionEsfuerzo y deformacion
Esfuerzo y deformacionJhoan Urdaneta
 
Tipos de Trayectorias en Robotica
Tipos de Trayectorias en RoboticaTipos de Trayectorias en Robotica
Tipos de Trayectorias en RoboticaUTM
 
Métodos en programacion
Métodos en  programacionMétodos en  programacion
Métodos en programacioncrisricguepi
 
Diagrama de fuerza cortante y momento flexionante
Diagrama de fuerza cortante y momento flexionanteDiagrama de fuerza cortante y momento flexionante
Diagrama de fuerza cortante y momento flexionantevlspmeso
 
2015 Upload Campaigns Calendar - SlideShare
2015 Upload Campaigns Calendar - SlideShare2015 Upload Campaigns Calendar - SlideShare
2015 Upload Campaigns Calendar - SlideShareSlideShare
 
What to Upload to SlideShare
What to Upload to SlideShareWhat to Upload to SlideShare
What to Upload to SlideShareSlideShare
 
Getting Started With SlideShare
Getting Started With SlideShareGetting Started With SlideShare
Getting Started With SlideShareSlideShare
 

Andere mochten auch (18)

Control y robótica
Control y robóticaControl y robótica
Control y robótica
 
Unidad 4. Robotica. Sistemas de control y motores de impulsión
Unidad 4. Robotica. Sistemas de control y motores de impulsión Unidad 4. Robotica. Sistemas de control y motores de impulsión
Unidad 4. Robotica. Sistemas de control y motores de impulsión
 
Sistema de control de un robot
Sistema de control de un robotSistema de control de un robot
Sistema de control de un robot
 
Unidad 5: Control y robótica
Unidad 5: Control y robóticaUnidad 5: Control y robótica
Unidad 5: Control y robótica
 
Sensores internos y externos.pptx
Sensores internos y externos.pptxSensores internos y externos.pptx
Sensores internos y externos.pptx
 
Componentes sistema control
Componentes sistema controlComponentes sistema control
Componentes sistema control
 
Programación aplicada a robots (Gestual y textual)
Programación aplicada a robots (Gestual y textual)Programación aplicada a robots (Gestual y textual)
Programación aplicada a robots (Gestual y textual)
 
Manipuladores de robots
Manipuladores de robotsManipuladores de robots
Manipuladores de robots
 
Guia r pida_robot_mitsubishi_rv2-aj
Guia r pida_robot_mitsubishi_rv2-ajGuia r pida_robot_mitsubishi_rv2-aj
Guia r pida_robot_mitsubishi_rv2-aj
 
Integración de ROS (Robot Operating System) con las plataformas Arduino y Ras...
Integración de ROS (Robot Operating System) con las plataformas Arduino y Ras...Integración de ROS (Robot Operating System) con las plataformas Arduino y Ras...
Integración de ROS (Robot Operating System) con las plataformas Arduino y Ras...
 
Esfuerzo y deformacion
Esfuerzo y deformacionEsfuerzo y deformacion
Esfuerzo y deformacion
 
Tipos de Trayectorias en Robotica
Tipos de Trayectorias en RoboticaTipos de Trayectorias en Robotica
Tipos de Trayectorias en Robotica
 
Métodos en programacion
Métodos en  programacionMétodos en  programacion
Métodos en programacion
 
Diagrama de fuerza cortante y momento flexionante
Diagrama de fuerza cortante y momento flexionanteDiagrama de fuerza cortante y momento flexionante
Diagrama de fuerza cortante y momento flexionante
 
Materiales de uso técnico y propiedades
Materiales de uso técnico y propiedadesMateriales de uso técnico y propiedades
Materiales de uso técnico y propiedades
 
2015 Upload Campaigns Calendar - SlideShare
2015 Upload Campaigns Calendar - SlideShare2015 Upload Campaigns Calendar - SlideShare
2015 Upload Campaigns Calendar - SlideShare
 
What to Upload to SlideShare
What to Upload to SlideShareWhat to Upload to SlideShare
What to Upload to SlideShare
 
Getting Started With SlideShare
Getting Started With SlideShareGetting Started With SlideShare
Getting Started With SlideShare
 

Ähnlich wie Sistemas de control para robots autónomos

Ähnlich wie Sistemas de control para robots autónomos (20)

Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
U2
U2U2
U2
 
Unidad 2 apps
Unidad 2 appsUnidad 2 apps
Unidad 2 apps
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Unidad 2 apps
Unidad 2 appsUnidad 2 apps
Unidad 2 apps
 
Unidad 2 apps (1)
Unidad 2 apps (1)Unidad 2 apps (1)
Unidad 2 apps (1)
 
Sistemas de control deiralys guerra 26244008
Sistemas de control deiralys guerra 26244008Sistemas de control deiralys guerra 26244008
Sistemas de control deiralys guerra 26244008
 
Sistemas De Control
Sistemas De ControlSistemas De Control
Sistemas De Control
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Sistemas de control deiralys guerra 26244008
Sistemas de control deiralys guerra 26244008Sistemas de control deiralys guerra 26244008
Sistemas de control deiralys guerra 26244008
 
Las funciones de los sistemas operativos
Las funciones de los sistemas operativosLas funciones de los sistemas operativos
Las funciones de los sistemas operativos
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
robotica
roboticarobotica
robotica
 
robots
robotsrobots
robots
 
CONTROL POR COMPUTADORAS
CONTROL POR COMPUTADORASCONTROL POR COMPUTADORAS
CONTROL POR COMPUTADORAS
 
76013822 sistemas-de-control
76013822 sistemas-de-control76013822 sistemas-de-control
76013822 sistemas-de-control
 
Control de procesos clase 1
Control de procesos   clase 1Control de procesos   clase 1
Control de procesos clase 1
 
Descripcion y control de procesos
Descripcion y control de procesosDescripcion y control de procesos
Descripcion y control de procesos
 
Sistema de control
Sistema de controlSistema de control
Sistema de control
 

Kürzlich hochgeladen

Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 

Kürzlich hochgeladen (20)

Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 

Sistemas de control para robots autónomos

  • 1. SISTEMAS DE CONTROL PARA ROBOTS AUTONOMOS Diego Fernando Arpi Saldaña e-mail: darpi@est.ups.edu.ec Luis Fernando Guerrero Vásquez e-mail: lguerrerov@est.ups.edu.ec divide normalmente en la respuesta transitoria y la respuesta en RESUMEN: Los sistemas de control encuentran su estado permanente. gran aplicación en los sistemas robóticos. Dependiendo de la aplicación para la cual diseñemos el controlador, tenemos una 2.1.2. DOMINIO DE LA FRECUENCIA [4] gran variedad de sistemas de control para escoger, ya sea analógico o digital o en el dominio del tiempo o la frecuencia. La importancia de analizar la respuesta de los sistemas de Según la complejidad de las tareas a realizar será necesario utilizar sistemas con varios niveles de control y que estén control en el dominio de frecuencia radica en el hecho de que basados en reglas en lugar de controladores clásicos. en los sistemas de comunicaciones la respuesta en frecuencia Finalmente podemos llegar a comprender más profundamente es de mayor importancia, ya que la mayoría de las señales a los sistemas de control al realizar una analogía con los ser procesadas son de tipo senoidal o están compuestas por sistemas biológicos. componentes senoidales. Los estudios de respuesta en frecuencia nos permitirán proyectar el desempeño del dominio PALABRAS CLAVE: Sistemas de control, sistemas del tiempo de un sistema. robóticos, sensores, actuadores, interfaz, niveles de control. 2.2. SISTEMAS DISCRETOS [1] 1 INTRODUCCIÓN Cuando el sistema es discreto, el control se realiza con Hoy en día la robótica ha ido tomando fuerza en una gran elementos digitales como el ordenador, por lo que hay que cantidad de aspectos de nuestra vida diaria. Desde los robots digitalizar los valores antes de su procesamiento y volver a más sencillos utilizados de manera didáctica hasta los convertirlos tras el procesamiento. exploradores enviados en viajes espaciales a realizar tareas En la actualidad se utilizan sistemas digitales para el control, que los seres humanos no podemos realizar. Tanto en la siendo el ordenador el más utilizado, por su fácil programación industria como en la vida diaria, los robots han pasado a formar y versatilidad. El control en los robots generalmente parte de nuestra cotidianidad, aunque no nos demos cuenta de corresponde con sistemas discretos en lazo cerrado, realizado ello. En el presente documento se busca explicar de manera sencilla los aspectos esenciales de un robot autómata así como por computador. El ordenador toma los datos de los sensores y las principales características de los sistemas de control que activa los actuadores en intervalos lo más cortos posibles del pueden ser usados en el desarrollo de los sistemas robóticos. orden de milisegundos. Adicionalmente se hace un breve análisis acerca de la analogía existente entre los sistemas de control robóticos y los sistemas En cualquier caso existen dos tipos de sistemas, sistemas en biológicos. El documento busca que cualquier persona con un lazo abierto y sistemas en lazo cerrado. mínimo de conocimiento acerca de la teoría de control pueda entender el tema y motivarse a profundizar en el mismo. 2.3. CONTROL EN LAZO ABIERTO [1] 2 SISTEMAS DE CONTROL [1] Son aquellos en los que la salida no tiene influencia sobre la Podemos definir como un sistema de control a la combinación de componentes que actúan juntos para realizar el control de señal de entrada. un proceso. Este control se puede hacer de forma continua, es decir en todo momento o de forma discreta, es decir cada cierto tiempo. 2.1. SISTEMAS CONTINUOS [4] Figura 1: Sistema en lazo abierto [1] Cuando el sistema es continuo, el control se realiza con Un ejemplo puede ser el amplificador de sonido de un equipo elementos continuos, ya sea en el dominio del tiempo o de la de música. frecuencia. 2.1.1. DOMINIO DEL TIEMPO [4] A sabiendas de que el tiempo es una variable independiente empleada en la mayoría de los sistemas de control, es usualmente de interés evaluar las respuestas del estado y la salida con respecto al tiempo. La respuesta en el tiempo se Figura 2: Ejemplo de lazo abierto: amplificador de sonido [1] 1
  • 2. Cuando nosotros variamos el potenciómetro de volumen, varia la cantidad de potencia que entrega el altavoz, pero el sistema no sabe si se ha producido la variación que deseamos o no. 4 ESPECIFICACIONES DEL SISTEMA 2.4. CONTROL EN LAZO CERRADO [1] DE CONTROL [3] Son aquellos en los que la salida influye sobre la señal de entrada. 4.1. NIVELES DE CONTROL [3] La definición de los distintos niveles de control se basa en las características de las tareas que se desean realizar sobre la plataforma de la que se dispone. Una tarea puede definirse como sencilla o compleja, en función de la capacidad del robot para realizarla. Siguiendo este razonamiento se pueden distinguir dos niveles Figura 3: Sistema en lazo cerrado [1] de control (Figura 5). El nivel más alto realiza el razonamiento a largo plazo, describiendo un plan para alcanzar la tarea Un ejemplo puede ser el llenado del agua de la cisterna de un compleja que se desea realizar a base de ir dividiéndola en sub- inodoro. acciones más sencillas, y se encarga de que cada una de estas sub-acciones alcance el sub-objetivo que se ha dispuesto, es decir, realiza la monitorización de la ejecución del plan. El nivel más bajo se encargará de la realización de las tareas más sencillas, resolviendo los problemas más inmediatos con los que se puede encontrar el robot y que no requieren de una planificación. Figura 5: Niveles de control [3] Figura 4: Ejemplo de lazo cerrado: Cisterna [1] Las distintas arquitecturas de control desarrolladas difieren en el peso específico dado a cada uno de los niveles en los casos Entrada de agua, controlador (válvula), nudo comparador (lo más extremos constan de un único nivel. El alto nivel para realiza tanto la válvula como el pivote y la palanca de la varilla), poder razonar necesita de una representación detallada del la realimentación (el flotador junto con la varilla y la palanca) y entorno en el que se va a mover. Desde la otra perspectiva el la salida de agua (que hace subir el nivel del agua). robot es más robusto pues sólo necesita de un conjunto de acciones básicas, a veces denominadas instintos, que componen el bajo nivel y únicamente hay que decidir cuál de 3 ARQUITECTURA DE UN ROBOT [1] esas acciones es la que debe ejecutarse en la situación actual. La utilización de un robot, se hace muy común en un gran 4.2. FUNCIONES DEL CONTROL [3] número de aplicaciones, donde se pretende sustituir a las personas. En cualquiera de las arquitecturas se debe llegar a la implementación de controladores eficientes para la realización Para poder conocer el estado de las variables del entorno utiliza de las tareas sencillas que en última instancia debe ejecutar el sensores los mismos que nos dan nuestras señales de entada robot. Para la realización de estos controladores vamos a tener al sistema de control, que facilitan la información al ordenador, en cuenta dos perspectivas distintas: una vez analizada, realiza las actuaciones necesarias por medio de los actuadores los mismos que muestran la respuesta  Teoría clásica de Control de nuestro sistema de control..  Sistemas basados en Reglas 2
  • 3. La teoría clásica de control define la función de control en base dos acciones posibles: evitar obstáculos y seguir un objeto, al valor de una variable de estado que define la situación actual cuando la situación del entorno es tal que la función de evitar del sistema y de su evolución temporal a través de los tiene que ser ejecutada, ésta bloquea automáticamente la conceptos de la derivada y la integral. acción de seguir. El problema de estos sistemas es la imposibilidad de obtener un único sistema que pueda responder automáticamente a las dos situaciones. La única solución es utilizar varios sistemas que se activen cuando se encuentra en un modo u otro. Este problema puede se puede resolver utilizando sistemas basados en reglas que permitan subdividir el espacio de control en tantas partes como intervalos hayamos definido en los espacios de entrada, el formato de las reglas será de la forma: Figura 8: Ejemplo de arquitectura reactiva [3] SI <los valores de entrada se encuentran en este rango> ENTONCES <los valores de salida se ponen a este valor> Para problemas sencillos esta arquitectura es válida pero no es así en situaciones donde la acción a desarrollar es muy Entonces en lugar de tener las superficies de control clásico compleja y necesita de una secuencia de acciones concreta (figura 6), tendremos superficies fraccionadas (figura 7). que no se puede alcanzar mediante la ejecución de la acción básica. Para la realización de un alto nivel es necesario tener una representación del mundo y un modo de razonamiento sobre ese mundo. La representación del mundo puede darse a priori o bien puede construirse a partir de la información sensorial, como por ejemplo mediante el algoritmo QUADTREE. Figura 6: Superficies de control clásico [3] Figura 9: Representación del mundo mediante un Quadtree [3] Este método parte de la división del mundo en celdas y en la agregación de estas para tener una visión más global del espacio sobre el que se mueve el robot. Cualquier método de obtención de la representación del mundo llevado a una ejecución en un medio real se encuentra con dos problemas: la incertidumbre de los sensores que están explorando dicho mundo y la imposibilidad de localizar al robot dentro del mundo con unas coordenadas precisas si no se Figura 7: Superficies de control usando reglas [3] cuenta con una referencia externa. Para razonar sobre esa representación se utilizan 4.3. ARQUITECTURA DEL CONTROL [3] planificadores. Un planificador genera de forma automática y gestiona un plan, que no es más que la secuencia de acciones Una vez desarrolladas las funciones de control el problema necesaria para la consecución de una meta. Este problema se aparece en cómo integrar todas esas funciones en un único puede visualizar representando el espacio de búsqueda en robot. La arquitectura puramente reactiva no necesita de ningún forma de árbol (Figura 10), de tal manera que el plan es el otro nivel y la actuación final del robot se basa en la importancia camino óptimo dentro del árbol para alcanzar la meta para cada situación de la función que se puede ejecutar. Existe propuesta. una relación dada entre las acciones básicas de modo que una acción puede bloquear a otra e impedir su ejecución. Por ejemplo (Figura 8), si consideramos un robot móvil que tiene 3
  • 4. Figura 11: Sistema de control formado por centros de control y divido en capas. [2] Interfaz del sistema [2] Al igual que con un sistema biológico real, la interfaz considera al robot como un sistema de acciones y reacciones con la siguiente estructura: MS ISC = < Σ, Γ, Ρ > Figura 10: Representación de la búsqueda de un plan [3] Donde Σ representa el conjunto de estados posibles del sistema, Γ muestra el conjunto formado por las posibles Este procedimiento presenta una serie de limitaciones cuando intenciones de acción sobre el sistema y Ρ el conjunto de todas consideramos la posibilidad de realizar acciones las posibles tareas que pueden ser desempeñadas por el concurrentemente. Además es necesario que se ejecuten los sistema. Los estados del sistema Σ se pueden expresar pasos anteriores con el efecto deseado para poder realizar el mediante los valores de las distintas señales de entrada y salida siguiente paso, cuando esto no ocurre es necesaria la del sistema de control: replanificación de toda la solución. En estos casos se debe abordar el problema desde una perspectiva distinta basada en Σ = {σ1, σ2, …, σn} donde σi =((sig1,val1), (sig2,val2) … técnicas multiagente. (sigm,valm)) 4.4. SISTEMAS DE CONTROL INSPIRADOS EN Las influencias o aportaciones Γ de cada elemento del sistema NEUROREGULADORES HUMANOS. [2] de control se define como una lista de pares de un elemento y su valor: 4.4.1. MODELO DEL SISTEMA DE CONTROL [2] Γ = {γ1, γ2, …, γn} donde γi =((sig1,val1), (sig2,val2) … En base a estudios realizados sobre el sistema nervioso se (sigm,valm)) analiza la opción de realizar un sistema de control cuyo modelo sigue los mismos principios arquitectónicos que el de los Para que el estado del sistema evolucione es necesario que el sistemas biológicos. sistema ejecute tareas, provocando para ello una serie de influencias. El conjunto de las posibles tareas que el sistema Un robot puede verse como si fuese un sistema biológico: puede realizar Ρ se define como posee un sistema mecánico que interacciona con el mundo y un sistema de control que regula las acciones del sistema. Este Ρ = {ρ1, ρ 2, …, ρ n} sistema de control puede contemplarse como un sistema nervioso, dividido en distintos centros de control encargados de Cada tarea se puede definir como: tareas. Cada uno de estos centros actuará de forma autónoma ρi = (nombre, pre, post) mediante distintas señales hacia los elementos mecánicos u otros centros de control, y su acción dependerá de la Donde ρi se define mediante un nombre, una pre-condición y información que pueda captar del mundo exterior. Por tanto un una post-condición. robot puede definirse como un sistema mecánico (MS), un MS sistema de control (CS) y una interfaz ( ISC) encargada de La pre-condición especifica las condiciones que deben comunicar ambos sistemas. cumplirse para ejecutarse la acción. La post-condición define el MS conjunto de influencias que se crean al ejecutar dicha acción. Robot = <MS,CS, ISC> nombre: expresión de la forma f(x1, x2, …, xk), donde cada xi Cada uno de los elementos del Sistema de Control se es una variable autorizada a aparecer en las fórmulas pre y denomina centro de control (CC) y va a ser modelado como una post. entidad autónoma capaz de ejercer cierta influencia sobre el sistema mecánico o sobre otros CC. pre y post: fórmula con la forma g(a1, a2, …, an) donde g es un predicado n-ario y cada ai es una constate o variable. Centros de control [2] Los centros de control serán los encargados de recibir las señales entrantes al sistema, procesarlas, decidir la siguiente acción a realizar y ejecutarla, presentando un comportamiento similar al que realizan los centros neurorreguladores biológicos. 4
  • 5. La complejidad del sistema de control dependerá de la aplicación para la cual se la está diseñando. Podemos escoger entre un sistema de control clásico para aplicaciones sencillas. O un sistema de control basado en reglas para aplicaciones más complejas. Todo dependerá de la precisión y rapidez de respuesta que requiramos y de los recursos económicos con los que contemos puesto que la diferencia de costos entre estos dos sistemas, es bien amplia. La importancia de inspirarse en neuroreguladores humanos para realizar los sistemas de control radica en que si Figura 12: Estructura interna de un centro de control [2] analizamos al cuerpo humano dentro del punto de vista de los sistemas de control, nos encontramos con que el controlador de Además, para permitir comportamientos cognitivos más todo el organismo es el cerebro mientras que la complejos, dotaremos al agente de la capacidad de retroalimentación se la realiza mediante los sentidos y los memorización, pudiendo así conservar un estado interno de sí actuadores son nuestras músculos que reaccionan a las mismo. situaciones dependiendo de las señales enviadas por el cerebro. Como podemos observar, nosotros somos un sistema de gran precisión. Y en base a estudiarnos a nosotros mismos 5 CONCLUSIONES podemos llegar a desarrollar robots autómatas capaces de realizar actividades complicadas, solucionar problemas, Luego de realizar un detenido análisis de la información aprender del medio físico y tomar decisiones. Al entenderlo de presentada podemos realizar las siguientes conclusiones: esta manera resulta muy sencillo de comprender los sistemas de control y su importancia. Encontramos que tanto los sistemas de control analógicos como digitales poseen grandes ventajas y desventajas. Sin Finalmente, para poder diseñar correctamente un sistema embargo, en la actualidad los sistemas digitales están robótico es preciso tener bases sólidas en el conocimiento de reemplazando a los analógicos debido a que las interferencias los sistemas de control ya que esta es la parte más importante externas y el ruido no los afecta en gran medida. Además de de todo el diseño. Necesariamente debemos usar sensores y que al digitalizar la información, esta puede ser tratada con más actuadores de gran precisión y que se ajusten a nuestras facilidad con un ordenador cuyo manejo y programación necesidades. Siempre entender los sistemas de control resultan mucho más sencillos. Adicionalmente, no cabe duda realizando analogías con los sistemas biológicos cuyo diseño que si debemos escoger entre un sistema en lazo abierto y un carece de errores. sistema en lazo cerrado, nuestra mejor opción será la segunda, dado que esta nos permite la retroalimentación que es necesaria para conocer si el controlador está cumpliendo o no con su finalidad y podremos realizar acciones dependiendo de 6 REFERENCIAS los resultados. [1] Unidad didáctica: “Control y Robótica”.pdf, Autor: Antonio En los sistemas de control analizados nos encontramos con dos Bueno. [2] “Sistema de control para robots inspirado en el tipos de dominios, el del tiempo y el de las frecuencias. Aunque funcionamiento y organización de los sistemas ambos tienen su importancia y razón de ser, desde nuestro neurorreguladores humanos”, Autores: José Vicente Berná punto de vista, el más útil es el de la frecuencia, puesto que Martínez, Francisco Maciá Pérez, Virgilio Gilart Iglesias, desde los resultados que obtengamos del controlador en este Héctor Ramos Morillo, Antonio Ferrándiz Colmeiro; dominio podemos proyectar su desempeño en el dominio del Departamento de Tecnología Informática y Computación tiempo. En cambio, desde el dominio del tiempo no tenemos Universidad de Alicante conocimiento acerca de lo que está pasando en frecuencia. [3] “Robots Autónomos: Arquitecturas y Control”, Autores: José Manuel Molina López, Vicente Matellán Olivera. Además, en nuestra era, los sistemas de comunicaciones son [4] Benjamín C. Kuo, “Sistemas de Control Automático”, 7ma muy usados y en estos el análisis predominante se lo realiza en edición, Analisis de sistemas de control en el dominio del frecuencia. tiempo, Capítulo 7; Analisis de sistemas de control en el dominio de la frecuencia, Capítulo 9. Uno de los aspectos de gran importancia dentro de los sistemas robóticos es el de los sensores, ya que estos le permiten al robot entablar una relación con el medio externo. Son la interfaz entre el sistema de control y el ambiente donde el robot realiza su labor. Su uso en la retroalimentación del sistema implica que deben ser de gran precisión. Al igual que los sensores, tienen su importancia los actuadores, ya que son los que realizaran el movimiento. Deben ser escogidos teniendo en cuenta las especificaciones del control. Para evitar la complejidad del sistema de control, debemos contar con buenos sensores y buenos actuadores. 5