2A1-F20 Development of intelligent software modules for robots to perform tasks with robustness and a platform robot to verify them