Implement random target generation

  • generate random targets that the robot can look at (consider joint limits)