Rex, the ARM-Powered Robot board

REX

There are a million tutorials out there for building a robot with an Arduino or Raspberry Pi, but they all suffer from the same problem: neither the ‘duino nor the Raspi are fully integrated solutions that put all the hardware – battery connectors, I/O ports, and everything else on the same board. That’s the problem Rex, an ARM-powered robot controller, solves.

The specs for Rex include a 1GHz ARM Cortex-A8 with a Video SoC and DSP core, 512 MB of RAM, USB host port, support for a camera module, and 3.5mm jacks for stereo in and out. On top of that, there’s I2C expansion ports for a servo adapter and an input and output for a 6-12 V battery. Basically, the Rex is something akin to the Beaglebone Black with the hardware optimized for a robotic control system.

Because shipping an ARM board without any software would be rather dull, the guys behind Rex came up with Alphalem OS, a Linux distro that includes scripts, sample programs, and an API for interaction with I2C devices. Of course Rex will also run other robotics operating systems and the usual Debian/Ubuntu/Whathaveu distros.

It’s an impressive bit of hardware, capable of speech recognition, and machine vision tasks with OpenCV. Combine this with a whole bunch of servos, and Rex can easily become the brains of a nightmarish hexapod robot that responds to your voice and follows you around the room.

You can pick up a Rex over on the Kickstarter with delivery due sometime this summer.

Comments

  1. hemalchevli says:

    That is a sweet thing!

  2. bobfeg says:

    Nice…how much $ ?

  3. Liam Jackson says:

    I would’ve liked to have seen a shed load of PWM’s, since a lot of hobby RC stuff is controlled via pwm!

    • six677 says:

      You don’t actually get any GPIO onboard as is, just 2 i2c buses.

      • Greenaum says:

        I’d see that as kinda an oversight as far as controlling robots goes. This “solves the problem” of needing an Arduino, but would really benefit from adding an Arduino. Or Atmel MCU, whatever. I’m sure you can get I2C PWM driver chips, but would it be much harder or more expensive to just use an MCU anyway?

        As a robot driver PWM, and a few power FETs would be helpful.

        • six677 says:

          I’ve seen i2c ADC’s, PWM modules, dedicated servo boards, GPIO expanders and even an i2c slave-SPI master (NXP make them, havent seen a breakout board for them yet).

          Certainly have options, but even a small handful of GPIO headers natively would have been nice. I see your point.

  4. bobfeg says:

    Hmmm.. I’m thinking that maybe a Beaglebone Black with an add-on board for high current DC motor control would be as good for less money.

  5. Scuffles says:

    It certainly does look like a nice board and one of the real boons besides its size is the robust integrated power regulation.

    For me personally it hits the same issue as the original Beaglebone, price. The reason I originally went with the RasPi was price. The Beaglebone was $80+ the Pi was $30+ and the money I saved went into additional I2C sensors/Servo controllers for the Pi.

  6. Anybody up for making a Metal Gear with this thing :)
    You can call it Rex

  7. kartiktiwari says:

    Hi,
    Project creator here. REX is not just about the hardware, there are a lot of differences in the software too. Have a look at the software features in the kickstarter description page or goto the company’s website to get more details.

  8. brainstorm says:

    funny I swore arduino with integrated H-Bridge and stuff are available… like these for example:
    http://urlalacon.com/xOoGH4
    http://urlalacon.com/OBO5kG

  9. Ian says:

    I would be really excited about this, if only it was compatible with Raspberry Pi cameras. I have a Pi NoIR camera, which I plan to use with the hyperblue filter that came with it, and the Rex can’t use that camera.

  10. tachyon1 says:

    Actually, there IS an existing solution which integrates all the cool stuff on the board, includes an easy to use IDE, and has a lot of capabilities. EZ-Robot. http://www.ez-robot.com/

    However, more solutions, especially F/OSS ones are always welcome.

    That said, I bought the EZ-Robot EZ-Builder kit and have been amazed at what it’s capable of at such a reasonable price.

  11. hugowesseling says:

    The hexapod solution can also be build with a raspberry. With the rex you still need a dedicated microcontroller to steer the 18 servos.

    I’m wondering about the performance on opencv tasks with a connected camera as my MSR-H01 hex gets about 2fps on QR marker detection with my own non-optimized code.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s