Robotics: State of the art and future trends