Name: Terry Williams
Member since: 2004-07-05 17:20:37
Last Login: 2005-11-13 20:57:29
CS/Robotics student. Tough to decide if I prefer the hardware or the software side of robotics. Currently I am toying with RC-Car based telepresence applications, with enhanced long-range roving capabilities. If you like to use Java for robot control, I have written a simple video utility to help aquire live video from your application. I use this utility to capture wireless video via my capture board and perform various methods of video navigation and processing. It is public-domain and can be obtained from my homepage, http://www.oswego.edu/~twillia3/ A rudimentary understanding of the Java language and the Java Media Framework (JMF) will be required to properly utilize in your java applications.
Recent blog entries by bitspit
Cellphones Outside The Box Part II
It should be noted that Nokia has a developer program for their 40/60/80/90 series phones, allowing you to develop your own java application for your cell phone.
Considering you have more code space, a color display, keypad and serial/ir connection, the phone itself makes an excellent microcontroller. Indeed, several models now include a built in camera, and mini tcp/ip stack. (I'm sure we'll see IPV6 functionality in a few years also.)
In summary - "The flexability and power of the cell-phone as a microcontroller/data link device should not be overlooked in it's application to robotics."
Now if I could burn a linux kernel to my phone, we'd really be cooking with grease! Deep Fried Nokia?
I've been trying to figgure out efficient methods of long-range communication for my robots. I have solved my dilemma by utilizing a mini-atx board and a cell phone connected via serial port. I think this is very effective, as I can run x86 linux code, have a fully functional robot, with ip connection/security abilities. There are some bandwidth limitations (9600 baud), however this should be easily overcome with the next generation of g3 cell phones.
Basicly, its linux running ppp to a cell phone/modem via serial port. Simple, yet effective, and gives global roaming abilities for the price of a throwaway phone.
I also believe that this solution far outweighs any other radio solution. There is no amature license involved, or expensive short haul radio solutions. (99$ and up for most..) when more can be accomplished with a 29$ cell phone. (And you can call people when not usuing it as a tty modem!).
Also, the included internal battery gives around 4 hours run time, or up to 2 weeks on standby!
However, the most important part to me is to be able to utilize my robot(s) as an directly attached web/network device.
Currently, the device boots a compressed filesystem from a floppy, that is removed afterwords, and the os/control software runs from a standard ramdisk. Currently there is a cut down version of apache, and limited java capability. Additionally, by utilizing the network connection, the robot can mount drives of any size via NFS, providing almost limitless computing/storage abilities.
Other possibilitys? Heavy duty processing can be acheived with the use of remote clustered servers. PVM based sumo anyone?
Others have certified bitspit as follows:
- aplumb certified bitspit as Apprentice
[ Certification disabled because you're not logged in. ]