Hostname: page-component-76d6cb85b7-dqfph Total loading time: 0 Render date: 2026-07-12T21:24:06.183Z Has data issue: false hasContentIssue false

A novel pyramidal cable-driven robot for exercising and rehabilitation of writing tasks

Published online by Cambridge University Press:  29 August 2023

Mohammed Khadem*
Affiliation:
Mechanical Engineering Department, LGMM Laboratory, University of Skikda, Skikda, Algeria
Fouad Inel
Affiliation:
Mechanical Engineering Department, Automatic Laboratory, University of Skikda, Skikda, Algeria
Giuseppe Carbone*
Affiliation:
Department of Mechanical, Energy and Management Engineering, University of Calabria, Rende, Italy
Abdelghafour Slimane Tich Tich
Affiliation:
Mechanical Engineering Department, LGMM Laboratory, University of Skikda, Skikda, Algeria
*
Corresponding authors: Mohammed Khadem, Giuseppe Carbone; Emails: m.khadem@univ-skikda.dz, giuseppe.carbone@unical.it
Corresponding authors: Mohammed Khadem, Giuseppe Carbone; Emails: m.khadem@univ-skikda.dz, giuseppe.carbone@unical.it
Rights & Permissions [Opens in a new window]

Abstract

This paper presents a novel cable-driven parallel robot with the aim of rehabilitating/exercising young and disabled children in drawing and writing tasks. The pyramidal topology was identified as providing the required three active translational Degrees of Freedom with a redundant set of five cables in a compact portable shape. In addition, this robot was designed with new features, as it is inexpensive, easy to control, easy to move to any place at home or school as it is fitting a home desk or classroom table. In this paper, we present the main steps for designing the proposed cable-driven pyramidal parallel robot. Specific attention is addressed to the design of the structure and the end effector as well as to establishing proper simulation models. Several simulations are proposed by implementing both kinematic and dynamic models to demonstrate the feasibility of multiple writing/drawing tasks. A specific user interface is proposed allowing both continuous and intermittent trajectories. A sliding mode control is implemented to achieve suitable tracking accuracy on a desired path. Finally, an experimental validation is successfully carried out by considering multiple trajectories for demonstrating the engineering feasibility and effectiveness of the proposed design and simulation models.

Information

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2023. Published by Cambridge University Press
Figure 0

Figure 1. A flowchart depicting the proposed design procedure.

Figure 1

Figure 2. Distinct types of cable topologies for CDPRs: (a) four cables attached to the top; (b) three cables attached to the top and three cables attached to the bottom; (c) four cables attached to the top and four to the bottom; (d) pyramidal topology.

Figure 2

Figure 3. Distinct types of attachment for the end effector: (a) all cables attached to the center of the end effector; (b) all cables attached to the edges of the end effector; (c) cables to the edges with cross attachments.

Figure 3

Figure 4. The proposed prototype robot (CDPR).

Figure 4

Figure 5. A 2D CAD model of the proposed robot structure (CDPR): (a) side view; (b) top view.

Figure 5

Figure 6. A 3D CAD model of the proposed robot: (a) operation on a primary school desk; (b) a zoom view during a writing assisting task.

Figure 6

Figure 7. Schemes of the proposed robot: (a) the geometric model; (b) vector representation of the end effector position.

Figure 7

Figure 8. A free body model with static forces.

Figure 8

Figure 9. A scheme of the ith pulley.

Figure 9

Table I. The main selected hardware components for the prototype in Fig. 4.

Figure 10

Figure 10. A flowchart for the operation of the proposed robot.

Figure 11

Figure 11. The designed CDPR GUI upper portion (1 – defining the Port (com) to Arduino mega; 2 – define the Arduino mega outputs with the 28byj-48 electronic boards inputs for operating the stepper motors; 3 – the actual motor position).

Figure 12

Figure 12. The CDPR GUI’s lower portion (4 – complex paths are determined by entering a set of via points target coordinates X(x, y, z) into the control interface, and then, the control reads the actual values and performs an interpolation; 5 – entries values (X setpoint, Y setpoint, and Z setpoint) for obtaining point-to-point trajectories; 6 – button for change the trajectory from linear to sinusoidal; 7 – button to change the trajectory Sys 01 or Sys 02 (Sys 01: simple trajectory and Sys 02: complex trajectory); 8 – Dx amplitude along x and Dy amplitude along y for sinusoidal trajectories; 9 – emergency stop; 10 – restart system; 11 – delay timer for moving from the first coordinate point to the second coordinate point in complex paths).

Figure 13

Figure 13. Controller architecture for the proposed robot system.

Figure 14

Figure 14. Obtained simulation results: (a) plotting a continued triangle trajectory; (b) calculated evolution of cable lengths versus time to achieve the path in (a).

Figure 15

Figure 15. Obtained simulation results: (a) tracking of square trajectories; (b) calculated evolution of cable lengths versus time to achieve the path in (a).

Figure 16

Figure 16. Obtained simulation results: (a) tracking of the circular path; (b) calculated evolution of cable lengths versus time to achieve the path in (a).

Figure 17

Figure 17. Obtained simulation results: (a) tracking of the letter “M” path; (b) calculated evolution of cable lengths versus time to achieve the path in (a).

Figure 18

Figure 18. Obtained simulation results: (a) writing of the letter “N” trajectories; (b) calculated evolution of cable lengths versus time to achieve the path in (a).

Figure 19

Figure 19. Obtained simulation results: (a) tracking of the letter “F” path; (b) calculated evolution of cable lengths versus time to achieve the path in (a).

Figure 20

Figure 20. A point-to-point displacement test of the end effector; (a) initial configuration; (b) final configuration.

Figure 21

Figure 21. Test drawing a continuous triangle trajectory using the experimental prototype.

Figure 22

Figure 22. Test drawing a continuous square trajectory using the experimental prototype.

Figure 23

Figure 23. Test drawing a circle path using the experimental prototype.

Figure 24

Figure 24. Test drawing the letter “M ” using the experimental prototype.

Figure 25

Figure 25. Test drawing the letter “N” using the experimental prototype.

Figure 26

Figure 26. Test drawing the letter “F” using the experimental prototype.