Tabla de contenido:
- Paso 1: análisis cinético
- Paso 2: mecanismo
- Paso 3: simulación de MATLAB
- Paso 4: Código de LabVIEW - Principal
- Paso 5: Código LabVIEW - Delta Inverse
- Paso 6: Código LabVIEW - 3 Motor Sync
- Paso 7: demostración
Video: Escaneo y dibujo del robot LEGO Delta: 7 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:44
Usando LEGO NXT para construir un robot Delta.
Escaneo y dibujo combinados.
Paso 1: análisis cinético
Abra el PDF para ver los detalles.
Referencia: https://www.google.com.tw/url? Sa = t & rct = j & q = & esrc = s…
Paso 2: mecanismo
LEGO NXT * 1 Motor LEGO * 3 Sensor de luz LEGO * 1 LEGO Mindstorms * 1 caja Pizarra blanca * 1 (Porque la pizarra blanca tiene menos fricción) Marcador de pizarra blanca * 1 Repisa * 1 Cinturón * n (Fija la repisa y el robot juntos.)
Si tiene más equipo, puede usarlos para construir una caja de cambios. Es mejor que el motor tenga una relación de reducción grande.
Cambie la longitud del brazo para satisfacer sus necesidades.
Es mejor usar la rótula en el cruce. No lo tengo, así que lo cambio a 2 juntas de revolución.
Paso 3: simulación de MATLAB
Usando MATLAB para simular la acción.
Calcule la trayectoria del robot antes de operar el robot. Puede evitar el funcionamiento incorrecto, como exceder el espacio de trabajo.
Paso 4: Código de LabVIEW - Principal
- Haga clic en la parte inferior "Inicializar". Puede permitir que el robot siempre arranque desde el mismo lugar. Dar 3 potencias a los motores, hacer que funcionen en la parte superior del estante. Calcular la diferencia entre el valor anterior y el actual del grado del motor. Si la diferencia es 0, la inicialización está completa.
-
Haga clic en la parte inferior "Escanear". Dele a NXT una matriz L (cm) * L (cm) que tenga d columnas y d filas. Deje que el sensor de luz escanee de izquierda a derecha y de arriba a abajo. Si los valores de ese sensor de luz determinado es negro (en la imagen es <45, pero será diferente), se accederá a la matriz como X0, Y0, Z0. Y saldrá del proceso de escaneo.
- Cambie el sensor de luz a marcador de pizarra blanca.
- Haga clic en la parte inferior "Dibujar". El dibujo comenzará en la posición a la que accede el Paso 2 (X0, Y0, Z0). El script de matlab es la trayectoria que inserta.
Paso 5: Código LabVIEW - Delta Inverse
Es el cálculo cinemático inverso.
Las entradas son las coordenadas x, y y z de los puntos de la trayectoria.
Las salidas son el ángulo y la potencia de tres motores, y los "bucles" muestran el número de bucles.
Paso 6: Código LabVIEW - 3 Motor Sync
Usando control PID.
Entrada de puerto de 3 motores, potencia, ángulo.
Si la diferencia entre el ángulo del motor leído de NXT y el ángulo que dio Delta Inverse es menor a 5 grados, el motor dejará de girar.
Si se detienen 3 motores, el proceso está completo.
Recomendado:
Robot de dibujo con escudo de Adafruit (concurso Make It Move): 10 pasos (con imágenes)
Drawing Robot With Adafruit Shield (Concurso Make It Move): Hola, me llamo Jacob y yo vivimos en el Reino Unido. En este proyecto voy a construir un robot que dibuje para ti. * Estoy seguro de que muchos de ustedes quieren verlo, así que si quieren saberlo, salte directamente al penúltimo paso, pero asegúrese de volver aquí para ver
Tablero MXY - Tablero de robot de dibujo de trazador XY de bajo presupuesto: 8 pasos (con imágenes)
Tablero MXY - Tablero de robot de dibujo de plotter XY de bajo presupuesto: Mi objetivo era diseñar el tablero mXY para hacer que la máquina de dibujo del plotter XY sea de bajo presupuesto. Así que diseñé una placa que se lo pone más fácil a quienes quieran realizar este proyecto. En el proyecto anterior, mientras usaba 2 motores paso a paso Nema17, esta placa u
Robot de dibujo para Arduino: 18 pasos (con imágenes)
Robot de dibujo para Arduino: Nota: ¡Tengo una nueva versión de este robot que usa una placa de circuito impreso, es más fácil de construir y tiene detección de obstáculos por infrarrojos! Échale un vistazo en http://bit.ly/OSTurtle Diseñé este proyecto para un taller de 10 horas para ChickTech.org cuyo objetivo es i
Robot de dibujo de bajo costo compatible con Arduino: 15 pasos (con imágenes)
Robot de dibujo de bajo costo compatible con Arduino: Nota: ¡Tengo una nueva versión de este robot que usa una placa de circuito impreso, es más fácil de construir y tiene detección de obstáculos por infrarrojos! Échale un vistazo en http://bit.ly/OSTurtle Diseñé este proyecto para un taller de 10 horas para ChickTech.org cuyo objetivo es i
Lente macro barata de Iphone para escaneo de códigos de barras: 6 pasos (con imágenes)
Lente macro de Iphone barata para escaneo de códigos de barras: Un problema evidente con la cámara del iPhone es su incapacidad para enfocar a menos de ~ 1 pie de distancia. Algunas soluciones del mercado de accesorios ayudan a solucionar este problema, como iClarifi de Griffin Technology. Esta funda para el iPhone 3G te permite deslizar un poquito ma