In a pneumatic system, normally, the piston can stop at only two terminal endpoints. In order to extend the capabilities of the system, this research is conducted to develop a kinematics control-based pneumatic system. Both position and velocity of the pneumatic piston are controlled in such a way that the controlled piston is able to move with the specified velocity to the target position. A hybrid of fuzzy and proportional-plus-integral-plus-derivative (PID) control algorithm is proposed in this paper as the solution. The control algorithm is separated into two parts: fuzzy control and PID control. The fuzzy controller is used to control the piston when the piston locates far away from the target position whereas the PID controller is applied when the piston is near the desired position. The development starts with designing of a position sensor to detect position information of the piston. The sensor-manipulating circuit consisting of potentiometer, inverting amplifier, summing amplifier, lowpass filter and analog-to-digital converter is then designed and realized. Next, the proposed hybrid of fuzzy and PID control is implemented and programmed on the microprocessor. In order to test performance of the system, settling time and steady-state error of five control algorithms - proportional (P) control. proportional-plus-integral (PI) control, proportional-plus-derivative (PD) control, PID control, and hybrid of fuzzy and PID control - are investigated. The results from the experiments show that the proposed hybrid or fuzzy and PID control gives the most satisfied settling time and steady-state error. (C) 2001 Elsevier Science Ltd. All rights reserved.