코스 이미지

[2기] K-Digital Training: 프로그래머스 데브코스 자율주행 Planning&Control

신청 종료일: ~2023-11-17
K-Digital Training 100% 국비지원

프로그래머스 데브코스 :
자율주행 Planning&Control

차량 경로를 직접 계획하고 제어하는 자율주행
기술을 습득하고 기업과 연계한 프로젝트를
고성능 모형차로 실습하는 6개월 과정

종 아이콘 사전 알림 신청하기
  • 모집기간10월 18일(수) ~ 11월 17일(금)
  • 교육기간23년 12월 11일(월) ~ 24년 6월 14일(금), 6개월 간

데브코스만의 8가지 혜택! 데브코스만의 8가지 혜택! 타이틀 이미지

개발 공부에만 집중할 수 있게 전부 제공합니다.

  1. 교육비 전액 무료

    1천만원 상당

  2. 각종 툴 지원

    AWS, 노션, 슬랙, 게더, 아사나 등

  3. 관련 도서
    지원

  4. 각종 장비 지원

    오프라인 수업 시 데스크탑, 모니터, 마우스, 키보드 제공

  5. 코딩 테스트
    모의고사

  6. 취업 지원
    서비스

  7. 스터디
    강의장

  8. 프로그래머스
    키트

로보틱스의 근간이 되는
Planning & Control 기술

자율 주행을 떠올리면 일반적으로 테슬라와 같은 자동차 업계를 생각하지만,
“자동차에만 국한되는 것이 아니라 로봇, 드론, 선박 등 모빌리티 업계의 핵심 기술입니다.”
자율 주행 기술은 크게 인지, 계획, 제어 분야로 구성되며, 각 단계마다 전문 인력이 필요합니다.

교육과정 안내 이미지
자율주행 Planning & Control 엔지니어 양성과정은 고전 제어 알고리즘부터 기초를 탄탄히 쌓고 시뮬레이터를 통해 다양한 외부 환경에서 안전한 자율주행 알고리즘을 개발하며 실제 하드웨어에 적용하는 과정을 통해 하나의 프로덕트로 자율주행을 개발하는 역량을 훈련하도록 커리큘럼을 구성하였습니다.

자율 주행 기술이 사용되는 모든 분야에
Planning & Control 기술 전문성을 가진 인재로 성장할 수 있게
6개월간 프로그래머스가 적극 지원합니다.

오직, 프로그래머스에서만
경험할 수 있는 맞춤형 성장

  1. Point 1.
    개인의 성장을 위한
    “ 발표회 ”

    배운 내용을 정리하여 발표를 통해 내 것으로 만들고 영상으로 저장해 본인의 모습을 한 번 더 확인하면서 부족한 점을 보완하며 성장합니다.

  2. Point 2.
    동료의 성장을 위한
    “ 피어리뷰 ”

    개인의 성장이 중요한 만큼 나와 함께 공부하는 동료의 성장 또한 데브코스에서는 중요합니다.
    다양한 프로젝트와 팀별 활동을 통해 함께 하는 동료에 대해 주기적으로 리뷰하며 소프트 스킬을 기릅니다.

  3. Point 3.
    함께 성장하기 위한
    “ 코어 타임 ”

    홀로 성장하는 것은 한계가 있습니다. 개발 공부는 특히 나누면 나눌수록 성장하는 폭이 커집니다. 코어 타임을 통해 서로가 서로의 선생이 되어 함께 성장합니다.

  4. Point 4.
    교육의 성장을 위한
    “ 만족도 조사 ”

    데브코스는 기본기를 탄탄하게 만드는 것 뿐만 아니라, 실무 스킬도 중요하게 생각합니다. 만족도 조사를 통해서 교육생의 니즈를 파악해 필요한 교육을 추가로 제공합니다.

6개월 후 여러분은

  • 하드스킬
    • C++, Python 프로그래밍 역량
    • 외부 환경을 고려한 주행 계획 및 제어 알고리즘 구현
    • 실제 하드웨어에서 Planning, Control 기법을 구현하는 역량
    • 다양한 테스트를 통해 성능을 개선하는 역량
    • 프로젝트 경험
  • 소프트스킬
    • 커뮤니케이션
    • 협업 능력
    • 요구 사항 분석 능력
  • 실무형 인재
    어떤 기업에서도 원하는
    “올라운더” 인재로 성장

