Abstract:Due to the consideration of the structural characteristics and automation movement requirements of a hydraulically drive quadruped robot , a hierachical control system based upon CAN-bus communication was designed ,which consisted of three layers named remote supervisory layer , programming control layer and implementing control layer . According to the general design, the hardware system and software system were developed. The PC based on Windows and ARM-based touchpad were used for remote monitoring and control, the QNX-based PCI104 SBC was applied for motion planning, the DSP was selected as the processor of the implementing mechanism, so then, a control system with the characteristics of stable performance, fast real-time response and compact structure was founded, The scalability of the control system was improved by the modularized idea. Finally, through the hydraulic cylinder motion control experiment, the stability and reliability of the control system was tested.