Exoskeleton robot can assist people and reduce energy consumption when they walk with heavy weight, so as to protect their health and travel longer distances. This work analyzes the cross gait during walking and designs a dual-drive four joint time-sharing assistance exoskeleton system, which controls the four joints through two motors to realize the assistance to the wearer’s movement process. The control curve and adaptive control algorithm are designed to help different people with various walking gaits and speeds, the effectiveness of exoskeleton system is proved by testing metabolism. When the exoskeleton wearer carries 25 kg weight (load equal to 36% of body mass) and travels at the average speed of 5 km/h, the metabolic rate of the exoskeleton wearers decreases by an average of 7.79%, the reduction magnitude is comparable to the effect of taking off 7.33 kg during walking.