함께 성장 할 예비 개발자

국민 내일 배움 카드 소지자만 참여할 수 있으며, 자세한 자격 요건 확인 및 신청은 이곳에서 가능합니다.
  • C++, Python 프로그래밍이 가능하신 분
    *자신이 없다면 → 강의 듣고 오기(클릭)
  • 자율주행 자동차 및 모바일 로봇 업계에 관심이 있으며 지원하고자 하는 동기가 있는 분
  • 모르는 것을 물어볼 용기가 있고,
    아는 것을 동료들과 공유할 수 있는
    마음을 가지고 있는 분
  • 강사진뿐만 아니라 함께하는 동료들과
    적극적으로 소통할 준비가 되어있는 분
  • 선형대수학에 대한 지식이 있고 CLI 환경에서의 개발 경험이 있는 분
케릭터 이미지

자율주행 분야
현업 전문가

실무에 있는 현업 전문가가 이론부터 실습까지
함께 하며 생생한 교육을 진행합니다.

  • 송승목

    HL클레무브
    ADAS Logic Developer

    강사님 프로필 사진
  • 장형기

    스트라드비전
    SLAM / localization / mapping

    강사님 프로필 사진
  • 허성민

    (주) 자이트론 대표 이사

    강사님 프로필 사진
  • 신승렬

    (주)정원에스에프에이
    Robotics Engineer

    강사님 프로필 사진
  • 김기훈​​

    한양대학교 박사과정
    (Decision-Making)

    강사님 프로필 사진
수강생 옆에서 밀착 관리해 주는
선배 개발자가 함께 합니다.
  1. 01. 취업 준비
    멘탈 관리
  2. 02. 모르면 알 때까지
    실시간 질문
  3. 03. 과제 및
    코드 리뷰 진행
  4. 04. 팀 멘토링
  • 양은성
    스트라드비전
    Visual Positioning part SW architect
  • 노현빈
    ACELAB
    MotionPlanning & Control Engineer

더 성장하는 이들을 위한 자율주행 개발 교육
프로그래머스에서 비용 부담없이 도전!

아이콘 K-Digital Training 최초 수강 시
카드

교육과정 훑어보기

다양한 자율주행 vehicle의 동작원리를 이해하고 안정적인 제어를 구현하기 위해 수학적, 기계학적, 차량 동역학적 지식을 기반으로 한 교육 컨텐츠를 수강하고 시뮬레이터에 주행 경로를 생성하여 구현합니다. 또 직접 하드웨어에 이를 적용해보며 현실에서의 이슈를 해결할 수 있는 역량을 훈련합니다.

