Recurrent neural associative learning of forward and inverse kinematics for movement generation of the redundant PA-10 robot