I would like to revisit this now that Robothon is completed, we made the necessary decisions in light of the impending deadline for Robothon, but I want ask, is this a settled matter? This framework is a crucial building block for the architecture and I am not sure the socket option was the best decision if we consider that now more time is available.
It surprises me the ADK is weak in this fundamental area.
I am planning some other projects using the phone & arduino board that will rely on this interaction beyond Asimo and I need expert opinions.
Thank you.
-- You received this message because you are subscribed to the Google Groups Robo-Magellan Project group.
Check out our project page: http://www.jigsawrenaissance.org/donation/robo-magellan-project/
To post to this group, send email to robo-magel...@googlegroups.com.
To unsubscribe from this group, send email to robo-magellan-pr...@googlegroups.com.
For more options, visit this group at https://groups.google.com/d/forum/robo-magellan-project?hl=en
I would like to revisit this now that Robothon is completed, we made the necessary decisions in light of the impending deadline for Robothon, but I want ask, is this a settled matter? This framework is a crucial building block for the architecture and I am not sure the socket option was the best decision if we consider that now more time is available.
It surprises me the ADK is weak in this fundamental area.
I am planning some other projects using the phone & arduino board that will rely on this interaction beyond Asimo and I need expert opinions.
The Open Accessory protocol is more featureful and has much higher bandwidth than what's available from ADB.
However, the ADB protocol works on any Android device, not just 2.3.4 and later, and is simpler to work with.
Personally I'm OK with the idea of not supporting anything below 2.3.4.
It accounts for 25% (and dropping) of the Android phones out there and are usually the older less supported phones which may have a hard time keeping up with computer vision apps anyway:However it's not black and white. Google has not shown any further work on ADK after its code drop at Google IO last year. They just dropped a tar ball and that was it. They made a bunch of announcements last year (e.g. Android@Home, Tungsten), but we have heard nothing since then.Meanwhile, the Arduino folks keep on improving the USB shield code (that the original ADK was based on in part). Someone also created Microbridge to support phones running older Android OSes that don't work with ADK.
There are boards that come with firmware that support both ADK and Microbridge out of the box:Google's silence can mean one of two things: [1] they've abandoned ADK, or [2] they are feverishly working on something using ADK like the Android@Home devices.
-- You received this message because you are subscribed to the Google Groups Robo-Magellan Project group.
I bought a book on android and the arduino, it has code, simple code, hopefully tested and working code at least, but maybe too rudimentary for where you two are, but, I can send some sample code if it seems helpful.
Too bad we do not have someone on the inside at Google to know if the ADK is dead or a work in process w/ better libraries to come, surprises me they would abandon that, but Oracle maybe put the fear in them and shifted resources, smart devices are a very hot area IMHO, can't imagine Google misses that, but they are focused on the social technologies now with the new internal mandates.
My interest is more on the higher brain functions of the A.I. But it is pretty worthless when you can not touch the outside world via the arduino, so getting the spinal cord working gets our robot aspirations walking.
Thanks
I've had Android 2 / 3 / 4 phones and tablets working using ADK on my Google IO board. So I don't understand why we had so much problem with our Android <-> Arduino communication. You mention thread safety. Have we tried just running ADK on the main thread first? Have we tried modifying DemoKit slightly to meet our needs?
I bought a book on android and the arduino, it has code, simple code, hopefully tested and working code at least ... but, I can send some sample code if it seems helpful.
Too bad we do not have someone on the inside at Google to know if the ADK is dead or a work in process w/ better libraries to come, surprises me they would abandon that, but Oracle maybe put the fear in them and shifted resources
smart devices are a very hot area IMHO, can't imagine Google misses that, but they are focused on the social technologies now with the new internal mandates.
My interest is more on the higher brain functions of the A.I. But it is pretty worthless when you can not touch the outside world via the arduino, so getting the spinal cord working gets our robot aspirations walking.