by PaulL » Sat Mar 20, 2010 5:01 am
by PaulL
Sat Mar 20, 2010 5:01 am
Congrats on figuring it out!!! The Roboard is really a pretty sweet piece of hardware, and there isn't much it can't do, it's just a matter of getting the software setup / written / in place to make it do!

I have NO complaints with the Roboard's physical capabilities, there really isn't much it CAN'T do!
In it's ultimate incarnation, I see my Roboard filling up as:
TTL Serial Port: Driving 2 Pololu Serial Servo Controllers to 10 servos for finger movement.
A/D: Battery monitor per LiPo cell (2 lines)
A/D: 3 Axis Accelerometer (3 lines)
A/D: Light sensor (1 line)
Sound Card, Signal Out: Driving small amplifier to run speaker - Text to Speech, audible alarms.
Sound Card, Mic In: Microphone for Speech to Text voice commands.
PWM Out: Control Main Servos (21, 16 "stock" servos of my RN-1, 2 hip, 2 wrist, 1 head)
I2C: Compass
I2C or GPIO: Fiber optic lighting effects
USB: Webcam
GPIO: Power On / Off for Servo Power (power save at rest, 1 line)
GPIO: Power Throttle (high power, low power modes) could be a digital potentiometer via I2C or serial to control output on a DC to DC converter, we'll see.
GPIO: Auto Power Off (When new BIOS is available to support it!)
MiniPCI Slot: WiFi Card
Perhaps a gyro at some point, I2C, serial, who knows.
Even at this, I haven't "filled" the board! It's got a lot of capability, the mix of connections is FANTASTIC! But, it'll take a significant amount of time to get all this set up, hooked up, and have the software written to handle it all! Definitely not a "shake and bake" solution yet, but I think in time such a solution is a strong possibility. This board's got enough horsepower to make the possibilites of such a configuration virtually endless. I'm actually working on a plugin-based multithreading architecture to support what I ultimately want to be able to do with this board, to help realize what I have in my head that I should be able to do. Ultimately, I'd like him to have a bit of a personality about him, and there are some open-source neural network bits and pieces on the web that might facilitate that at some point. And, if I manage to reach limits in processing power, there's the option of offloading via WiFi to a "server" that can process data and send results back to Roboard! Lots of options. If only I had a team of programmers at the ready... LOL!
Take Care,
Paul
Congrats on figuring it out!!! The Roboard is really a pretty sweet piece of hardware, and there isn't much it can't do, it's just a matter of getting the software setup / written / in place to make it do!

I have NO complaints with the Roboard's physical capabilities, there really isn't much it CAN'T do!
In it's ultimate incarnation, I see my Roboard filling up as:
TTL Serial Port: Driving 2 Pololu Serial Servo Controllers to 10 servos for finger movement.
A/D: Battery monitor per LiPo cell (2 lines)
A/D: 3 Axis Accelerometer (3 lines)
A/D: Light sensor (1 line)
Sound Card, Signal Out: Driving small amplifier to run speaker - Text to Speech, audible alarms.
Sound Card, Mic In: Microphone for Speech to Text voice commands.
PWM Out: Control Main Servos (21, 16 "stock" servos of my RN-1, 2 hip, 2 wrist, 1 head)
I2C: Compass
I2C or GPIO: Fiber optic lighting effects
USB: Webcam
GPIO: Power On / Off for Servo Power (power save at rest, 1 line)
GPIO: Power Throttle (high power, low power modes) could be a digital potentiometer via I2C or serial to control output on a DC to DC converter, we'll see.
GPIO: Auto Power Off (When new BIOS is available to support it!)
MiniPCI Slot: WiFi Card
Perhaps a gyro at some point, I2C, serial, who knows.
Even at this, I haven't "filled" the board! It's got a lot of capability, the mix of connections is FANTASTIC! But, it'll take a significant amount of time to get all this set up, hooked up, and have the software written to handle it all! Definitely not a "shake and bake" solution yet, but I think in time such a solution is a strong possibility. This board's got enough horsepower to make the possibilites of such a configuration virtually endless. I'm actually working on a plugin-based multithreading architecture to support what I ultimately want to be able to do with this board, to help realize what I have in my head that I should be able to do. Ultimately, I'd like him to have a bit of a personality about him, and there are some open-source neural network bits and pieces on the web that might facilitate that at some point. And, if I manage to reach limits in processing power, there's the option of offloading via WiFi to a "server" that can process data and send results back to Roboard! Lots of options. If only I had a team of programmers at the ready... LOL!
Take Care,
Paul