1. A robotic foot comprising: one or more shear sensors configured to measure a shear force against a bottom of the foot; and a processor configured to: receive measurements from the one or more shear sensors, and calculate a coefficient of friction between the foot and a surface in contact with the bottom of the foot.