PowerPoint Presentation

Similar documents
À̵¿·Îº¿ÀÇ ÀÎÅͳݱâ¹Ý ¿ø°ÝÁ¦¾î½Ã ½Ã°£Áö¿¬¿¡_.hwp

RVC Robot Vaccum Cleaner

PowerPoint 프레젠테이션

E010 CYLINDER BLOCK GROUP (0 01) 76

15_3oracle

PowerPoint 프레젠테이션

보험판매와 고객보호의 원칙

untitled

LIDAR와 영상 Data Fusion에 의한 건물 자동추출

untitled

표준 회사소개서(제조업) 와이드용

hwp

PowerPoint 프레젠테이션

슬라이드 1

4 CD Construct Special Model VI 2 nd Order Model VI 2 Note: Hands-on 1, 2 RC 1 RLC mass-spring-damper 2 2 ζ ω n (rad/sec) 2 ( ζ < 1), 1 (ζ = 1), ( ) 1

歯FDA6000COP.PDF

목 차 Ⅰ. 정보기술의 환경 변화 Ⅱ. 차량-IT Convergence Ⅲ. 차량 센서 연계 서비스 Ⅳ. 차량-IT 융합 발전방향

Oracle Apps Day_SEM

Copyright 2007 Hewlett-Packard Development Company, L.P. Windows 는 Microsoft Corporation 의 미국 등록 상표입니다. 본 설명서의 내용은 사전 통지 없이 변경될 수 있습니다. HP 제품 및 서비스에 대

untitled

untitled


0806 블랙박스 메뉴얼 L5 원고작업_수정

example code are examined in this stage The low pressure pressurizer reactor trip module of the Plant Protection System was programmed as subject for

신재생에너지 마이크로 그리드 최적화

(specifications) 3 ~ 10 (introduction) 11 (storage bin) 11 (legs) 11 (important operating requirements) 11 (location selection) 12 (storage bin) 12 (i

BSC Discussion 1

歯DCS.PDF

Microsoft Word - 1-차우창.doc

Å©·¹Àγ»Áö20p

이와 같이 다양한 분야에 활용이 가능한 RTLS 기술은 2020 에 43.7억 달려의 시장규모로 연평균 20.7%의 성장률을 가질 것이며, 특히 아시아 태평양 지역에서는 연평균 23%의 고속 성 장을 할 것으로 시장조사 기관인 Allied Market 예측하고 있으 므

DDX4038BT DDX4038BTM DDX4038 DDX4038M 2010 Kenwood Corporation All Rights Reserved. LVT A (MN)

ecorp-프로젝트제안서작성실무(양식3)

2 x10 목 차 1. 일반 정보 1. 점검 사항 2. 주의 및 관리 3. 방수 4. 배터리 충전하기 2. 순토 X10 사용 방법 1. 화면과 버튼 (1) 모드 표시 (2) 배터리 용량 표시 (3) 알람 심볼 (4) GPS 수신 표시 2. 메뉴 (1) 기본 메뉴 구조

MR-3000A-MAN.hwp

DBPIA-NURIMEDIA

i-movix 특징 l 안정성 l 뛰어난화질 l 차별화된편의성

차례.hwp

,. 3D 2D 3D. 3D. 3D.. 3D 90. Ross. Ross [1]. T. Okino MTD(modified time difference) [2], Y. Matsumoto (motion parallax) [3]. [4], [5,6,7,8] D/3

(Table of Contents) 2 (Specifications) 3 ~ 10 (Introduction) 11 (Storage Bins) 11 (Legs) 11 (Important Operating Requirements) 11 (Location Selection)

B _02_M_Ko.indd

72129o

歯기구학

!! ÒªÛ±‚» (05.1)-PDFøÎ.pdf

untitled

Bluetooth

PJTROHMPCJPS.hwp

한국의 위성발사장 건설현황( 포항공대).ppt


Let G = (V, E) be a connected, undirected graph with a real-valued weight function w defined on E. Let A be a set of E, possibly empty, that is includ

public key private key Encryption Algorithm Decryption Algorithm 1

김기남_ATDC2016_160620_[키노트].key

untitled

상기 이미지는 국내 사양과 다소 차이가 있을 수 있습니다.

PowerChute Personal Edition v3.1.0 에이전트 사용 설명서

산선생의 집입니다. 환영해요

Microsoft PowerPoint - AC3.pptx


Microsoft Word - Installation and User Manual_CMD V2.2_.doc

윤활유 개발 동향 및 연구 사례

Microsoft PowerPoint - 30.ppt [호환 모드]

Microsoft Word - KSR2012A021.doc

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할

I

UML

대경테크종합카탈로그

제 출 문 국토교통부장관(국가교통과학기술진흥원장) 귀하

Yggdrash White Paper Kr_ver 0.18

Promise for Safe & Comfortable Driving

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. vol. 29, no. 6, Jun Rate). STAP(Space-Time Adaptive Processing)., -

