I'm not so sure about this - don't underestimate the processing required to analyze the the sense of touch. Touch can determine a huge amount of information about the environment including temperature, surface type, texture, complex shapes, etc. Just think about what it means to come to the conclusion that a surface is rough or smooth, #60 grit vs #220 grit vs paper smooth vs brushed metal vs polished. Our hands can sense all of these with very good accuracy. That's just texture, and only a highly limited sample. Think about holding a handful of sand, marbles, etc. The amount sensory input from skin, and the processing to analyze it, is quite large.
A fairly deep "understanding" of the surface can be determined as well
- texture is a big factor, but also there is the amount of thermal conductivity and density which are taken into account as well. We can easily differentiate a steel ball bearing from a wooden ball not only by weight, but because the steel draws heat from our skin which we can feel because the object feels cold.
Additionally, we can assess pliability - is the surface hard or squishy? Or liquid? Is the surface hard, but has some give? How about combinations like wet sand?
When you were a kid, did you ever walk through mud barefoot where the mud squishes up between your toes? What a sensation!
These are all pretty easy for us, but I don't think it is because the processing is easy. It's easy in the sense that vision is easy for us. But for a computer, it's still a very difficult problem.
Even so, I think such an artificial skin would also present some serious complexities in analysis, as well as data bandwidth issues, just like we have with cameras input today. Maybe not to the level of vision, but I certainly don't think it can be said to be easy or even significantly easier.
It's relatively easy for a human to differentiate a puf of wind on our arm vs a spider crawling on our arm vs leaf brushing up against our arm from the tree we just walked past. If such an artifical skin that can provide the level of input of human skin was available right now, and assuming we had a high bandwidth interface to get the data into the computer for analysis, would the analysis of these signals be all that much easier to process than vision data to make these precise differentiations?
I guess this is a demonstration of where the power of the human brain architecture begins to show how weak our naive and single-threaded if-then-else type of logic is at analysing these raw data streams. Raw computing power aside, we haven't been able to really come close to what our biological built-in wet-ware processes are able to achieve in terms of analysing our environment, let alone sense it.
Certainly our ability to truly make sense of the world based on our crude sensory input devices and crude analyses is very limited.
-Brian