Please enable JavaScript.
Coggle requires JavaScript to display documents.
INTRODUCCIÓN A LA ROBÓTICA - Coggle Diagram
INTRODUCCIÓN A LA ROBÓTICA
¿Qué es la física?
Es una ciencia
Enfocada en el estudio de:
La materia
La energía
El espacio
El tiempo
La relación entre todos ellos
Mediante el uso de:
Leyes y principios matematicos
La gravedad
Dividida en distintas ramas de estudio como:
Termodinámica
Electromagnetismo
Mecanica
Otros
¿Que es la cinematica?
Es una rama de la fisica
Enfocada en describir el movimiento en base a:
La posicion
La velocidad
La aceleracion
El tiempo
La Trayectoria
Sin considerar el origen o la fuerza que lo movio
que contempla los siguientes tipos de movimiento
Movimiento rectilineo uniforme
Movimiento rectilineo uniformemente variado
Movimiento armonico simple
Movimiento parabolico
Movimiento circular uniforme
Movimiento circular uniformemente acelerado
Movimiento armonico simple
¿Que es la dinamica?
Es una rama de la fisica
Que estudia la relacion entre:
Las fuerzas que actuan sobre un cuerpo
Los efectos que se produciran al moverse el objeto
Que esta regulada por la LEY DE NEWTON y sus principios
Primera ley
un cuerpo se mantendrá en reposo o movimiento uniforme
excepto que sobre el cuerpo actúe una fuerza
Segunda ley
la variación del movimiento de los cuerpos es proporcional a la fuerza que se ejerce sobre él
Tercera ley
a la fuerza que se aplica sobre un cuerpo se le opone una fuerza de la misma intensidad pero en dirección opuesta
¿Que es una matriz?
¿Donde se aplica?
Puede aplicarse en:
Transformaciones lineales
Sistemas de ecuaciones
Analisis de datos
Mecanica de fluidos
Otras aplicaciones importantes
Informatica
Robotica
Son un conjunto
De numeros
De simbolos
Que se encuentra distribuido
En lineas horizontales
Organizadas en filas y columnas
En lineas verticales
De forma rectangular
Los sistemas
Clasificacion
Se pueden clasificar en 2 grandes categorias
Sistemas conceptuales
Se trata de conjuntos ordenados e interrelacionados de conceptos e ideas, que pueden ser de cuatro tipos diferentes: individuos, predicados, conjuntos u operadores. Son de tipo abstracto, intangible.
Sistemas materiales
Por el contrario, son tangibles, concretos, y están compuestos de componentes físicos, es decir, cosas con propiedades específicas, como energía, historia, posición, etc.
unos ejemplos claros
Sistema circulatorio
Sistema termico cerrado
Sistema linguistico
Sistema solar
Sistema electrico
Sistema imformaticos
¿Que es?
onjunto ordenado de componentes relacionados entre sí
Ya sea
Elementos materiales
Elementos confeptuales
Dotado de:
Una estructura
Entornos particulares
Una composicion
¿Donde se aplica?
Se aplica en
Fisica
Biologia
Informatica
Robotica
Programacion
Pasos
Desarrollo de la solucion
Construcción de la solución en forma de programa
Prueba
Analisis del problema
Mantenimiento
¿Que es?
s la actividad que se enfoca en organizar un conjunto de datos ordenados a seguir para ser ciertas cosas
en el área de informática la programación es fundamental para la relación entre ordenadores y los usuarios
se emplea para idear y organizar las ideas necesarias para un proyecto, ya sea para crear programas o aplicaciones
Criterios
Escalabilidad
El software debe ser capaz de manejar un crecimiento en la carga y en los datos sin una degradación significativa del rendimiento.
Mantenibilidad
El software debe ser fácil de mantener y actualizar a medida que cambian los requisitos o surgen nuevas versiones.
Seguridad
Es fundamental garantizar que el software sea seguro, evitando vulnerabilidades y ataques cibernéticos.
Pruebas y depuración
La programación debe ir acompañada de pruebas exhaustivas para identificar y corregir errores.
Robustez
El código debe ser resistente a errores y excepciones. Se deben manejar adecuadamente los posibles errores y fallas para que el programa no falle de manera inesperada.
Cumplimiento de estándares y buenas prácticas
Seguir estándares de la industria y buenas prácticas de programación es esencial para mantener la consistencia y la calidad del código.
Eficiencia
Es importante escribir código que sea eficiente en términos de uso de recursos, como memoria y tiempo de ejecución. Optimizar algoritmos y estructuras de datos es fundamental en este aspecto.
Reutilización de código
Evitar la duplicación de código escribiendo funciones y clases reutilizables. Esto facilita el mantenimiento y reduce la posibilidad de errores.
Modularidad
La división del código en módulos o funciones más pequeñas facilita la gestión y el mantenimiento del software. Cada módulo debe tener una tarea específica y estar bien encapsulado.
Documentación
Escribir documentación clara y completa, que incluya descripciones de funciones, comentarios en el código y manuales de usuario, es esencial para que otros puedan entender y utilizar el software.
Claridad y legibilidad del código
Es importante que el código sea fácil de entender para otros programadores y para ti mismo en el futuro. Se deben utilizar nombres de variables y funciones descriptivos y seguir convenciones de estilo de código para mantener la legibilidad.
Lenguaje
Hay muchos lenguajes de programación diferentes, todos los cuales tienen sus propios méritos, y ciertos lenguajes se adaptan mejor a determinados tipos de tareas, pero no hay un lenguaje que sea el ‘mejor’.
Python es uno de un grupo de lenguajes llamados “lenguajes de programación de propósito general”, que se pueden usar para resolver una amplia variedad de problemas. Otros lenguajes populares en esta categoría son C, Ruby, Java y BASIC.