Cómo comenzar con RoboDK para Raspberry Pi
La versión de Raspberry Pi es un miembro reciente (y ligeramente diferente) de la familia RoboDK, adecuada para proyectos pequeños. Aquí se explica cómo configurarlo.
Nuestra versión Raspberry Pi de RoboDK está diseñada para una computadora pequeña increíblemente adaptable. Es ligeramente diferente de las versiones normales de RoboDK porque está dirigido a proyectos de programación de robots pequeños y autónomos.
La Raspberry Pi es una computadora basada en Linux que se basa en un chip integrado ARM (un chip similar al que se usa en muchos teléfonos móviles). Para obtener una introducción a Raspberry Pi, lea nuestro artículo anterior.
En este artículo, veremos cómo hacer que RoboDK funcione en Raspberry Pi.
Familiarizarse con Linux
Si todo va bien, el proceso de instalación puede ser muy rápido y sencillo.
Por otro lado, estamos tratando con Linux aquí. Las cosas no siempre salen tan bien como nos gustaría. Pero no te preocupes, estamos aquí para ayudarte.
Si nunca antes ha usado Raspberry Pi y este es su primer proyecto, es una buena idea familiarizarse con el sistema antes de quedarse atascado. Si es completamente nuevo en Linux, aquí hay un video básico rápido sobre lo que es.
Es casi seguro que necesitará usar la línea de comando si tiene algún problema para ejecutar RoboDK. Si es nuevo en la línea de comandos, aquí tiene un artículo útil.
¿Qué es Rasbpian?
Ya tenemos dos versiones de RoboDK para Linux:una para Ubuntu de 64 bits y otra para Android. Sin embargo, cada versión es ligeramente diferente.
Esta versión de RoboDK se creó para Raspbian, la versión de Linux creada específicamente para Raspberry Pi.
Raspian es lo que se conoce como una "distribución" de Linux:un montón de paquetes y programas que están configurados para funcionar bien juntos. Se basa en otra distribución llamada Debian, que es la base de muchas distribuciones modernas de Linux.
Cómo instalar RoboDK en una Raspberry Pi en 5 pasos
Estos son los pasos principales para poner en marcha RoboDK en Raspbian. Algunos de estos pasos son más complicados que otros.
1. Consigue tu Raspberry Pi
Primero, consíguete una Raspberry Pi. Hay varios modelos disponibles, dependiendo de las necesidades de su proyecto. Solo dos modelos son definitivamente compatibles con RoboDK:el Model 3B+ y el Model 4.
2. Instalar Raspbian
A continuación, debe obtener una copia de la versión de Raspbian que coincida con su modelo. El Model 3B+ es compatible con la versión “Stretch” y el Model 4 es compatible con la versión “Buster”.
La forma más sencilla de hacerlo es mediante el instalador de NOOBS. Simplemente descárguelo del sitio web de Raspbian, copie los archivos descargados en una tarjeta SD vacía (formateada como FAT32) e insértela en la Raspberry Pi. Cuando cargue el dispositivo, instalará Raspbian y ejecutará una configuración inicial (tenga en cuenta que instalará actualizaciones que pueden tardar algún tiempo en finalizar).
3. Descarga RoboDK
A continuación, puede descargar RoboDK a través del siguiente enlace.
Esto llegará como un archivo ZIP que contiene los archivos principales de RoboDK. Puede extraer los archivos haciendo clic derecho en el archivo y seleccionando "Extraer aquí" o usando la línea de comando "descomprimir ” herramienta.
4. Instalar las Dependencias
Las dependencias son la raíz de casi todos los problemas en Linux. Una "dependencia" es solo un paquete (una colección de programas y código) que se requiere para ejecutar un programa en particular. RoboDK requiere algunos de ellos.
El problema con las dependencias es que siguen cambiando. Cuando se actualiza un paquete, puede causar un efecto dominó que hace que una cadena de paquetes deje de funcionar correctamente. Si tiene problemas, consulte la sección Solución de problemas a continuación.
Puede instalar las dependencias necesarias ejecutando lo siguiente en la línea de comandos mientras se encuentra dentro del directorio de RoboDK:
sh Install-RoboDK-Dependencies.sh
También puede instalar un acceso directo al escritorio ejecutando el siguiente comando:
sh Install-RoboDK.sh
5. Ejecutar RoboDK
Cuando las dependencias están instaladas, puede ejecutar RoboDK usando el siguiente comando:
sh RoboDK-Start.sh
Si no hubo ningún problema, RoboDK se cargará y estará listo para comenzar.
Hay un montón de proyectos diferentes que puedes probar con RoboDK en Raspberry Pi.
Resolución de problemas
La resolución de problemas es una habilidad importante para los especialistas en robótica y será útil si tiene problemas al intentar instalar RoboDK en su Raspberry Pi.
Hay dos razones principales por las que podría tener problemas:
- Cambio de dependencias: Los paquetes se actualizan a menudo en Linux y es posible que haya habido cambios en algunas de las dependencias desde que desarrollamos esta versión. Las soluciones a estos problemas pueden implicar la degradación de los paquetes relevantes o pedirnos que actualicemos RoboDK.
- Otros paquetes en su sistema — Si no está utilizando una instalación "limpia" de Raspbian (por ejemplo, si ha utilizado Raspberry Pi para algunos proyectos de programación anteriores), es posible que tenga algunos paquetes en su sistema que interfieren con RoboDK. Una solución simple para esto es reinstalar Raspbian desde cero.
Si tiene algún problema, infórmenos en el foro de RoboDK. Le ayudaremos a solucionar el problema.
¡Solo necesitas instalarlo una vez!
Varios de los proyectos de robótica más útiles para Raspberry Pi implican configurar varias Raspberry Pi con la misma configuración, p. al usarlos para equipar una sala de capacitación o un salón de clases para enseñar programación de robots.
Una gran ventaja de Raspberry Pi es que es muy fácil "clonar" todo el sistema. Una vez que lo haya configurado, puede simplemente copiar su instalación de Raspbian (con RoboDK incluido) en otras tarjetas SD y estarán listas para usar sin cambios. Aquí hay un tutorial sobre cómo clonar su instalación de RoboDK+Rasbpian.
¿Qué podrías hacer con la versión Raspberry Pi de RoboDK? Cuéntenos en los comentarios a continuación o únase a la discusión en Linked In , Twitter , Facebook, Instagram o en el foro de RoboDK .
Robot industrial
- ¿Cómo empezar con Python?
- Cómo comenzar con la impresión 3D para lograr el máximo impacto comercial
- Cómo obtener un mejor rendimiento inalámbrico para dispositivos móviles con PCB pequeños
- Cómo prepararse para la IA utilizando IoT
- Ayudar a su equipo a comenzar con una aplicación CMMS móvil
- ¿Cómo generar un archivo de código G con ArtCAM para una máquina CNC?
- Cómo comenzar con el envío internacional
- Mejora continua en la fabricación:cómo empezar
- Cómo comenzar con la inferencia de IA en el perímetro
- Cómo comenzar con la programación de robots de Yaskawa
- ¿Cómo contratar un seguro de coche por primera vez?