TY - JOUR
T1 - A practical joint-space trajectory generation method based on convolution in real-time control
AU - Yang, Gil Jin
AU - Delgado, Raimarius
AU - Choi, Byoung Wook
N1 - Publisher Copyright:
© 2016 Author(s). Licensee InTech.
PY - 2016
Y1 - 2016
N2 - This paper proposes a joint-space trajectory generation method for practical navigation with a high curvature path of mobile robots. A technique to generate central velocity commands using a convolution operator that considers only the physical limits of a mobile robot was discussed. In practical application, controlling the heading angles along a curved path is required and the existence of obstacles is inevitable. First, we suggested an algorithm that generates a trajectory to consider the heading angles along a smooth Bezier curve by redefinition of the curve parameter. However, the presence of an obstacle along the planned path requires redirection to a new path where geometrical limitations such as high curvature turning points exist, resulting in tracking error. We propose a method that manages a variation of linear interpolation to generate a feasible trajectory while conserving the high curvature path and the merits of convolution. Joint-space trajectories are produced by scaling down the generated central velocity through reduction of the given maximum velocity limit. We show through a simulation example that the proposed method is able to generate a trajectory that can accurately track a planned path on a designed platform based on actual parameters. Finally, an experiment is successfully conducted on a two-wheeled mobile robot, Tetra DS-III, in a real-time control system. The experiment results display distinct advantages in the criteria of time optimality and periodicity of control tasks, while conserving all possible limitations that could occur during navigation compared with previous studies.
AB - This paper proposes a joint-space trajectory generation method for practical navigation with a high curvature path of mobile robots. A technique to generate central velocity commands using a convolution operator that considers only the physical limits of a mobile robot was discussed. In practical application, controlling the heading angles along a curved path is required and the existence of obstacles is inevitable. First, we suggested an algorithm that generates a trajectory to consider the heading angles along a smooth Bezier curve by redefinition of the curve parameter. However, the presence of an obstacle along the planned path requires redirection to a new path where geometrical limitations such as high curvature turning points exist, resulting in tracking error. We propose a method that manages a variation of linear interpolation to generate a feasible trajectory while conserving the high curvature path and the merits of convolution. Joint-space trajectories are produced by scaling down the generated central velocity through reduction of the given maximum velocity limit. We show through a simulation example that the proposed method is able to generate a trajectory that can accurately track a planned path on a designed platform based on actual parameters. Finally, an experiment is successfully conducted on a two-wheeled mobile robot, Tetra DS-III, in a real-time control system. The experiment results display distinct advantages in the criteria of time optimality and periodicity of control tasks, while conserving all possible limitations that could occur during navigation compared with previous studies.
KW - Bezier curve
KW - Convolution
KW - High curvature path
KW - Joint-space trajectory
KW - Two-wheeled mobile robots
UR - https://www.scopus.com/pages/publications/85002534474
U2 - 10.5772/62722
DO - 10.5772/62722
M3 - Article
AN - SCOPUS:85002534474
SN - 1729-8806
VL - 13
JO - International Journal of Advanced Robotic Systems
JF - International Journal of Advanced Robotic Systems
IS - 2
M1 - 56
ER -