This paper addresses the extension of a 3-degrees-of-freedom (3-DOF) decoupled parallel mechanism for human–robot interaction purposes. To this end, a low-cost 3-DOF force sensor for human–robot interaction applications is proposed, designed and constructed. In the latter force sensor, five load cells are placed in order to identify the amount of the applied force along each Cartesian direction. In addition, an experimental identification procedure based on least square method is carried out in order to obtain the first and third degree polynomial models of the sensor output model. From the practical tests it has been reveled that the force sensor has a reasonable precision of 0.1 N in both x and y-axes and 0.2 N in z-axis, within a range of 5 N which is suitable for human–robot interaction applications. Then, using the proposed force sensor, two control methods, namely “position control” and “speed control” are applied for human–robot interaction purposes and their performances are compared.