¿Es importante el modelado de un sistema (aquí, un robot del mundo real)?

Eso depende de:

  • sus requisitos
  • que quieres que haga el robot
  • qué tan bien quiere que funcione en condiciones bien conocidas o desconocidas
  • cuanto software quieres escribir
  • cuanto tiempo tienes
  • la cantidad de personas que trabajan en el proyecto
  • qué tan rápido quieres lograr algo
  • qué tan general quieres hacer tu software
  • lo que buscas aprender durante el proceso
  • si se va a utilizar en un entorno comercializado industrial
  • qué tan estable debe ser
  • cuán robusto necesita comportarse
  • Cuanta experiencia tienes
  • Lo que intentas probar con este sistema
  • Cuantos sensores tienes
  • Su frecuencia de muestreo
  • Qué tan precisos son sus sensores
  • Cuánto tiempo quieres pasar probando
  • Su nivel de comprensión de la dinámica física del robot.
  • Qué tan bien puede implementar sistemas en software (su capacidad técnica)
  • La repetibilidad requerida
  • Tus habilidades de modelado
  • Si sabe cómo usar correctamente un modelo para el control
  • Qué tan bien puede llevar a cabo experimentos repetibles y precisos
  • Tu capacidad para documentar tu trabajo
  • Qué tan complejo es el robot
  • Y alrededor de 100 cosas más

Entonces, mi respuesta es “depende”.

Podría usar una retroalimentación del sensor y usar un valor de umbral simple para controlar su robot como mencionó, pero luego, cuando el brazo hace sus cosas, obtendrá un movimiento muy suave de una posición a otra (porque redujo el valor en lugar de ejecutarlo) un algoritmo) y la precisión de lo que sea que esté tratando de lograr se verá debilitada nuevamente porque su umbral de los valores, por lo tanto, el brazo se mueve a la velocidad máxima hasta que alcanza un cierto valor y luego el sistema se detiene en el que debido a la intertia está obligado a disparar demasiado .

podría argumentar que puede forzar lentamente el experimento hasta que encuentre el valor EXACTO y el TIEMPO del proceso para obtener los puntos más precisos, pero diría que puede hacerlo, pero lleva mucho tiempo y es tedioso ver cómo si desea agregar nuevas funciones para el sistema necesitará recalibrar el tiempo y el valor.

Modelamos el sistema porque a través del modelado del sistema mecatrónico, podemos predecir el posible resultado del movimiento, podemos suavizar el movimiento del movimiento a medida que los datos se leen y se interpretan de forma continua y análoga en lugar de digitalmente alto o bajo y, por último, podemos predecir errores que puedan ocurrir.

espero que ayude ~

El modelado podría ser importante. ¿Está utilizando un sensor de salida analógica que requiere un convertidor AD o un sensor que ya tiene una salida codificada? ¿El movimiento de interés involucra servo movimiento de bucle cerrado o bucle abierto? ¿Hay otros factores que desee considerar antes de modelar mediante una simulación o pasar directamente a un modelo / prototipo experimental de mesa? ¿Produciría una simulación la información que necesita o, de hecho, necesita ejecutar una simulación y un prototipo en paralelo?

Extremadamente. Dudo que BioBots exista dentro de un milenio a partir de ahora. SensoBots sintéticos los habrá replicado y sobrevivido a algún evento catastrófico terrestre o extraterrestre (enfermedad o asteroide, etc.). Los SensoBots no tienen que parecer exactamente iguales a nosotros o compartir todas nuestras características, pero deben tener todas las capacidades intelectuales y motoras que tenemos, con la capacidad de evolucionar por nosotros mismos. Por encima, el nuevo humanoide debe ser totalmente independiente y capaz de tomar decisiones racionales y elecciones lógicas por sí mismo.