Rex, la placa robótica impulsada por ARM

Hay un millón de tutoriales para construir un robot con Arduino o Raspberry Pi, pero todos sufren el mismo problema: ni el 'duino ni el Raspi son soluciones completamente integradas que ponen todo el hardware: conectores de batería, E / S. puertos, y todo lo demás en la misma placa. Ese es el problema que resuelve Rex, un controlador de robot seleccionado por ARM.

Las especificaciones para Rex incluyen ARM Cortex-A8 de 1 GHz con SoC de video y núcleo DSP, 512 MB de RAM, puerto de alojamiento USB, soporte para módulo de cámara y conectores de 3,5 mm para entrada y salida estéreo. Además, hay puertos de expansión I2C para adaptador de corriente y entrada y salida para batería de 6-12 V. Básicamente, el Rex es algo similar al Beaglebone Black con el hardware optimizado para un sistema de control robótico.

Debido a que enviar una placa ARM sin ningún software sería bastante tedioso, los muchachos detrás de Rex inventaron Alphalem OS, una distribución de Linux que incluye scripts, programas de ejemplo y una API para interactuar con dispositivos I2C. Por supuesto, Rex también ejecutará otros sistemas operativos robóticos y las distribuciones habituales de Debian/Ubuntu/Whathaveu.

Es una pieza de hardware impresionante, capaz de reconocimiento de voz y tareas de visión artificial con OpenCV. Combine esto con un montón de servicios, y Rex puede convertirse fácilmente en el cerebro de un robot hexápodo de pesadilla que responde a su voz y lo sigue por la habitación.

Puedes recoger a Rex en Kickstarter con entrega en algún momento de este verano.

  • hemalchevli dice:

    ¡Eso es algo dulce!

  • bobfeg dice:

    Está bien ... ¿cuánto $?

    • Mate dice:

      $ 99 por el tablero y envío a EE. UU. + $ 20 de envío por el resto.

      • QWERTY dice:

        Sin duda, demasiado para el constructor de robots casual, pero el tablero es, no obstante, interesante si uno apunta a cosas más complejas. Espero que bajen el precio una vez que se recuperen de los costos de diseño y producción. Para nosotros, pobres bastardos, ahora hay soluciones más baratas aunque comparables como la Olimex A10 / 20 LIME o la Beaglebone negra.

    • 30 dice:

      $ 100 + ser

  • liam jackson dice:

    ¡Me hubiera gustado ver un montón de PWM, ya que muchas cosas RC de hobby están controladas por pwm!

    • ses677 dice:

      En realidad, no obtiene ningún GPIO a bordo tal como está, solo 2 buses i2c.

      • Greenaum dice:

        Vería esto como una especie de negligencia en el control de robots. Esto "resuelve el problema" de necesitar un Arduino, pero realmente se beneficiaría al agregar un Arduino. O Atmel MCU, lo que sea. Estoy seguro de que puede obtener chips de controlador I2C PWM, pero ¿sería mucho más difícil o más costoso usar una MCU de todos modos?

        Como controlador de robot PWM, y algunos FET potentes serían útiles.

        • ses677 dice:

          He visto ADC i2c, módulos PWM, tableros de servicio dedicados, dispositivos portátiles GPIO e incluso un maestro SPI esclavo i2c (NXP los fabrica, aún no he visto un tablero de averías para ellos).

          Claro que tiene opciones, pero incluso un pequeño puñado de cabezas GPIO sería bueno por nacimiento. Entiendo tu argumento.

  • bobfeg dice:

    Hmmm... Creo que tal vez Beaglebone Black con un complemento para el control de motores de CC de alta corriente sería igual de bueno por menos dinero.

    • los chinos toman dice:

      bobfleg acordado, o cualquier otro sbc.

  • Reembolsos dice:

    Ciertamente parece una placa hermosa y uno de los beneficios reales además de su tamaño es la robusta regulación de potencia integrada.

    Para mi personalmente pega lo mismo que el Beaglebone original, precio. La razón por la que originalmente opté por el RasPi fue el precio. El Beaglebone costaba $ 80 + el Pi costaba $ 30 + y el dinero que ahorré se destinó a sensores/servidores I2C adicionales para el Pi.

  • Brandon Etheredge dice:

    Alguien quiere hacer Metal Gear con esta cosa 🙂
    Puedes llamarlo Rex

    • Rollyn01 dice:

      Solo si dejamos a Raiden. Que locura delirante.

      En cuanto al artículo, me alegro de que acepten Linux desde el principio.

  • caricaturas dice:

    Hola,
    Creador del proyecto aquí. REX no se trata solo del hardware, también hay muchas diferencias en el software. Consulte las funciones de la aplicación en la página de descripción de kickstarter o visite el sitio web de la empresa para obtener más detalles.

  • ciervo dice:

    chistoso juré arduino con H-Bridge integrado y cosas disponibles... como estas por ejemplo:
    http://urlalacon.com/xOoGH4
    http://urlalacon.com/OBO5kG

  • ian dice:

    Me emocionaría mucho si solo fuera compatible con las cámaras Raspberry Pi. Tengo una cámara Pi NoIR que planeo usar con el filtro hiperazul que viene con ella, y el Rex no puede usar esa cámara.

    • ses677 dice:

      Los niveles de estandarización de las cámaras CSI varían entre inexistente e inexistente.

    • Dojo dice:

      Este SoC tiene un puerto de entrada de video al que puede conectar la mayoría de los módulos de cámara. No estoy seguro de si tiene una interfaz CSI, pero hay muchos módulos de cámara paralelos.

  • taquion1 dice:

    De hecho, existe una solución que integra todo lo bueno de la placa, incluye un IDE fácil de usar y tiene muchas capacidades. EZ-robot. http://www.ez-robot.com/

    Sin embargo, siempre son bienvenidas más soluciones, especialmente F/OSS.

    Dicho esto, compré el equipo EZ-Robot EZ-Builder y me sorprendió lo que es capaz de hacer a un precio tan razonable.

  • hugowesseling dice:

    La solución de hexápodo también se puede construir con frambuesa. Con el rex, aún necesita un microcontrolador dedicado para controlar los 18 servicios.

    Tengo curiosidad sobre el rendimiento en tareas de opencv con cámara conectada, ya que mi MSR-H01-hex obtiene alrededor de 2 fps en la detección de marcas QR con mi propio código no optimizado.

Eva Jiménez
Eva Jiménez

Deja una respuesta

Tu dirección de correo electrónico no será publicada.