SlideShare uma empresa Scribd logo
1 de 21
스마트 팩토리 프로젝트
터틀봇을 이용한 자율주행 라인 트레이서
5조 고예은 김민수 김태형 박주훈 유정근
목 차
 프로젝트 배경
 핵심 키워드
 프로젝트 목표
 하드웨어 / 소프트웨어
 Tools
 기능 구현
 시연 영상
 아쉬운 점 / 추후 개선사항
 역할 분담
프로젝트 배경
공정 자동화, 자동 운반 로봇 필요
정지 기능
이중 구현
핵심 키워드
안전성
비전 자율주행 구현하여
새로운 환경 적응가능
학습 데이터
수집 모듈
범용성
프로젝트 목표
 라인을 따라 주행, 장애물 인식 후 우회, 목적지까지 주행
하드웨어 / 소프트웨어
Tools
1.0kinetic
2.7
3.0
기능 구현 – 모델 설계
Expert 의 행동을 모방하는 Imitation Learning
 Imatation Learning
기능 구현 – 모델 설계
 Data Aggregation
단순 모방학습은 Distribution mismatch 문제가 있음
데이터 추가수집하는 Dagger 모델로 해결!
터틀봇
OpenCV
ROSDB
키보드
노트북
trainer
CNN
액션
weight
학습 데이터
리모트
manager
ROS
마스터
터틀봇
OpenCV
ROSDB
키보드
리모트
manager
ROS
마스터
CNN
액션
이미지
기능 구현 - 주행
기능 구현 - 주행
 학습
리모트 PC
액션
학습 데이터
터틀봇
OpenCV
ROS
PiCamera
이미지
DB
기능 구현 - 주행
 주행 및 데이터 수정
리모트 PC터틀봇
weight
DB
OpenCV
ROS
CNN
PiCamera
액션
● 다양한 주행 및 테스트 환경
▲ 데이터 학습 및 주행 테스트용 ▲ 데이터 학습용
학습 데이터 수집 환경
▲ 320 X 640 해상도의 GrayScale 이미지
학습 데이터 형식
▲ 출력 레이블
기능 구현 - 정지
전방 약 15cm 이내
장애물 있을 경우 정지
기능 구현 – 우회로 탐색
라이다 센서
1 도 씩 360 도 방향의 거리값 획득
메인 스레드와 독립적인 스레드에서
라이다 센서값 처리!
기능 구현 – 우회로 탐색
장애물 장애물 장애물 장애물
최초 장애물 발견 90도 회전 우회 라인 복귀
터
틀
봇
시연 영상
▲ dataset 수집 ▲ 최종 주행영상
아쉬운 점 / 추후 개선사항
터틀봇 컴퓨팅 파워 부족
SLAM 미사용
주행, YOLO 모델 동시 적용 불가
자기 위치 확인 불가
역할 분담
이름 역할
고예은 ROS SLAM / Navigation Gazebo Simulation 구현
김민수 주행 〮 우회 〮 학습 모델 설계
김태형 하드웨어 환경(LIDAR 〮 초음파 센서, Picamera) 구축
박주훈 주행 〮 우회 모델 수정 / 모듈 추가, 학습 모델 관리,
시운행 및 파라미터 관리
유정근 ROS SLAM / Navigation Gazebo Simulation 구현
감사합니다.

Mais conteúdo relacionado

Semelhante a Autonomous Drive for Smart Factory

모바일환경에서의 크로스 플랫폼_3D_렌더링엔진_제작과정
모바일환경에서의 크로스 플랫폼_3D_렌더링엔진_제작과정모바일환경에서의 크로스 플랫폼_3D_렌더링엔진_제작과정
모바일환경에서의 크로스 플랫폼_3D_렌더링엔진_제작과정funmeate
 
NDC2018 안드로이드+유니티 네이티브 프로파일링 삽질기
NDC2018 안드로이드+유니티 네이티브 프로파일링 삽질기NDC2018 안드로이드+유니티 네이티브 프로파일링 삽질기
NDC2018 안드로이드+유니티 네이티브 프로파일링 삽질기Jaeseung Ha
 
Codegate 2014 - Bug Hunting Challenge [Track0]
Codegate 2014 - Bug Hunting Challenge [Track0]Codegate 2014 - Bug Hunting Challenge [Track0]
Codegate 2014 - Bug Hunting Challenge [Track0]sweetchip
 
