Page 310 - IJB-9-1
P. 310

International Journal of Bioprinting                                      Error assessment and correction























            Figure 3. A schematic illustration of the process and algorithm of helix printing error detection and correction. (A) Six steps of helix error detection and
            correction in bioprinting. (B) Explanation of the normal vector approach: a compensation vector is added based on the reference path to obtain the mod-
            ified reference path, the size of which is the same as the error vector, but in opposite direction.
            after the two images are superimposed, the whole helix   the reference path is fully retained in this step. The second
            edge is extracted [35-37] .                        step involves obtaining the point cloud data of the original
               In the fourth step, the estimated value of the helix   helix printing path. Generally, the collected printed helix
            centerline is calculated and defined as the spatial path of   image cannot be recognized by the correction algorithm.
            the printed helix. In the fifth step, the point cloud data of   Therefore, the Sobel operator is used to extract the edge of
            the estimated helix centerline and the coordinate data of the   the helix printing image. Then, the centerline of the helix is
            reference path are placed in the same Cartesian coordinate   calculated to represent the real-space position coordinates.
            system for comparison and calculation of the error   The specific details of point cloud conversion have been
            between the two trajectories. In the sixth step, the error   discussed in section 2.3.
            vector between the printing path and the reference path is   The third and fourth  steps involve detecting the
            calculated, and the error is mapped onto the printing path   deviation error between the original helix printing path
            through different shades of color. The specific calculation   and the reference path as well as calculating the modified
            method will be discussed in detail in the next section. In   reference  path. Based on  Figure  3B,  the  normal  vector
            the seventh step, the modified reference path is obtained   approach determines the compensation vector by taking
            by a compensation vector based on the original reference   the mirror image of the error vector to the reference
            path. Figure 2G shows the helix printing path (blue solid   path. The magnitude of the compensation vector is equal
            line), original reference path (black dashed line), and   to that of the error vector, but in an opposite direction.
            modified reference path (red dashed line).         Furthermore, the modified reference path is calculated
                                                               based on the compensation vector added to the original
            2.4. Correction algorithm                          reference path.
            Considering that the accuracy of the helix path is affected
            by the mechanical axes movement, it would be an effective   In the fifth step, the helix printing path is a result of
            attempt to adjust and control the print head to compensate   the modified reference path, which is different from the
            for errors in the printing process. The entire automated   original reference path in the first step. In the sixth step, the
            correction algorithm can be divided into the error   deviation error value between the new helix path, resulting
            detection part and the execution operation part, as shown   from the modified reference path, and the reference path is
            in  Figure 3A. In the error detection part, the deviation   recollected. Finally, the helix printing image is recollected
            errors between the helix printing path and the reference   in the fifth step. Similar to the second step, the image
            path are calculated, and these errors are automatically   processing algorithm, as discussed in section 2.3, converts
            collected  to  modify  the  reference  path  by  compensation   the helix image data into point cloud data.
            vector to reduce the offset value of the helix path.

               The first step involves the original printing, in which   3. Results
            the material is extruded from the print head according   3.1. Original printing
            to the reference  path without any additional operations.   The printing data of the original helix was successfully
            The deviation error value between the printing path and   counted  in  the  Cartesian  coordinate  system  using  the


            Volume 9 Issue 1 (2023)olume 9 Issue 1 (2023)  302                     https://doi.org/10.18063/ijb.v9i1.644
            V
   305   306   307   308   309   310   311   312   313   314   315