Paso 10: Resolución de problemas y pensamientos
Solución de problemas:
A continuación se presentan algunos problemas comunes que puede encontrar cuando se tiene un robot para arriba y funcionando.
P: mi robot es evitar la bola en lugar de seguirlo.
A:Try intercambio de alrededor de los servos de impulsión izquierda y derecha puede invertirse. Compruebe también el lazo de PID en el programa.
P: el robot es desigual o acción esporádica
R: intente restablecer el Arduino y readaptación del duende para el color. Intente utilizando otro color como naranja para el robot para seguir.
P: mi robot parece lento o es perder el objeto de seguimiento rápido
A: Asegúrese de que la batería está cargada y no hay suficiente iluminación.
P: mi robot gira justo después de primero lo
R: Verifique la conexión del duende a Arduino y si su gusto mí siempre se me olvida sacar la tapa protectora de la lente.
P: mi robot es oscilante violentamente izquierdo y derecho mientras realiza un seguimiento de la bola
R: intente aumentar el error proporcional en la rutina de sub FollowBlock. Esta línea de código "int32_t diferencial = (followError + (followError * forwardSpeed)) >> 6;"
Cosas que puedo hacer de manera diferente en la siguiente versión:
- Además el diseño de una rueda usable en el futuro conduciría abajo costo. LEGO ruedas gran trabajo, pero son caros y pueden ser difíciles de encontrar.
- Agregar un Arduino con un módulo Bluetooth sería genial, una vez que el precio baje un poco más.
- Intenté añadir protección de la batería a los iones de Li. No he podido conseguir un flujo de corriente de los módulos adquiridos de Tenergy.
- Agregar un módulo de inclinación de la bandeja llena al robot aumentaría el costo un poco, pero creo que ayuda con interacción humana y mejorar el seguimiento del robot en su totalidad.
- Diseñar una manera para que el robot a entrecerrar los ojos en la luz del sol completa o calibrar con un sensor de luz exterior. Esto ayudaría en múltiples situaciones de iluminación que pueda encontrar el robot.
- Otra reducción en tamaño total trabajó muy bien para el objetivo de estos robots.
- Me gustaría intentar fijar un duende, con firmware actualizado, a un completo tamaño 330mm base con menor velocidad del motor.