Character Movement

Noob question here, for a simple character, and keyboard controls, does anyone know of a good tutorial to make a servo controlled character, to avoid moving through walls and what not for Blender 2.6? Thanks.