Tabla de contenido:
- Paso 1: Suministros
- Paso 2: Descargue Roomba Toolbox
- Paso 3: Código de diseño para los resultados deseados
- Paso 4: Ejecute y edite el código hasta que se perfeccione
- Paso 5: el proyecto final
Video: Roomba Bot the Bulider: 5 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
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!
Recomendado:
Bot de dibujo lineal BT de Trash Built - My Bot: 13 pasos (con imágenes)
Trash Built BT Line Drawing Bot - My Bot: Hai amigos después de un largo intervalo de unos 6 meses aquí vengo con un nuevo proyecto. Hasta la finalización de Cute Drawing Buddy V1, SCARA Robot - Arduino i planifico otro bot de dibujo, el objetivo principal es cubrir un gran espacio para dibujar. Así que brazos robóticos fijos c
Cómo desmontar una computadora con sencillos pasos e imágenes: 13 pasos (con imágenes)
Cómo desmontar una computadora con sencillos pasos e imágenes: esta es una instrucción sobre cómo desmontar una PC. La mayoría de los componentes básicos son modulares y se quitan fácilmente. Sin embargo, es importante que se organice al respecto. Esto ayudará a evitar que pierda piezas y también a que el reensamblaje sea más fácil
Robot Roomba controlado por navegador con Raspberry Pi Model 3 A +: 6 pasos (con imágenes)
Robot Roomba controlado por navegador con Raspberry Pi Model 3 A +: descripción general Este Instructable se centrará en cómo darle a un Roomba muerto un nuevo cerebro (Raspberry Pi), ojos (cámara web) y una forma de controlar todo desde un navegador web. Hay muchos trucos de Roomba que permiten el control a través de la interfaz en serie. Yo no tengo
Roomblock: una plataforma para aprender la navegación ROS con Roomba, Raspberry Pi y RPLIDAR: 9 pasos (con imágenes)
Roomblock: una plataforma para aprender la navegación ROS con Roomba, Raspberry Pi y RPLIDAR: ¿Qué es esto? &Quot; Roomblock " es una plataforma de robot compuesta por un Roomba, una Raspberry Pi 2, un sensor láser (RPLIDAR) y una batería móvil. El marco de montaje puede fabricarse con impresoras 3D. El sistema de navegación ROS permite hacer un mapa de habitaciones y utilizar i
Roomba con MATLAB: 4 pasos (con imágenes)
Roomba con MATLAB: este proyecto utiliza MATLAB y un robot programable iRobot Create2. Al poner a prueba nuestro conocimiento de MATLAB, podemos programar Create2 para interpretar imágenes y detectar señales. La funcionalidad del robot depende principalmente de