A one-degree-of-freedom set-up driven by pneumatic muscles was designed and built in order to research the applicability of pneumatic artificial muscles in industrial applications, especially in wearable robots such as exoskeletons. The experimental set-up is very non-linear and very difficult to control properly. As a reference, an enhanced PID controller was designed. At the same time, a robust controller Hinfin and a sliding-mode controller based on an observer were designed and implemented. After that, a new position controller based on an internal pressure loop for each pneumatic muscle was tuned up. Firstly, this paper presents the experimental set-up and the system's linear models. After that, it summarizes the enhanced PID controller, Hinfin controller and the sliding-mode controller that have been designed. Then, it focuses on the position controller based on the internal pressure loops. Finally, the controllers are compared by means of experimental results.