LINC3.0 캡스톤디자인 경진대회_로운팀.pptx
LINC3.0 캡스톤디자인 경진대회_로운팀.pptxLINC3.0 캡스톤디자인 경진대회_로운팀.pptx
LINC3.0 캡스톤디자인 경진대회_로운팀.pptxssuser20022f
 
[124] 하이브리드 앱 개발기 김한솔
[124] 하이브리드 앱 개발기 김한솔[124] 하이브리드 앱 개발기 김한솔
[124] 하이브리드 앱 개발기 김한솔NAVER D2
 
머신러닝(딥러닝 요약)
머신러닝(딥러닝 요약)머신러닝(딥러닝 요약)
머신러닝(딥러닝 요약)Byung-han Lee
 
대규모 프로젝트 개발이야기 - 이승헌, 유나이트 코리아 2014
대규모 프로젝트 개발이야기 - 이승헌, 유나이트 코리아 2014대규모 프로젝트 개발이야기 - 이승헌, 유나이트 코리아 2014
대규모 프로젝트 개발이야기 - 이승헌, 유나이트 코리아 2014NDOORS
 
모바일 게임 테스트 자동화 Igc 2016
모바일 게임 테스트 자동화 Igc 2016모바일 게임 테스트 자동화 Igc 2016
모바일 게임 테스트 자동화 Igc 2016Jongwon Kim
 
HP 모바일 앱 테스트 자동화 솔루션 소개
HP 모바일 앱 테스트 자동화 솔루션 소개HP 모바일 앱 테스트 자동화 솔루션 소개
HP 모바일 앱 테스트 자동화 솔루션 소개Ki Bae Kim
 
About auto mate bpa
About auto mate bpaAbout auto mate bpa
About auto mate bpaJaeWoo Wie
 
