In this work is demonstrated the possibility of using primitives for generation of complex movements that ensure motion of bipedal humanoid robots in unstructured environment. It has to be point out that for robot motion in unstructured environment an on-line generation of motion is required. Generation of motion by primitives represents a superposition of simple movements that are easily performed. Simple movements are either reflex or learned synchronous movement of several joints and each of these movements represents one primitive. Each primitive has its parameters and constraints that are determined on the basis of the movements capable of performing by a human. Set of all primitives represents the data base from which primitives are selected and combined for the purpose of performing the complex movement.