{"id":687974,"date":"2023-06-17T16:54:59","date_gmt":"2023-06-17T16:54:59","guid":{"rendered":"https:\/\/magazineoffice.com\/revision-de-luwu-dynamics-xgo-mini2-rover-robotico-programable\/"},"modified":"2023-06-17T16:55:03","modified_gmt":"2023-06-17T16:55:03","slug":"revision-de-luwu-dynamics-xgo-mini2-rover-robotico-programable","status":"publish","type":"post","link":"https:\/\/magazineoffice.com\/revision-de-luwu-dynamics-xgo-mini2-rover-robotico-programable\/","title":{"rendered":"Revisi\u00f3n de Luwu Dynamics XGO-Mini2: Rover rob\u00f3tico programable"},"content":{"rendered":"


\n<\/p>\n

\n

Tuve que usar los bloques de comando XGO-Mini para controlar mi XGO-Lite, ya que este \u00faltimo a\u00fan no funcionaba cuando lo prob\u00e9. En algunos casos tuve que prescindir de los bloques y simplemente escribir el c\u00f3digo yo mismo, o agregar algunas correcciones al c\u00f3digo generado. Sin embargo, estos son problemas iniciales esperados.<\/p>\n

Si bien no todas las funciones se implementaron completamente como bloques durante mi revisi\u00f3n, el equipo de XGO ha sido extremadamente receptivo a los informes de errores y solucion\u00f3 todos los errores que inform\u00e9. En el momento de escribir este art\u00edculo, el soporte de Blockly para las funciones principales de XGO-Mini2 est\u00e1 casi completo y el equipo informa que una versi\u00f3n completamente funcional del IDE est\u00e1 lista para su lanzamiento.<\/p>\n

Si bien no es tan amigable para los ni\u00f1os como Scratch, otro lenguaje de programaci\u00f3n visual basado en bloques que es popular en el sector de la educaci\u00f3n, Blockly se beneficia de ser un editor de interfaz para Python, escupiendo programas editables reales. Si bien se beneficiar\u00e1 de cierta familiaridad con los conceptos b\u00e1sicos de programaci\u00f3n, es muy accesible para los principiantes interesados, particularmente en combinaci\u00f3n con los ejemplos proporcionados en los documentos de XGO.<\/p>\n

Hackear a tu perro robot<\/p>\n

XGO est\u00e1 dise\u00f1ado para atraer a los piratas inform\u00e1ticos y, a veces, esta es la forma m\u00e1s f\u00e1cil de agregar funcionalidad b\u00e1sica al robot. Cuando recib\u00ed el prototipo, la forma recomendada de conectarlo a su red local para el control remoto o la programaci\u00f3n era cambiar el SSID y la contrase\u00f1a de su red Wi-Fi para que coincidiera con su configuraci\u00f3n preprogramada.<\/p>\n

Era m\u00e1s f\u00e1cil sacar la tarjeta microSD y editar \/etc\/wpa_supplicant\/wpa_supplicant.conf para incluir mis propios detalles de red Wi-Fi, y esto a\u00fan podr\u00eda ser \u00fatil si no desea generar un c\u00f3digo QR con su Wi-Fi. Fi detalles en \u00e9l.<\/p>\n

Y no tiene que sacar la tarjeta SD cada vez que quiera ver el sistema de archivos de XGO. Si conecta el puerto Micro HDMI en el XGO-CM4 y conecta un concentrador USB-C (ambos se proporcionan con los modelos minoristas finales), obtendr\u00e1 una GUI completa de Raspberry Pi OS y podr\u00e1 conectarse un teclado y un rat\u00f3n para navegar por \u00e9l. Tambi\u00e9n puede habilitar SSH para obtener acceso de red remoto al robot desde su emulador de terminal favorito o explorador de archivos compatible con SFTP.<\/p>\n

Todo esto hace la vida m\u00e1s f\u00e1cil si desea comenzar a realizar cambios masivos en las funciones, el comportamiento y la expresi\u00f3n de XGO. Y si comete alg\u00fan error, puede volver a actualizar la tarjeta SD del sistema operativo del XGO, por lo que el fracaso es de bajo riesgo.<\/p>\n

Y eso es lo mejor de XGO: como se basa en un software de c\u00f3digo abierto y es f\u00e1cil volver a sus valores predeterminados, puede realizar m\u00e1s o menos los cambios que desee. \u00bfNo te gusta el motivo del perro? Cambie los archivos de imagen de expresi\u00f3n facial y audio a un gato o una pantalla llena de Matriz<\/em>-texto de falla inspirado. Agregue m\u00e1s bibliotecas, escriba sus propias funciones en Python y cambie los comportamientos predeterminados de XGO.<\/p>\n

Todo est\u00e1 abierto y accesible, aunque documentado un poco irregularmente en esta etapa preliminar. Python es un lenguaje muy legible, lo que hace que sea f\u00e1cil aprender lo que hacen las diferentes funciones. Tambi\u00e9n se ense\u00f1a ampliamente en las escuelas y en las clases de introducci\u00f3n a la codificaci\u00f3n, lo que lo convierte en un juguete \u00fatil para aquellos interesados \u200b\u200ben desarrollar sus habilidades de programaci\u00f3n. Si quisiera comprar XGO para un grupo o una familia, cada persona podr\u00eda tener su propia tarjeta microSD XGO.<\/p>\n

\u00a1Qui\u00e9n es un buen cachorro programable!<\/p>\n

Como mascota virtual, XGO no es muy gratificante: es una serie de demostraciones con menos potencial para una relaci\u00f3n continua que un Furby. Puede tomar conciencia de su entorno y reaccionar ante \u00e9l. Y puede hacer que grabe una serie de movimientos para reproducirlos, pero no hay una base de datos para recordar sus interacciones pasadas con XGO. Si quieres que sepa qui\u00e9n eres, tendr\u00e1s que escribir tu propio software para eso.<\/p>\n

Pero eso es para lo que realmente est\u00e1 dise\u00f1ado: experimentar y desarrollar con piezas de hardware accesibles e interesantes que tambi\u00e9n se ven y se sienten geniales. Y el XGO es lo suficientemente abierto como para hacerlo posible sin tener que preocuparse demasiado por el soporte continuo para cualquier cosa que no sea la aplicaci\u00f3n del navegador Blockly.<\/p>\n

Claro, este perro de escritorio no es Aibo, pero si te gusta hackear software para plataformas de hardware interesantes, te divertir\u00e1s mucho con tu nuevo compa\u00f1ero cibern\u00e9tico programable.<\/p>\n<\/div>\n


\n
Source link-46<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"

Tuve que usar los bloques de comando XGO-Mini para controlar mi XGO-Lite, ya que este \u00faltimo a\u00fan no funcionaba cuando lo prob\u00e9. En algunos casos tuve que prescindir de los…<\/p>\n","protected":false},"author":1,"featured_media":687975,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[21981],"tags":[10786,94693,28876,1995,10535,25966,94694],"_links":{"self":[{"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/posts\/687974"}],"collection":[{"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/comments?post=687974"}],"version-history":[{"count":1,"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/posts\/687974\/revisions"}],"predecessor-version":[{"id":687976,"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/posts\/687974\/revisions\/687976"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/media\/687975"}],"wp:attachment":[{"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/media?parent=687974"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/categories?post=687974"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/tags?post=687974"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}