Edinburgh and Scottish Borders
Home Contact Us People Finder Search
AUTOMATED DESIGN KNOWLEDGE ACQUISITION IN 2D AND 3D DESIGN ENVIRONMENTS
Launch Heriot-Watt University remote navigation menu
Launch Heriot-Watt University remote navigation menu
Home Page
People
COSTAR
COSTAR 1 Overview
COSTAR 2 Overview
Publications
Media
Experimental Apparatus
Industrial Partners
GRAND CHALLENGE
Overview
Publications
Media
Industrial Partners

  

Grand Challenge Overview

Even though current computer-aided design (CAD) tools excel at recording the final design solution for an engineering problem, they are not as adept at capturing the design rationale and knowledge that were created during the design session. Being able to access this information will give insight into the reasons why key design decisions were made which, in turn, will support engineers who have to make revisions to the product in the future. One way round this problem would involve having the engineer manually log all the design decisions made during a session but this would both be disruptive to the creative process and time consuming. In addition, the quality and structure of the recorded data would be inconsistent because each engineer will perform the manual logging differently. Therefore, it would be greatly beneficial if the CAD system were able to record design knowledge and rationale automatically. Therefore, the aim of the research is to apply the user logging and knowledge capture techniques used in the COSTAR 1 and COSTAR 2 projects, where a 3D immersive environment was used, in a 2D design environment.

Our research addresses this issue with a novel approach and investigation into this subject. A prototype system is presented which can capture design knowledge and rationale by logging user behaviour and system interactions unobtrusively whilst a CAD system is being used during a design session. Since it was not possible to use a commercial CAD package, due to security and intellectual property reasons, an alternative was found in the form of a 2D design environment called BAMZOOKi. BAMZOOKi, developed by Gameware for the CBBC television channel, is aimed at children and allows mechanical creatures, called Zooks,  to be created and then tested using the built-in trials. These trials test the sprinting, pushing and hurdling capability of the user's Zook and there are performance targets that have to be met before a design can be deemed to be successful.
The log files generated by BAMZOOKi are designed to be an XML format so that the data is in a structured, analysable form and is easy to parse and post-process. After carrying out a large-scale trial of the prototype application, over 700 log files were generated and then analysed to extract design knowledge and intent as well as allowing a statistical analysis of the log file data and process mapping. Regarding the latter, a colour-coded representation and IDEF0 diagrams were output to give a visual representation of the processes that occurred during the design sessions. Finally, by utilising the design knowledge obtained from the analysis, that is stored in an XML format (shown on the right), an original experimental form of automated information push is presented which aids the user during the design task depending on their real-time logged design behaviour.

  <?xml version="1.0" encoding="UTF-8" ?>

  <bamzooki_event>

             <change_leg_size>13</change_leg_size>

             <change_body_size>1</change_body_size>

             <change_ik_point>3</change_ik_point>

             <change_ik_point>2</change_ik_point>

             <change_ik_point>4</change_ik_point>

  </bamzooki_event>

 

 


MECwebmaster@eps.hw.ac.uk  
Dept. of Mechanical Engineering, School of EPS
Heriot-Watt University
Edinburgh
EH14 4AS, UK
Tel: 0131 451 3131
Last Updated: 6 June 2008   © Copyright Heriot-Watt University, Disclaimer