Chap 6: Graphs


Vertical Probe Card Technology Pin Technology 1) Probe Pin Testable Pitch:03 (Matrix) Minimum Pin Length:2.67 High Speed Test Application:Test Socket

(......).hwp

Assign an IP Address and Access the Video Stream - Installation Guide

목차 제 1 장 inexio Touch Driver소개 소개 및 주요 기능 제품사양... 4 제 2 장 설치 및 실행 설치 시 주의사항 설치 권고 사양 프로그램 설치 하드웨

Á¦¸ñ¾øÀ½

iQ 3D 2000 매뉴얼최종수정

Microsoft Word - FS_ZigBee_Manual_V1.3.docx

1.LAN의 특징과 각종 방식

슬라이드 1

PERFORMANCE technology the all-new bmw 5 series. dynamic 06 business 14 comfort 20 safety 22 model LineuP 24 TecHnicaL data 26 bmw service 28 bmw kore

RFID USN_K_100107


À±½Â¿í Ãâ·Â

PMP수험서_8-2쇄

OBJ_DOKU fm

ARMBOOT 1

thesis

슬라이드 1

세계 비지니스 정보

[96_RE11]LMOs(......).HWP

1 : HEVC Rough Mode Decision (Ji Hun Jang et al.: Down Sampling for Fast Rough Mode Decision for a Hardware-based HEVC Intra-frame encoder) (Special P

KDTÁ¾ÇÕ-1-07/03

2 ㆍ 大 韓 政 治 學 會 報 ( 第 20輯 1 號 ) 도에서는 고려 말에 주자학을 받아들인 사대부들을 중심으로 보급되기 시작하였고, 이후 조선시대에 들어와서는 국가적인 정책을 통해 민간에까지 보급되면서 주자 성리학의 심 화에 커다란 역할을 담당하였다. 1) 조선시대

hwp

파인드라이브를 사용해 주셔서 대단히 감사합니다. 제품을 사용하시기 전에 반드시 이 설명서를 읽어 주십시오. 제품의 수명은 올바른 사용법과 비례하며, 불완전한 사용은 제품 고장은 물론 차량손상과 교통사고의 원인이 될 수 있습니다. 본 문서는 MONSTER 3 모델을 기준


CL100B_manual_kor_m.0.2.indd

Transcription:

Path Planning and Execution for Real Worlds 심현철 1

경로및운동계획법 경로및운동계획 로보틱스에서가장중요한분야들중하나복잡도와구속환경 : 완벽한계획법을저해하는요소최적의경로를가능한빨리찾아내는기술 관련분야 로봇의조작기술및계획법 Nonholonomy 및동역학방정식고려위협감지및회피계획최적의경로탐색시간에따라변하거나움직이는장애물회피감지및예측에따른불확실성파악 2

Path Planning Roadmap Visibility Graph Cell Decomposition Trapezoidal Decomposition Potential Field Voronoi Diagram Octree Decomposition Rapidly-Exploring Random Tree 3