필요한 기술을 다 배워요!
  1. ROS 아이콘
  2. 리눅스 아이콘
  3. C++ 아이콘
  4. OpenCV 아이콘
  5. PID 아이콘
  6. LiDAR 아이콘
  7. SLAM 아이콘
  8. MORAI 아이콘
  1. 각 파트별 학습에 최적화되어있는 언어를 사용하기 위해 Python과 C++을 모두 다룹니다. 또한 모바일 로봇이 구동되는 기본 환경을 이해하기 위해 Linux 시스템, ROS 프로그래밍 기본기를 다지고 고성능 실습 차인 자이카를 제어/구동하는 연습을 합니다. 특히 C++ 개발 역량을 강화하기 위해 아키텍쳐 설계를 고려한 프로젝트 구조부터 차근차근 빌드해 나가는 법을 배웁니다.
    #ROS #Ubuntu #Guide-line for C++ programming #SW architecture
  2. 시뮬레이터 환경에서의 프로그래밍 구현을 위한 시뮬레이션 개요와 robot을 build하고 ROS와 연동하는 기초를 배웁니다. 이 기간동안 시뮬레이터는 Gazebo를 사용하며 개발을 위한 각종 Plugin을 습득한 후 이론 학습기간이 끝나면 실내 서빙로봇을 구현 프로젝트를 진행합니다.
    #Gazebo #Build Robot # Build World #Serving Robot Project # Robot #ROS
  3. 카메라 센서를 다루기 위해 OpenCV 라이브러리를 활용하여 차선을 인식하는 방법을 배운 후 주어진 경로를 따라 차량이 안정적으로 주행할 수 있도록 모터와 조향을 제어합니다. 라이다 센서를 활용하여 주변의 객체를 탐지하고 장애물을 잘 회피하여 주행할 수 있는 차량 제어 기술을 배웁니다. 간단한 시뮬레이션 맵을 만들어 장애물과의 충돌을 방지하는 안정적인 경로를 계획합니다.
    #OpenCV #Hough Transform Algorithm #LiDAR #LiDARPiontCloud #정적 장애물 회피 #모터제어 #조향각제어 #PID #고전제어
  4. SLAM을 통해 주행 환경을 Mapping 하고 자동차가 주변 상황을 인식하는 것은 물론, Localization 기술을 통해 자신의 위치를 파악하여 목적지까지 주행 계획을 스스로 설계하도록 개발합니다.
    #SLAM #Robot Localization #모션추정 #동차좌표계 #3D회전과 이동
  5. 탄탄히 익혀둔 고전 제어 지식을 기반으로 차량 경로 생성과 주행 제어에 필요한 각종 알고리즘과 기법을 배웁니다. 아주 간단한 제어 기법이라도 원리를 파악하는 것이 중요하므로 완전히 내 것으로 만들 때까지 시뮬레이터와 실제 하드웨어에 적용하는 실습을 반복적으로 진행합니다.
    #Path planning #Motion Planning #Trajectory Planning #MPC #Modern control Algorithm
  6. Prediction 이론을 통해 주어진 맵과 주변 환경에서 다른 차량의 경로를 예측하는 방법에 대해 배우고 안정적인 경로를 계획하는 실습을 진행합니다. 이 시점에 배운 것들은 추후 Planning & Control 최종 프로젝트에서 중요하게 다뤄질 예정입니다.
    #Physics 기반 경로 예측 #Maneuver 기반 경로 예측 #딥러닝 기반 경로 예측
  7. 실제 Outdoor 환경에서도 안정적인 자율주행을 구현하기 위해서는 시뮬레이터를 통한 검증 역시 필요합니다. 이를 위해 시뮬레이터 활용법에 대해 배우고 각종 정적, 동적 장애물과 날씨, 조도에 따른 자율주행 개발을 고민하며 시뮬레이터 환경에서 구현해냅니다. 지금까지 배운 기술을 총 동원하여 MORAI Simulator 환경에서 미션을 수행하는 최종 프로젝트를 진행합니다. 고속도로에서의 주변차량 경로 예측을 통한 합류, 톨게이트 통과, 로터리 미션, 주차 등 다양한 미션을 해결하고 문제 해결 능력을 향상시켜 본격적인 취업을 위한 포트폴리오를 완성합니다. 우수한 성적을 거둔 수료생에게는 인재 추천과 함께 적극적인 채용 연계가 이뤄집니다.
    #MORAI Simulator #차량 Modeling #Kinematic Model #Dynamic Model #포트폴리오제작 #취업준비 #발표회
상세 커리큘럼 더보기 화살표

실무 예제를 바탕으로 한
프로젝트 진행

