This paper describes a trajectory generation method for a master-slave surgical robotic system. Because the data from the master system is intermittent due the limited master-slave communication rate, interpolation is required to achieve smooth motion of the slave robot. In particular, real-time interpolation is crucial for surgical systems. To cope with this problem, we propose a new smooth trajectory generation method by minimizing jerk using a quintic B-spline. To ensure the third-order continuity in position, velocity, and acceleration, the trajectory of the next time segment is generated using several fictive control points. In addition, we impose a minimum jerk constraint to obtain a smooth trajectory. The proposed method was tested and compared with a conventional trajectory generation method. The experimental results showed that the proposed method generated a smoother trajectory with fewer jerks to an extent that the method is sufficient for use in real-time control of a surgical robotic system.
I. INTRODUCTIONaster-slave robotic systems have been widely studied in the field of surgical robotics [1] because they are superior to manual operation in terms of accuracy, dexterity, and repeatability. A master-slave robotic system is composed of two separated robotic systems: a master and a slave. The operator's motion is measured using master manipulators, and the slave manipulators replicate the motion. This configuration enables motion scaling and teleoperation, and thus, it can benefit robotic surgery.However, trajectory generation for the slave control is not simple, because the continuity and consistency of the master-slave communication cannot be ensured. It often happens that the communication rate is slower than the servo rate of the slave robotic system, causing intermittent commands to the slave system. This is a critical issue, particularly for surgical applications. For this reason, a trajectory generation method interpolating input commands is required to generate a smooth trajectory for the slave system.There are some constraints in trajectory generation for a master-slave robotic system. First, the target trajectory cannot be predetermined. The interpolation of the commands must be Manuscript