The offset you're seeing from the center of the object indicates incorrect model/set up settings more than a playmaker issue. Try using a premade third person controller or doing a simple forward/turn and see if you have problems before getting more advanced.
In your project files, click on the model. Go to the 'rig' tab in the inspector. Double check the animation type is correct. Possibly regenerate the avatar in this panel via avatar definition, and if you're using root motion look into the root node option.
Try toggling rootmotion off.
Also the scale factor in the Model panel can cause models to misbehave depending on how they were exported. For example in Makehuman, if you change export to meters and scale the model at all, you'll get the same thing that is happening to your robot. In makehuman the export must be set to decimeters and imported to unity with no scaling for a correct result.
So if you scaled your model in Unity, that can cause this if the bones aren't scaling well. Edit: Or the program is exporting an incorrect scale. But fixing it in the program is better than trying to do it Unity, due to the bones.