매월 배운 내용을 토대로 프로젝트를 직접 진행하면서 실무 기술을 체득합니다.
체득한 스킬을 최종 프로젝트에 처음부터 적용해 보며 실무 감각을 익힙니다.

  1. 프로젝트 1
    시계 아이콘 25h

    서빙로봇 프로젝트

    ROS 환경에서 Gazebo 시뮬레이터를 활용하여 서빙로봇을 구현합니다. 주어진 맵에서 나의 위치와 이동해야할 테이블 번호를 알고 스스로 서빙을 완료하는 로봇을 구현하는것이 프로젝트의 미션입니다.

    사용기술 : Gazebo, Localization, Sensor, ROS, SLAM, Path Planning
    이동
  2. 프로젝트 2
    시계 아이콘 35h

    차선 인식 주행 제어 경진대회 프로젝트

    차선을 인식하고 주어진 트랙을 따라 주행할 수 있도록 구현합니다. 빠른 속도에서의 안정적인 자율주행을 목표로 Lap Time 경진대회 형식으로 진행됩니다.

    사용기술 : Computer Vision, OpenCV, 모터제어, 조향제어, 고전제어 알고리즘
  3. 프로젝트 3
    시계 아이콘 40h

    라이다 센서 기반 장애물 회피 주행 제어 프로젝트

    차선이 없는 상태에서의 자율주행 구현을 위해 어떠한 제어 기법이 적용되어야 하는지 탐구하고 프로젝트로 구현해냅니다.

    사용기술 : LiDAR, Point cloud, RVIZ, 초음파센서, 고전제어 알고리즘
  4. car

    자율주행 데브코스는 800만원 상당의 자이카로 실습!

    개인이 구비하기 어려운 실습용 차량인 자이카로 프로젝트를 진행합니다.
    실습용 차량에는 LiDAR, IMU, 초음파센서, 스테레오 카메라 등이 탑재 되어 있어
    커리큘럼에서 배우는 모든 이론을 직접 적용해 실습할 수 있습니다.

  5. 프로젝트 4
    시계 아이콘 30h

    경로 예측 프로젝트

    R도로간 교차가 존재하는 교차로 환경에서 주변 차량의 경로를 예측하는 것을 목표로 프로젝트를 진행합니다. 궤적을 분석, 예측하여 보고서를 작성하고 담당 강사와의 1:1 멘토링을 통하여 배운것을 확실히 내 것으로 만드는 과정을 거칩니다.

    사용기술 : Prediction 알고리즘, Trejectory
    프로젝트 이미지
  6. 최종 프로젝트
    시계 아이콘 140h

    시뮬레이터 전문 기업 MORAI 와 협력하여 MORAI Sim을 활용한 최종 프로젝트를 진행합니다.

    [모라이 시뮬레이터 지원]
    - 팀당 시뮬레이터 라이선스 지원
    - 시뮬레이터를 구동할 수 있는 고사양 GPU가 탑재된 서버 지원

    이동

커리어 서비스

개발자 커리어의 A to Z까지 경험한 프로그래머스의 노하우를 모두 담았습니다.

  1. 졸업한 선배와
    커피챗 타임
  2. 이력서 작성 방법 및
    기술 면접 대비 특강
  3. 이력서 및
    포트폴리오 피드백
  4. 갓취업한 선배의
    이력서/포트폴리오 공유

데브코스만 제공되는 다양한 혜택
자세히 알아볼까요?

개발 공부에만 집중할 수 있게 전부 제공합니다.

  • 혜택1
    혜택 1

    1천만원 상당 교육비 전액 무료

    K-Digital Training 최초 수강 시

  • 혜택1
    혜택 2

    개발 교육에 필요한 각종 툴 지원

    AWS, 노션, 슬랙, 게더, 아사나 등

  • 혜택3
    혜택 3

    바로 개발 가능하도록 각종 장비 지원

    데스크탑,모니터,마우스,키보드 구비 *오프라인 수업 시 제공

  • 혜택4
    혜택 4

    실전에 대비한, 코딩 테스트 모의고사

    *온라인 시험 환경에서 실제 체험

  • 혜택5
    혜택 5

    경쟁력이 높아지도록, 취업 지원 서비스

  • 혜택6
    혜택 6

    넓고 쾌적한 스터디 강의장

  • 혜택7
    혜택 7

    한정판, 프로그래머스 키트!

    *키드 구성 및 제공은 상이할 수 있음

선발 안내

  1. 모집 인원 30명
  2. 서류 지원 ~ 11월 17일(금) 자정까지
  3. 실력 확인 테스트 11월 18일(토) 오후 2시 ~ 오후 6시
  4. 면접 11월 20일(월) ~ 11월 23일(목)
  5. 최종 발표 11월 27일(월)
  6. HRD-net 등록 11월 27일(월) ~ 12월 8일(금)
  7. 교육 시작 12월 11일(월)

신청 시 주의사항

  • 아래 지원서 문항을 미리 확인하고 바로 지원하세요
    • 지금까지 프로그래밍 공부를 어떻게 했고, 과정에 참여해서는 어떻게 공부를 할 계획인지 알려주세요.
    • 자율주행 분야로 진출하고자 하는 이유가 무엇인가요? 명확한 신청 동기가 궁금해요.
    • 자율주행 관련하여 학습 또는 프로젝트 경험이 있다면 알려주세요.
    • 자율주행 기술중 가장 관심있는 기술은 무엇인가요? 또 해당 기술이 활용되는 분야나 관심있는 회사가 있다면 말씀해주세요.
    • 나의 장단점을 자유롭게 이야기해주세요.
  • ‘관심 있어서 신청합니다’, ‘재밌어 보여서 신청합니다’ 등 개인의 학습 동기나 계획을 확인할 수 없는 경우 무통보 탈락할 수 있습니다. 6개월간 강도 높은 학습을 진행해야 하는 만큼 왜 이 과정에 등록했는지, 어떻게 공부할 계획인지 확인하는 것은 무척 중요한 일이므로 최대한 성심성의껏 작성해 주세요.
  • 현재 카드가 없거나, 신청 후 기다리는 상태여도 서류 지원은 가능합니다. 다만, 지원서 마감일인 최소 11월 17일(금)까지는 카드 발급이 완료되어 있어야 최종 선발 이후 HRD-net 등록에 문제가 발생하지 않습니다.

