miércoles, 19 de agosto de 2020
miércoles, 12 de agosto de 2020
Programación y Robotica
Actividad: Crea una entrada en tu blog que incluya información y defina los siguientes conceptos.
La programación es la planificación de una tarea para su posterior realización. Desde el punto de vista de la computación es "un proceso de planificación de una secuencia de instrucciones que va a seguir un controlador para que un sistema automático se comporte de una manera determinada".
El objetivo es resolver problemas a partir de plantear claramente los pasos que se tiene que seguir para llegar a la solución. Los pasos tienen que estar codificados en un lenguaje que la computadora entienda.
Para
poder escribir la secuencia de instrucciones que la computadora tiene que
hacer, se tiene que seguir un procedimiento
determinado, este tiene 2 fases .
· FASES DEL PROCEDIMIENTO:
1. Resolución
del problema.
2. implementación.
·Fases en la resolución de un problema.
Dentro de esta fase de la resolución existen dos etapas
Análisis: En esta etapa se define el
problema. Esto requiera que sea comprendido y que pueda ser enunciado y,
además, que se tenga en cuenta los elementos que se tienen para alcanzar el
resultado que se busca.
Solución general o
diseño del algoritmo: En esta etapa se desarrolla una secuencia
lógica de pasos propensos a resolver el problema. Después se siguen los pasos
diseñas para comprobar si éste se resuelve o no.
·Fases en la implementacion de un proceso:
También existen fases a la hora de IMPLEMENTAR :
1. Análisis
del problema: Se
analiza el sistema que se va a controlar y se define, de una manera clara, como
se desea que éste se comporte.
2. Diseño de algoritmo: Conducen al diseño detallado del algoritmo con forma de diagrama de flujo.
3. Codificación: Se implementa el algoritmo
en un código que está escrito en lenguaje de programación. En esta etapa se
reflejan las ideas que se desarrollaron en las etapas de análisis
y diseño.
4. Compilación
y ejecución: Se
descarga el programa y se pone a funcionar al controlador.
5. Verificación: Se busca posibles errores en
las etapas anteriores y se los elimina. Además se verifica que el programador
responda al problema planteado en el paso 1.
6. Documentación: Son comentarios que hacen
más fácil la comprensión del programa, se registra todo lo que se hizo para que
después se pueda usar o modificar.
Las
etapas también se pueden clasificar de modo
temporal:
Tiempo de edición: el programado analiza el
sistema, diseña y realiza el algoritmo y codifica el programa.
Tiempo de ejecución: cuando el programa se descarga al controlador y se empieza a usar.
Es un
idioma artificial que está diseñado para expresar instrucciones que las puede
llevar a cabo un controlador. Se pueden usar para crear programas que controlen
el comportamiento de un sistema automático.
Este
lenguaje está formado por un conjunto de símbolos y reglas que definen su
estructura y el significado de sus elementos y expresiones.
·Robotica:
Es una ciencia que estudia el diseño y la implementación de robots. Ésta combinando diversas disciplinas: la mecánica, la informática, la inteligencia artificial, etc.
·Robot:
Es una
máquina automática que tiene un grado de inteligencia, capaz de percibir su
entorno y de imitar algunos comportamientos del ser humano.
1. Estructura
mecánica: Desde
el punto de vista mecánico, un robot está formado elementos que se
unen por medio de articulaciones. Éstas permiten un movimiento relativo entre
cada dos eslabones consecutivos.
En
general, físicamente, los robots industriales se parecen a un brazo humano por
lo que a veces, para explicar los diferentes elementos del robot, se usan
términos como brazo, cuerpo, codo y muñeca.
2. Sistema
sensorial: Formado
por los sensores que juntan información sobre el estado del propio robot y su
entorno.
3. Sistema de
accionamiento: Formado
por los elementos actuadores que permites realizar las acciones programadas (un
motor, por ejemplo).
4. Unidad
de control: Formada
por los elementos computacionales y el software que regulan el comportamiento
global del robot.