This is a test that is part of a project of ocean visualization at UBC, Vancouver, Canada.
I'm using a new function available in Blender Apricot to make the crabs following the ground.
It is a simple script that use a ray sensor and the functions ray.getNormal() and the new obj.alignAxesToVert
It is a good crab. It was a pleasure to rig it and weight paint it :) (I did not modeled it)