FAQ

  • 신청할 수 있습니다. 다만 최소 3월 24일(금)까지는 카드를 발급하셔야 하며, 만약 현재 신규 발급 단계인 경우 인터넷을 통해 신청 바라며, 상담 시 ‘K-Digital Training 교육 신청을 위해 발급한다’ 고 언급하여 비교적 빠른 발급에 도움을 받으시길 바랍니다.
  • 실력 확인 테스트는 C++, Python 코딩 테스트와 선형대수학 문제로 이루어져 있습니다. 코딩 테스트는 프로그래머스 기준 C++ 언어 사용 lv1 1문제, Python 언어 사용 lv2 1문제, lv 3 1문제로 총 3문제가 출제되며, 선형대수학 1문제가 나옵니다.
  • 내일배움카드가 국민내일배움카드로 변경되면서 재직자도 발급 가능해졌습니다. 따라서, 발급을 받으셨다면 들을 수는 있지만, 교육시간과 근무시간이 겹치면 안됩니다. 해당 과정은 하루에 최소 5시간 이상 학습 해야하며 때에 따라선 오프라인에서도 진행됩니다. 그렇기 때문에 자율적인 회사에 재직중이 아니라면 사실상 불가합니다.
  • 선형대수학과 고등수학 지식이 부족하다면 미리 복습하는 것을 추천합니다.
  • 1차 서류 심사 :
    1. 프로그래머스를 통해 지원 양식을 꼼꼼히 작성합니다.
    2. 작성해주신 지원서를 바탕으로 심사 후, 코딩 테스트 안내 메일을 발송합니다.

    2차 실력 확인 테스트 : 11월 18일(토) 오후 2시 ~ 오후 6시까지
    1. 과정 수료를 위한 기본 실력을 점검하기 위한 테스트 받습니다.
    2. 오후 2시 ~ 6시까지 자유롭게 테스트에 응시하고, 결과를 확인합니다.

    3차: 면접 심사 : 11월 20일(월) ~ 11월 23일(목)
    1. 2차 까지 모두 통과한 후 실제 과정 운영진, 강사진과의 면접을 진행합니다.
    2. 지원서에 작성하신 내용에 대해 조금 더 면밀한 질문을 드리게 됩니다.

    최종 선발 : 11월 27일(월)
    모든 절차가 끝난 후 최종 선발된 인원을 발표합니다. 개별적으로 안내드립니다.

    주의사항
    1. 본인이 소지한 국민내일배움카드의 교육 신청 가능 잔여 횟수를 확인해주세요.
    2. 또한 카드 잔액이 0원인 경우 본 과정에 등록할 수 없으며 심사 단계로 넘어가지 않습니다.
    3. 프로그래머스에서 지원서를 작성했다고 하더라도 HRD-net 에서 신청이 되어있지 않거나 자격이 되지 않는 경우 자동적으로 탈락됩니다
    1. '고용노동부 직업훈련포털' 회원가입 하기
    2. 국민내일배움카드 발급 신청 (관할 고용센터)
    3. '고용노동부 직업훈련 포털'에서 안내 동영상 수강하기
    4. 계좌 발급 승인 여부 결정하기 (관할 고용 센터)
    5. 개강일 확인 후 '고용노동부 직업 훈련 포털'에서 훈련 과정 검색하기
    6. 구비서류 준비 및 수강신청(관할 고용센터)
    7. 지원가능여부 결정 및 지원(관할 고용센터)
    8. 카드발급완료(훈련시작일 전까지 실물수령 필수)
더 궁금한게 있다면? 더보기 화살표

질문 & 답변