Real Time Path Planning Roadmap Visibility Graph 경로생성결과를예측가능 환경의복잡도에따라계산량증가 실시간사용이가능하도록수정 Voronoi Diagram Cell Decomposition Trapezoidal Decomposition 지정된구역이아닌 Open Field ( 실제환경 ) 에사용하기 Octree Decomposition 적합하지않음 Potential Field Local Minima 에빠져 Solution 을구하지못할수있음 Rapidly-Exploring Random Tree 실시간경로계획에사용하기위해계산시간을줄이면동일한조건에도매번다른결과를도출 개발자 ( 탑승자 ) 로하여금불안감조성 4

One Voronoi Cell Algorithm One Voronoi Cell Algorithm Voronoi diagram 의정의를이용하여장애물사이의최대 Clearance 를보장 경로상의충돌하는한개의 voronoi core 만을이용하여계산실시간장애물회피경로생성가능 2.8.6.4.2 1.8.6.4-20 -15-10 -5 0 5 10 15 20 10 15 Original Path Re-planned Path Collision Point Original Path OBS Nearest Point Point Nestest Obs. Point Point Bisector Path node.2 0.6 0.8 1 1.2 1.4 1.6 1.8 2 20 1.2 1.4 1.6 1.8 2 0 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2 0.6 0.8 1 1.2 1.4 1.6 1.8 2 25 30 35 40 45 장애물간의간격이큰경우크게회피하는것을방지하지위해 Voronoi cell 의크기를제한시켜최소한의기동으로장애물회피 Original Path Re-planned Path Collision Point Original Path Original Path Nearest OBS Point Point Re-planned Path Obs. Nestest Point Point Collision Point One Voronoi Cell Algorithm ( X obs, X c ) Bisector Original Path Path node OBS Point Nestest Point n 0 Bisector do Path node n n + 1 동일한장애물환경에서동일한결과도출 X near (n) GetNearestPoint( X obs, X c ) (E(n), X avoid (n), t avoid (n)) GetVoronoiEdge(X near, X c ) X obs RemovePointSet( X obs, E(n) ) while ( X obs Null ) return ( X avoid, t avoid ) 5

Path Generation Path Generation One Voronoi Cell Algorithm 으로부터구한 Avoidance points 후보들로부터차량이주행가능한경로생성 Avoidance Point Return Point Path Candidates SET Nonholonomic constraint No Delete from Candidates SET Control Point OBS. Avoidance Point Is Exist? Shortest Collision Free Path Terminate Sequence 경로선정조건 - 차량이주행가능한경로중조건 1. 충돌하지않는가장짧은경로를선택조건 2. 충돌하기까지가장긴경로를선택 Is Exist? Path Result No Longest Path before collision - 차량이주행가능한경로가없는경우 충돌전까지기존경로를따라주행 ( 경로생성이안된경우를대비 ) 충돌전까지주행해도경로생성이안되는경우후진하면서경로생성 6

Path Representation Path Representation 모든경로는 Path Segment 의 Array 로구성 각각의 Path Segment 는 3 차방정식으로이루워짐. 이점 : 1. 3 차방정식으로구성 양끝의경계조건 ( 위치, 기울기 ) 만으로생성가능 Coefficients 를제한하여 Nonholonomic 조건부합가능 2. 매개변수를이용한표현법보다직관적임 3. WPT 를이용한경로관리보다효율적임 - 경로의연속성으로제어및장애물검사가연속적임 - 데이터저장의효율성증대 - 경로수정용의 y i path P i = x i ENU, y i ENU, h i ENU, a i, b i, x_end i x i ENU, y i ENU y path = a i (x path ) 3 +b i (x path ) 2 h i ENU a i, b i x_end i path y i+1 x i path path x i+1 Path Segment Start Point s Pos. in ENU Frame. Path Segment Start Point s Heading in ENU Frame. Cubic Function Coefficients. Path Segment End Point s x value in Path Frame. T 7

Collision Detection KIDCS C-FRIEND Field Robotic Systems Center 1. 경로위장애물검출 - 주어진경로위의장애물검출 3 차방정식으로이루어진경로를좌우로벌려충돌감지 Collision Detection 이점 : 단시간내에주행가능영역을판별경로를이용하여연속적인판별가능 단점 : 차량위치와경로사이의거리오차가큰경우 2. 주행경로위장애물검출 - 차량위치와경로사이의거리오차가큰경우 East 차량의현재속도와 Steering 각을이용해차량의이동궤적을예측이동궤적상의장애물판별 -34.2-20.0-10.0 0.0 10.0 20.0 30.0 34.2 8

