This paper presents a new behavior planning scheme for autonomous robots, allowing them to handle various objects used in our daily lives. The key idea underlying the proposed scheme is to use affordance concepts that provide a robot with action possibilities triggered by a relation between the robot and objects around it. Specifically, the robot attempts to find the affordances and to determine the most adequate action among them. Through a series of the perception processes, robot motions can be planned and performed to complete assigned tasks. What is of particular importance from the practical point of view is a decision making capability to determine the best choice by comparing the human’s body characteristics and behavioral patterns as criteria with action possibilities as alternatives. For this, the analytic hierarchy process (AHP) technique is employed to systematically evaluate the correlation between the criteria and the alternatives. Moreover, the alternatives arranged in order of priority through the decision making process enable the robot to have redundant solutions for the assigned task, resulting in flexible motion generation. The effectiveness and validity of the proposed scheme are verified by performing extensive simulations using objects of our daily use.