17,394 research outputs found

    2차원 균일 커버리지 경로 계획을 위한 효율적 알고리즘

    Get PDF
    학위논문 (석사) -- 서울대학교 대학원 : 공과대학 기계공학부, 2020. 8. 박종우.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.본 논문에서는 2차원 표면의 균일 커버리지 경로 계획을 설명하고 이를 효율적으로 푸는 알고리즘을 제시한다. 우리는 경로 계획 문제를 두 개의 하위 문제로 분리하여 각각 푸는 기존의 방식을 보완하여 두 개의 하위문제를 한 번에 풀면서 계산시간을 줄이는 방법을 제시하였다. 또한 경우에 따라 주어진 벡터 필드와 나란한 방향으로 경로가 생성될 필요가 있는데 이를 위해 거스름 거리(upstream distance)의 개념을 제시하였으며 여행 외판원 문제(Traveling Salesman Problem)를 풀 때 이를 적용하였다. 우리는 차량 도장 응용분야에 균일 커버리지 경로 계획법을 적용하였으며 도장 시스템을 고려하여 균일한 페인트 두께를 보장하는 방법을 같이 제시하였다. 네 가지 타입의 2차원 곡면에 대해 시뮬레이션을 진행하였으며 기존의 방법에 비해 더 적은 계산시간을 요구하면서도 합리적인 수준의 페인트 균일도를 달성함을 검증하였다.1 Introduction 1 1.1 Related Work 3 1.2 Contribution of Our Work 7 1.3 Organization of This Thesis 8 2 Preliminary Background 9 2.1 Elementary Differential Geometry of Surfaces in R3 10 2.1.1 Representation of Surfaces 10 2.1.2 Normal Curvature 10 2.1.3 Shape Operator 12 2.2 Traveling Salesman Problem 15 2.2.1 Definition 15 2.2.2 Variations of the TSP 17 2.2.3 Approximation Algorithm for TSP 19 2.3 Path Planning on Vector Fields 20 2.3.1 Randomized Path Planning 20 2.3.2 Upstream Criterion 20 2.4 Support Vector Regression 21 2.4.1 Single-Output SVR 21 2.4.2 Dual Problem of SVR 23 2.4.3 Kernel for Nonlinear System 25 2.4.4 Multi-Output SVR 26 3 Methods 29 3.1 Efficient Coverage Path Planning on Vector Fields 29 3.1.1 Efficient Node Sampling 31 3.1.2 Divide and Conquer Strategy 32 3.1.3 Upstream Distance 34 3.2 Uniform Coverage Path Planning in Spray Painting Applications 35 3.2.1 Minimum Curvature Direction 35 3.2.2 Learning Paint Deposition Model 36 4 Results 38 4.1 Experimental Setup 38 4.2 Simulation Result 41 4.3 Discussion 41 5 Conclusion 45 Bibliography 47 국문초록 52Maste

    A randomized kinodynamic planner for closed-chain robotic systems

    Get PDF
    Kinodynamic RRT planners are effective tools for finding feasible trajectories in many classes of robotic systems. However, they are hard to apply to systems with closed-kinematic chains, like parallel robots, cooperating arms manipulating an object, or legged robots keeping their feet in contact with the environ- ment. The state space of such systems is an implicitly-defined manifold, which complicates the design of the sampling and steering procedures, and leads to trajectories that drift away from the manifold when standard integration methods are used. To address these issues, this report presents a kinodynamic RRT planner that constructs an atlas of the state space incrementally, and uses this atlas to both generate ran- dom states, and to dynamically steer the system towards such states. The steering method is based on computing linear quadratic regulators from the atlas charts, which greatly increases the planner efficiency in comparison to the standard method that simulates random actions. The atlas also allows the integration of the equations of motion as a differential equation on the state space manifold, which eliminates any drift from such manifold and thus results in accurate trajectories. To the best of our knowledge, this is the first kinodynamic planner that explicitly takes closed kinematic chains into account. We illustrate the performance of the approach in significantly complex tasks, including planar and spatial robots that have to lift or throw a load at a given velocity using torque-limited actuators.Peer ReviewedPreprin

    Path planning for active tensegrity structures

    Get PDF
    This paper presents a path planning method for actuated tensegrity structures with quasi-static motion. The valid configurations for such structures lay on an equilibrium manifold, which is implicitly defined by a set of kinematic and static constraints. The exploration of this manifold is difficult with standard methods due to the lack of a global parameterization. Thus, this paper proposes the use of techniques with roots in differential geometry to define an atlas, i.e., a set of coordinated local parameterizations of the equilibrium manifold. This atlas is exploited to define a rapidly-exploring random tree, which efficiently finds valid paths between configurations. However, these paths are typically long and jerky and, therefore, this paper also introduces a procedure to reduce their control effort. A variety of test cases are presented to empirically evaluate the proposed method. (C) 2015 Elsevier Ltd. All rights reserved.Peer ReviewedPostprint (author's final draft

    Admissible Velocity Propagation : Beyond Quasi-Static Path Planning for High-Dimensional Robots

    Full text link
    Path-velocity decomposition is an intuitive yet powerful approach to address the complexity of kinodynamic motion planning. The difficult trajectory planning problem is solved in two separate, simpler, steps: first, find a path in the configuration space that satisfies the geometric constraints (path planning), and second, find a time-parameterization of that path satisfying the kinodynamic constraints. A fundamental requirement is that the path found in the first step should be time-parameterizable. Most existing works fulfill this requirement by enforcing quasi-static constraints in the path planning step, resulting in an important loss in completeness. We propose a method that enables path-velocity decomposition to discover truly dynamic motions, i.e. motions that are not quasi-statically executable. At the heart of the proposed method is a new algorithm -- Admissible Velocity Propagation -- which, given a path and an interval of reachable velocities at the beginning of that path, computes exactly and efficiently the interval of all the velocities the system can reach after traversing the path while respecting the system kinodynamic constraints. Combining this algorithm with usual sampling-based planners then gives rise to a family of new trajectory planners that can appropriately handle kinodynamic constraints while retaining the advantages associated with path-velocity decomposition. We demonstrate the efficiency of the proposed method on some difficult kinodynamic planning problems, where, in particular, quasi-static methods are guaranteed to fail.Comment: 43 pages, 14 figure

    Completeness of Randomized Kinodynamic Planners with State-based Steering

    Full text link
    Probabilistic completeness is an important property in motion planning. Although it has been established with clear assumptions for geometric planners, the panorama of completeness results for kinodynamic planners is still incomplete, as most existing proofs rely on strong assumptions that are difficult, if not impossible, to verify on practical systems. In this paper, we focus on an important class of kinodynamic planners, namely those that interpolate trajectories in the state space. We provide a proof of probabilistic completeness for these planners under assumptions that can be readily verified from the system's equations of motion and the user-defined interpolation function. Our proof relies crucially on a property of interpolated trajectories, termed second-order continuity (SOC), which we show is tightly related to the ability of a planner to benefit from denser sampling. We analyze the impact of this property in simulations on a low-torque pendulum. Our results show that a simple RRT using a second-order continuous interpolation swiftly finds solution, while it is impossible for the same planner using standard Bezier curves (which are not SOC) to find any solution.Comment: 21 pages, 5 figure
    corecore