Path Planning Sequence & Simulation Result Path Planning Sequence Simulation Result Case 1 120 115 110 105 100 95 90-80 -70-60 -50-40 -30-20 -10 0 10 20 Local minim 9

Simulation Result Case 2 KIDCS C-FRIEND Field Robotic Systems Center Simulation Result -40-45 1 4-50 -55-60 -50-40 -30-20 -10 0 10 2 5 3 시뮬레이션을통한알고리즘검증 - 실시간으로경로계획가능 - 동일한상황에서반복적인결과를줌 - 복잡한장애물환경에서최대한의 clearance 를확보하며회피 10

EURECAR TURBO - System Configuration 자율주행차량개발 최소한의센서와저가의 GPS 를이용한자율주행시스템의센서구성 EureCar EureCar Turbo 센서및피씨구성 single GPS U-blox EVK-6T ( 자율주행용 ) DGPS Novatel OEMV-2 ( 항법비교용 ) Laser Scanner Velodyne HDL-32E Nav. & Controller NI CompactRio Path Planner PC Apple Mac mini Vision PC Apple Mac mini Obs. Processing PC CompuLab Intense PC EureCar Turbo 주요기능 Path Tracking - Sensor Fusion & GPS single GPS + Vehicle ECU(Speed, Yaw rate) Position, Heading Laser Scanner Road Boundary Detection, Obstacles Camera Road Detection Collision avoidance Voronoi cell 기반의실시간장애물회피알고리즘탑재 신호등횡단보도보행자인식 / 풀시퀀스직각자동주차 11

Development of Self-driving car 12

차량개조작업 Generator 추가 Brake & Throttle Control Actuator Batteries & Inverter Actuator Controller 비상정지스위치 Low Cost GPS 360º Lidar 13

Velodyne HDL-32E Horizontal angle : 360deg Vertical angle : -30~10deg Range : ~70m 14

System Configurations Sensor Interface Situation Awareness Path Planner Actuator Front Camera Ethernet Crosswalk, Traffic Lights Pedestrian, Toll Bar Detection New Path Local Trajectory Re-planning Vehicular Status Current path Collision Point Brake Pedal Control Motor Throttle Pedal Control Motor Rear Down Camera Ethernet Parking Line Detection Driving Status Check high-level decision making Steering Wheel CAN Vehicular Status Path Shift Lever Control Motor Velodyne HDL-32e Ethernet Obstacle Detection Car, cones Road Blocks, Toll Bar Path tracker Human Interface Steering Speed command Auto/Manual Toggle SW. Unified Map Vehicle Controller Remote On/Off Position, Heading, Vehicle Info. Vehicle Control Emergency Stop Alarm (Audio/Visual) GPS (Ublox) USB Yaw rate, Wheel Speed Car Built in Senor, CAN Navigation Absolute location and heading Speed, Steering angle Vision Processing Desktop PC C++ Laser Data Processing Apple Mac mini C++ Path Planner Apple Mac mini Labview Navigation & Control NI CompactRIO 15

