174
edits
No edit summary |
No edit summary |
||
Line 2: | Line 2: | ||
My mobile phone number can be found in my babbage share | My mobile phone number can be found in my babbage share | ||
== Interests == | == Interests == | ||
Line 18: | Line 20: | ||
* Viruses/synthetic biology | * Viruses/synthetic biology | ||
* Chemistry | * Chemistry | ||
===Android Robotics=== | |||
See [http://www.cellbots.com/| cellbots] for current work. | |||
====Why==== | |||
Android phones/tablets will get stupidly cheap in the future. They also have a bunch of sensors/wireless comms and the ability to connect to random micro-controller based usb devices. They also have GPUs to give a bunch of parallel processing power for a low price, althought that can't be accessed nicely at the moment. | |||
They do compete somewhat with raspberry pis (raspberry pis being stripped down phones without the sensors/displays etc). I expect two ecosystems will emerge, with android phones and the OS being used for robots that need comms and lots of phone functionality, with micro controllers being used as for autonomic procedures and low latency apps. Raspberry PI and rooted phones with non-android roms will be used for situations where you need lots of processing power close to the metal. | |||
====Things to do==== | |||
*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==== | |||
Rosjava - http://code.google.com/p/rosjava/ | |||
==Work in progress tutorial on inkscape== | ==Work in progress tutorial on inkscape== |
edits