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.
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
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.
Do more modern phones have the ability to act as a USB host? Most portable devices I've owned/seen just turn their own brains off and mount as mass storage, with the other machine (usually a "proper" computer) acting as the host.
Confucius say, "Find worm in apple - bad. Find half a worm - worse."
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
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.
Archos devices can act as USB hosts for some devices, a holdover from their ability to act as PVRs. Unfortunately the Archos firmware release cycle is awful, and it's broken in every other release.
My Other Computer Is A Data General Nova III.
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.
DTMF would be an obvious choice, as both silicon and software are readily available. Oh, and the intermodulation issues were resolved decades ago. Doing something custom might be an interesting academic exercise, but it won't gain you an advantage in this application.
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.
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.
Troll parsing failed.
Please insert coin to continue.
http://store.diydrones.com/PhoneDrone_Board_p/br-phonedrone.htm
http://www.sparkfun.com/products/10748
http://developer.android.com/guide/topics/usb/adk.html
Almost all android phones can do this in one form or another. My robotics team (sd-ram.us) has been working on building robotic submarines using this technique.
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
Yeah, I have an Archos PMA430[1], which is the difference between "most" and "all". Haven't really used that function much - less than I expected, to be honest.
I remember trying to use the photo app to do a slideshow but it wouldn't navigate to an external drive. It's also fussy about its diet. It recognises thumb drives and if I plug in my multiformat card reader it works with an SD card but not a mini or micro one in an adapter. It has a shell program and it was a lot more fun playing with the command line with my huge Microsoft ergonomic keyboard than with the built in onscreen one and a fingernail ;-)
[1] It still works, though the battery is now a UPS - I can just about unplug it, sprint to another room and plug it in again before it powers down.
Confucius say, "Find worm in apple - bad. Find half a worm - worse."
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.
Bingo.
Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
Even the iPhone and iPad have a non-standard port.
I know. Therefore they fall in the "dumb" category.