The experiment result - Obstacle avoidance result 다수의 Case 에관하여알고리즘의반복성테스트 25.3 27.0 33.3 22.5 20.0 17.5 15.0 12.5 10.0 7.5 5.0 2.5 0.0-2.5-5.0-7.5-10.0-12.5-15.0-17.5-20.0-22.5-25.0-27.5-30.0-32.5-35.0-37.5-40.0 Case I Obstacles Tempal STOP GPS/INS Path_origin 25.0 22.5 20.0 17.5 15.0 12.5 10.0 7.5 5.0 2.5 0.0-2.5-5.0-7.5-10.0-12.5-15.0-17.5-20.0-22.5-25.0-27.5-30.0-32.5-35.0-37.5 Case II Obstacles Tempal STOP GPS/INS Path_origin 30.0 25.0 20.0 15.0 10.0 5.0 0.0-5.0-10.0-15.0-20.0-25.0-30.0-35.0-40.0-45.0 Case III Obstacles Tempal STOP GPS/INS Path_origin -42.4-8.0-5.0 0.0 5.0 10.0 15.0 20.0 25.0 30.0 35.0 40.0 45.0 50.0 55.0 X[m] 59.5-41.0-11.2-5.0 0.0 5.0 10.0 15.0 20.0 25.0 30.0 35.0 40.0 45.0 50.0 X[m] 56.2-49.6-13.9-10.0-5.0 0.0 5.0 10.0 15.0 20.0 25.0 30.0 35.0 40.0 45.0 50.0 55.0 60.0 65.0 69.1 X[m] 32.4 33.3 28.0 30.0 30.0 25.0 25.0 25.0 22.5 20.0 20.0 20.0 17.5 15.0 15.0 10.0 5.0 Obstacles Tempal STOP GPS/INS 15.0 10.0 5.0 Obstacles Tempal STOP GPS/INS 12.5 10.0 7.5 5.0 2.5 Obstacles Tempal STOP GPS/INS 0.0 Path_origin 0.0 Path_origin 0.0-2.5 Path_origin -5.0-5.0-5.0-7.5-10.0-10.0-10.0-12.5-15.0-15.0-15.0-17.5-20.0-20.0-20.0-25.0-25.0-22.5-25.0-30.0-30.0-27.5-30.0-35.0-40.0-45.0 Case IV -35.0-40.0-45.0 Case V -32.5-35.0-37.5-40.0-42.5 Case VI -49.6-49.5-14.9-14.4-10.0-5.0 0.0 5.0 10.0 15.0 20.0 25.0 30.0 35.0 40.0 45.0 50.0 55.0 60.0 65.0 67.7-10.0-5.0 0.0 5.0 10.0 15.0 20.0 25.0 30.0 35.0 40.0 45.0 50.0 55.0 60.0 65.0 68.1 X[m] Crosswalk Obstacle Vehicle track Original path X[m] -46.6-10.9-5.0 0.0 5.0 10.0 15.0 20.0 25.0 30.0 35.0 40.0 45.0 50.0 55.0 60.0 63.3 X[m] 16

Hyundai Challenge Competition-at-a-glance Detour Pedestrian Detection Crosswalk Mission Crosswalk detection Traffic light Complex obstacles Pedestrian Detection Detour Passing slow vehicle Pop-up obstacle Crossbar Detection Parking Result Success Success Success (zero cone) Failure Success (zero cone) Success Success Success Success (rearward) Crossbar Parking Lot Number Sign Start Parking Area (Finish Point) Speed [km/h] Ave. 22.43 Max. 51.75 time 9min 07sec 17

Path Planning Result In Competition - 대회에서의장애물회피결과 다양한미션에관하여완결성있는결과도출 380 360 340 Passing slow vehicle Original Path GPS Pos. OBS Car 360 350 340 Original Path GPS Pos. OBS Detour Y[m] 320 330 300 320 280 310 260 300 240-80 -60-40 -20 0 20 40 60 80 290 130 140 150 160 170 180 190 200 210 80 70 Original Path GPS Car GPS Pos. Pos. OBS(Traffic Light) 45 40 60 35 Y[m] 30 50 Traffic Light 40 30 20-210 -200-190 -180-170 -160-150 -140 25 20 15 10 먼지 dust Original Path GPS Pos. OBS 0 5 10 15 20 25 30 35 40 Complex Obstacles X[m] X[m] 18

Competition Video USRGTube https://www.youtube.com/user/usrgtube Speed [km/h] Ave. 22.43 Max. 51.75 time 0:09:07 19

자율주행차량개발사항 Single GPS 와 Odometer 를이용한주행 캠퍼스내의완전자율주행 장애물회피주행 고속주행 차후 Application 무인택시, 교내셔틀 다양한실제도로환경에서자율주행 Conclusion and Future Work