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?
Someone discovers abstraction
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.
My smart phone doesn't have an audio jack. Everything is done through the USB port.
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.
This is also known as "I'm too dumb to buy a smart phone with a standard USB connector."
I couldn't find anything in TFA about how they're controlling it, and couldn't be bothered reading the details elsewhere, but the first thing that occurred to me was that this would be *easily* done with tone decoders and specific tones for specific functions - just like the old Tomy Omnibot. Sure, digital is *sexy* and *geeky*, but unless you need to multiplex functions you could easily do this with specific tones. Hell, even if you *did* need to multiplex, you could do so by choosing tones that are not harmonics of each other.
1) Take any old but effective idea from the past ...
2) Use it on a Apple device
3)
4) PROFIT!
You forgot:
2.5) Sue anyone else using it
That would be 3.5, 3) is: wait for someone else to make a significant profit in an infringing area
Today's top story: you can send information through ports.
This is not new so i wonder why it is news, soft modems have been around for a while.
arduino + soft modem + stepper motors.
I was strangely about to start playing around with this when i refreshed slashdot.
I have gotten a soft modem from http://www.sparkfun.com/products/10331 so can i have $92,684?
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.
Not a new idea folks. :)
It would be better to control the robot via 802.11
If video games influenced behavior the Pac Man generation would be eating pills and running away from their problems.
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.
This was on hackaday on november 2010. What's the news? http://hackaday.com/2010/11/10/android-talks-pulsewave/
Basically you get a serial output -- search "serial out" on android market. The app is open source.
Troll parsing failed.
Please insert coin to continue.
http://www.androidzoom.com/android_applications/tools/audio-serial-out_ssqt.html Source and schematic is available on request by emailing the developer.
Seems like an interesting concept.
http://www.cs.cmu.edu/~pprk/ :)
back in the days of Palm computing, it was known that letting your portable devices run around from time to time on their own was good for their health...
AB HOC POSSUM VIDERE DOMUM TUUM
I never thought I would see Star Wars tech come to reality, that thing always looked like a phone jack to me.
Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.