Anonymous

User:Eb4890: Difference between revisions

From London Hackspace Wiki
Line 32: Line 32:


====Things to do====
====Things to do====
* Decide on a method taking advantage of multi-core and GPUs on android.  This either means OpenCL or Render Script. OpenCL is more cross platform but Render Script is working on android today (at least for multicore);
* Mod OpenCV for android using the above PP framework.
* Port of PCL for android with above considerations.
* Check the possibility of flashing the arduino/microcontroller attached to the android phone over the ADK link (would allow the phone to upload different low latency programs dependent upon task).
* If opencl can we implement opencl for android ourselves? In Render Script, NDK?
*Intent to Ros message translation is some fashion.
* Speech recognition using the PP framework
*SLAM/Fast slam using above technologies
*Machine Learning library


 
Why are we re-implementing lots of technologies? Because they are often based upon intel technologies such as SSE, which the ARM doesn't have. Lots of these things will be of dual purpose, not only for robotics, they will enable better augmented reality apps and google goggles type apps without having to use the server giving better latency and off network use.
*Something like OpenCV for android- preferably taking advantage of OpenGL (and openCL if/it comes out)
* Check the possibility of flashing the arduino/microcontroller attached to the android phone over the ADK link (would allow the phone to upload different low latency programs dependent upon task).
* Implement opencl for android? If so what and how... NDK, would that be cross platform?


====Things to investigate====
====Things to investigate====
174

edits