Controlling a Robot From a Smartphone's Headphone Jack
RedEaredSlider passes along this excerpt about what looks like a smart advance in controlling hobbyist robots:"The concept is quite simple: put a wheeled chassis on a smart phone or iPod Touch that allows for using the device as the 'brain.' But that simplicity is what makes the robot, called Romo, powerful. Since the controls are contained entirely within the phone, they can be downloaded as apps. One can add new physical capabilities to Romo -– a claw, or a scoop -– but that doesn't require any new additions to the phone. Also, the controls are through the headphone jack. That simplifies the design and means that the robot doesn't need to be linked with only one brand of smart phone."
Why not use micro-USB instead of the audio connector?
You mean like ham operators have been doing to control their SDR radio units for years?
I can just see all the old Commodore 64 nerds dusting off their old tape recorders and interfacing using audio tones.
Sinclair from futurama might just be just around the corner.
Science advances one funeral at a time- Max Planck
The revenge of the modem. How long until someone shows off mad whistling skillz to control this robot?
Not sure why everyone is getting so excited about the controller interface being through the audio port since that is old hat and hardly the most interesting connotation of this idea. I'd be much more excited about the possibilities of having a ready built platform with camera, gps, wifi, bluetooth, speach recognition attached to physical actuators. If you were smart enough about the design of the app or provided enough of an interface so that you could program your own behaviors, this could be truly revolutionary for home robotics.
Unfortunately it's not just cheap, trashy, poorly thought-out phones that have non-standard connectors. Even the iPhone and iPad have a non-standard port. Using the headphone socket is a very pragmatic solution which allows one to cover a very broad range of devices.
The Galaxy S II has OTG support, meaning it can act both as a host and as a slave, although apparently only a few devices (like mass storage drives with a FAT fs) seem to work: https://www.youtube.com/watch?v=giJXF5pIITc
Dilbert RSS feed
Siri, open the pod bay doors.
So if you're envisioning an NTX-G style of robotics environment for the iPhone, you may need to think again.
Even a simple "Big-Trak"-type (See: http://en.wikipedia.org/wiki/Big_Trak ) application would technically violate such terms. So - Android would clearly be the superior platform of this type of development.
I was wondering how this was different than when folks were sending information over a phone line via modem. Other than the obvious fact that they're using a sound jack rather than a modem.
Expect to see more stories like these in the future. Before long, all of your old appliances that had displays and controls will now be nothing more than a box with a logo. All communication will be via blue tooth and wifi, and your smartphone or other compatible device will be the interface and display. The controller inside your appliance will probably be the same type of microprocessor used in your smartphone. Even classic "dumb" devices will soon have this capability, so you will be able to walk up to just about anything, hold your smartphone up to it, and see what it is, what it is doing, how it is doing it, and what changes you can make to it.
It would be better to control the robot via 802.11
That requires an 802.11 network as well as 802.11 hardware on your robot, which costs significantly more than the onboard microcontroller.
I never thought I would see Star Wars tech come to reality, that thing always looked like a phone jack to me.