Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
Bot the Builder es un roomba, que con "agarradores" conectados al frente podrá mover objetos. El código con él está configurado para registrar el primer movimiento con un cuadro de GUI que puede controlar con solo hacer clic con el mouse. Después de la primera ejecución, el bot puede configurarse para que haga exactamente lo que hizo la primera vez en el bucle.
Paso 1: Suministros
Una roomba a la que se le ha reemplazado la aspiradora por una tapa 3D
Una frambuesa Pi que se ha conectado al roomba
Una cámara para caber en el roomba
Una fuente de poder
Grabbers en forma de U para colocar en la parte frontal del roomba
Paso 2: Descargue Roomba Toolbox
Abra MATLAB y cree una nueva carpeta de proyecto para mantener organizados los archivos de su proyecto.
NOTA: Este código se usó para un proyecto que se proporcionó, es posible que no funcione necesariamente de la misma manera para usted que para nosotros.
Ejecute este código y todos los archivos ahora deberían estar almacenados en la carpeta de su proyecto.
Haga clic con el botón derecho en cualquier lugar de la ventana 'Carpeta actual' en MATLAB y haga clic en 'Agregar a la ruta' para permitir que MATLAB localice sus archivos.
Para asegurarse de tener la última versión de la caja de herramientas, use el código que se encuentra en la imagen 3
Paso 3: Código de diseño para los resultados deseados
Si descarga los tres archivos anteriores, podrá controlar su roomba / Mars Rover como se muestra en el siguiente video. El primer archivo es el archivo m del código, el segundo y tercer archivo son su código real que deberá cambiarse y editarse en su roomba específico. Por ejemplo, nuestro roomba se llamaba Roomba 30, así que cuando nos conectamos a nuestro roomba escribíamos el cod
r = habitaciónba.30
y eso conectaría permitiéndonos ejecutar nuestro código.
Paso 4: Ejecute y edite el código hasta que se perfeccione
Es posible que deba ejecutar su código varias veces antes de perfeccionar los giros, la velocidad, etc. Diferentes roombas tendrán diferente deslizamiento de neumáticos y girarán más o menos dependiendo de la superficie en la que se encuentre. Recomendamos probar la conducción del roomba en un espacio abierto para no chocar con nada hasta que aprenda todo lo que el roomba es capaz de hacer. Después de dominar el robot y perfeccionar los ángulos de giro, ¡puede comenzar a construir!
Paso 5: el proyecto final
Su proyecto final debe parecerse a la imagen de arriba, donde tendrá su roomba y los sujetadores adjuntos al frente. Con el código que perfeccionó y el robot que ha construido, ¡estará listo para comenzar a mover cosas con solo su robot en poco tiempo!