We propose a tool creation support system using evolutionary techniques. Here, a tool is defined as an object which consists of multiple parts and is encoded to a tree structure. The proposed system is composed of two phases: the fundamental-parts-generation-phase where each fundamental part is generated, and the structuring-phase where the generated parts are combined. In each phase, evolutionary techniques which utilize a user's evaluations as decision of fitness are employed. Therefore it is possible to obtain desirable shapes for users. We have implemented this system on the O2 computer, and have evaluated the proposed system. As a result, it is confirmed that various novel shapes can be obtained.
ASJC Scopus subject areas