Ankle dysfunction is common in the public following injuries, especially for stroke patients. Most of the current robotic ankle rehabilitation devices are driven by rigid actuators and have problems such as limited degrees of freedom, lack of safety and compliance, and poor flexibility. In this paper, we design a new type of compliant ankle rehabilitation robot redundantly driven by pneumatic muscles (PMs) and cables to provide full range of motion and torque ability for the human ankle with enhanced safety and adaptability, attributing to the PM's high power/mass ratio, good flexibility and lightweight advantages. The ankle joint can be compliantly driven by the robot with full three degrees of freedom to perform the dorsiflexion/plantarflexion, inversion/ eversion, and adduction/abduction training. In order to keep all PMs and cables in tension which is essential to ensure the robot's controllability and patient's safety, Karush-Kuhn-Tucker (KKT) theorem and analytic-iterative algorithm are utilized to realize a hierarchical force-position control (HFPC) scheme with optimal force distribution for the redundant compliant robot. Experiment results demonstrate that all PMs are kept in tension during the control while the position tracking accuracy of the robot is acceptable, which ensures controllability and stability throughout the compliant robot-assisted rehabilitation training.