A Framework of Explanation Generation toward Reliable Autonomous Robots