Progress has as always been good lately. The robot boots up quickly and appears on the wireless LAN, with openssh running. The internal Atheros miniPCI wasn’t doing the trick and wireless performance was shaky at best. I’m using an Alfa Networks USB adapter (r8187) and an 8dBi gain antenna now, so this has some distance now!
I was also getting frustrated with the laggyness of the board while VLC was running for streaming audio and video and so I decided on an IP Camera (Edimax), which is connected directly to the LAN port on the Alix board (I don’t have any reason to use it for anything else).
The motor control script works well and the device is responsive. At this point I can drive the device around
relatively easily and accurately, stream video and audio back to my laptop, which again is connected wirelessly.
Using ‘espeak’ you can easily generate a synthesized voice to provide easy text to voice:
Everything is working great and I’m pleased so far. The only reason why there isn’t a video up yet is because I haven’t had the time! There will be one up shortly.
Glitches are as follows:
Power consumption with everything but motors running on charge is 15v/1A which is more than acceptable on a 12v/7.2Ah battery. After the following glitches are ironed out, the majority of the hardware is complete. I can then tidy up all round and take a break before I start working on some software.
I’m first looking for some good voice to text engines, then I’ll start building APIs on the hardware sensors. I’d like to output current battery charge to the picoLCD
Next post is definitely a video - promise
Tags: 8dbi, alfa networks, alix, antnna, atheros, cf card, distance sensor, edimax, espeak, gain, hardware sensors, ip camera, Linux, motor control, phidgets, picolcd, power consumption, r8187, SD card, serial, usb, usb to ttl, vlc
always been good
Very interesting approach for your robot. I have been making some tests with my NAS drive, NSLU2 aka SLUG with Linux Debian to work has a robot, but have a lot o work going on … Keep up the good work!