Properties of adaptive, optimal and preview controllers based on MVC and LQS optimal controller application to robotic manipulator