Coverage path planning (CPP) is widely used in numerous robotic applications. With progressively complex and extensive applications of CPP, automating the planning process has become increasingly important. This thesis proposes an efficient CPP algori...
Coverage path planning (CPP) is widely used in numerous robotic applications. With progressively complex and extensive applications of CPP, automating the planning process has become increasingly important. This thesis proposes an efficient CPP algorithm based on a random sampling scheme for spray painting applications. We have improved on the conventional CPP algorithm by alternately iterating the path generation and node sampling steps. This method can reduce the computational time by reducing the number of sampled nodes. We also suggest a new distance metric called “upstream distance” to generate reasonable path following given vector field. This induces the path to be aligned with a desired direction. Additionally, one of the machine learning techniques, support vector regression (SVR) is utilized to identify the paint distribution model. This method accurately predict the paint distribution model as a function of the painting parameters. We demonstrate our algorithm on several types of analytic surfaces and compare the results with those of conventional methods. Experiments are conducted to assess the performance of our approach compared to the traditional method.