[Let's Swift 2019] iOS 앱에서 머신러닝이 해결 할 수 있는 문제들
[Let's Swift 2019] iOS 앱에서 머신러닝이 해결 할 수 있는 문제들[Let's Swift 2019] iOS 앱에서 머신러닝이 해결 할 수 있는 문제들
[Let's Swift 2019] iOS 앱에서 머신러닝이 해결 할 수 있는 문제들Doyoung Gwak
 
[HCI2010]UI패턴기반 UI설계/개발자동화사례발표
[HCI2010]UI패턴기반 UI설계/개발자동화사례발표[HCI2010]UI패턴기반 UI설계/개발자동화사례발표
[HCI2010]UI패턴기반 UI설계/개발자동화사례발표ChangGyum Kim
 
파이썬 피피티 초보 테란만
파이썬 피피티 초보 테란만파이썬 피피티 초보 테란만
파이썬 피피티 초보 테란만lustrum
 
Neural stream
Neural streamNeural stream
Neural streamMk Kim
 
에코노베이션 3차 세미나 교안 1st Edition.~
에코노베이션 3차 세미나 교안 1st Edition.~에코노베이션 3차 세미나 교안 1st Edition.~
에코노베이션 3차 세미나 교안 1st Edition.~Lee Jungpyo
 
NDC21_게임테스트자동화5년의기록_NCSOFT_김종원.pdf
NDC21_게임테스트자동화5년의기록_NCSOFT_김종원.pdfNDC21_게임테스트자동화5년의기록_NCSOFT_김종원.pdf
NDC21_게임테스트자동화5년의기록_NCSOFT_김종원.pdfJongwon Kim
 
OpenJigWare(V02.00.04)
OpenJigWare(V02.00.04)OpenJigWare(V02.00.04)
OpenJigWare(V02.00.04)Jinwook On
 

Semelhante a Autonomous Drive for Smart Factory (20)

모바일환경에서의 크로스 플랫폼_3D_렌더링엔진_제작과정
모바일환경에서의 크로스 플랫폼_3D_렌더링엔진_제작과정모바일환경에서의 크로스 플랫폼_3D_렌더링엔진_제작과정
모바일환경에서의 크로스 플랫폼_3D_렌더링엔진_제작과정
 
NDC2018 안드로이드+유니티 네이티브 프로파일링 삽질기
NDC2018 안드로이드+유니티 네이티브 프로파일링 삽질기NDC2018 안드로이드+유니티 네이티브 프로파일링 삽질기
NDC2018 안드로이드+유니티 네이티브 프로파일링 삽질기
 
Codex project
Codex projectCodex project
Codex project
 
Codegate 2014 - Bug Hunting Challenge [Track0]
Codegate 2014 - Bug Hunting Challenge [Track0]Codegate 2014 - Bug Hunting Challenge [Track0]
Codegate 2014 - Bug Hunting Challenge [Track0]
 
LINC3.0 캡스톤디자인 경진대회_로운팀.pptx
LINC3.0 캡스톤디자인 경진대회_로운팀.pptxLINC3.0 캡스톤디자인 경진대회_로운팀.pptx
LINC3.0 캡스톤디자인 경진대회_로운팀.pptx
 
[124] 하이브리드 앱 개발기 김한솔
[124] 하이브리드 앱 개발기 김한솔[124] 하이브리드 앱 개발기 김한솔
[124] 하이브리드 앱 개발기 김한솔
 
머신러닝(딥러닝 요약)
머신러닝(딥러닝 요약)머신러닝(딥러닝 요약)
머신러닝(딥러닝 요약)
 
대규모 프로젝트 개발이야기 - 이승헌, 유나이트 코리아 2014
대규모 프로젝트 개발이야기 - 이승헌, 유나이트 코리아 2014대규모 프로젝트 개발이야기 - 이승헌, 유나이트 코리아 2014
대규모 프로젝트 개발이야기 - 이승헌, 유나이트 코리아 2014
 
모바일 게임 테스트 자동화 Igc 2016
모바일 게임 테스트 자동화 Igc 2016모바일 게임 테스트 자동화 Igc 2016
모바일 게임 테스트 자동화 Igc 2016
 
Custom assert
Custom assertCustom assert
Custom assert
 
Azure Bot Service 소개
Azure Bot Service 소개Azure Bot Service 소개
Azure Bot Service 소개
 
HP 모바일 앱 테스트 자동화 솔루션 소개
HP 모바일 앱 테스트 자동화 솔루션 소개HP 모바일 앱 테스트 자동화 솔루션 소개
HP 모바일 앱 테스트 자동화 솔루션 소개
 
About auto mate bpa
About auto mate bpaAbout auto mate bpa
About auto mate bpa
 
[Let's Swift 2019] iOS 앱에서 머신러닝이 해결 할 수 있는 문제들
[Let's Swift 2019] iOS 앱에서 머신러닝이 해결 할 수 있는 문제들[Let's Swift 2019] iOS 앱에서 머신러닝이 해결 할 수 있는 문제들
[Let's Swift 2019] iOS 앱에서 머신러닝이 해결 할 수 있는 문제들
 
[HCI2010]UI패턴기반 UI설계/개발자동화사례발표
[HCI2010]UI패턴기반 UI설계/개발자동화사례발표[HCI2010]UI패턴기반 UI설계/개발자동화사례발표
[HCI2010]UI패턴기반 UI설계/개발자동화사례발표
 
파이썬 피피티 초보 테란만
파이썬 피피티 초보 테란만파이썬 피피티 초보 테란만
파이썬 피피티 초보 테란만
 
Neural stream
Neural streamNeural stream
Neural stream
 
에코노베이션 3차 세미나 교안 1st Edition.~
에코노베이션 3차 세미나 교안 1st Edition.~에코노베이션 3차 세미나 교안 1st Edition.~
에코노베이션 3차 세미나 교안 1st Edition.~
 
NDC21_게임테스트자동화5년의기록_NCSOFT_김종원.pdf
NDC21_게임테스트자동화5년의기록_NCSOFT_김종원.pdfNDC21_게임테스트자동화5년의기록_NCSOFT_김종원.pdf
NDC21_게임테스트자동화5년의기록_NCSOFT_김종원.pdf
 
OpenJigWare(V02.00.04)
OpenJigWare(V02.00.04)OpenJigWare(V02.00.04)
OpenJigWare(V02.00.04)
 

Autonomous Drive for Smart Factory

Notas do Editor

  1. 안전, 일반화,
  2. 주행 미션 전체 개략도 설명 - 주행용 학습 데이터 수집, 학습, 주행, 데이터 보강
  3. 학습 및 시험주행 환경 다양한 시도를 하여 학습이 잘됨
  4. 주훈이 말 적어서 대본 추가
  5. 제안적인 상황이 아닌 경로탐색 우회가 불가능