to solving this problem is to use an animation database with a large set of pre-recorded human movements, and obtain the suitable patterns of motion from the database through statistical analysis. References Animation Types of databases