과제제안서 ( 영상처리를 이용한 골프 도우미 ) 1999115008 이종원 1999115004 박준도 1999115044 박현욱 1999115073 황성수 1999115078 조성건.

Slides:



Advertisements
Similar presentations
나만의 스피커 만들기 귀인초부설영재학급 6 학년 박 원근 6 학년 윤 성원. 목차 연구 동기 및 목적 이론적 배경 연구 방법 및 과정 결론 및 고찰 연구 결과.
Advertisements

부산지방법원 박 효 관 수석부장판사 [ 법, LAW, 法 ]  규범  규범의 종류 개인 => 약속, 가정 => 가훈, 운동 => 규칙, 학교 => 교칙, 사회 => 전통, 윤리, 도덕, 법 사람은 혼자서 살 수 없는 존재이므로 공동체 생활이 필요 => 공동체.
BODY AREA NETWORK 박상표 김민욱 경규형.
빅맥 지수란 ? 각 나라의 구매력평가를 비교하는 경제지표 1986 년 9 월 영국의 경제 전문지인 이코노미스트에서 처음 사용 미국 맥도널드사의 햄버거 제품인 빅맥 가격을 달러로 환산한 후 미국 내 가격과 비교한 지수.
Business Unit or Functional Area 제 4 차 급식소위원회
Multi-function Tennis Ball Machine 발표일자 : ( 야 23) 과목명 : 캡스턴디자인 담당교수님 : 홍연찬 교수님 조원 : 구자봉, 이동호, 최지수.
EBSi 활용 입시설명회 확실한 연계, 만점의 지름길. 2 EBS 수능 연계 진행 현황 EBS 수능 연계 진행 현황 수능 연계를 위한 EBS 의 준비 수능 연계를 위한 EBS 의 준비 EBS 활용 방법 EBS 활용 방법.
경북대 바이오 메카트로닉스 사업단 취업캠프 일정표 ㈜커리어 인스티튜트 경력개발팀 엄도용 Tel M.P
미디어 프로그래밍 II 소개.
朝鲜语视听(一) 辽宁省教育软件大赛参赛作品.
생명과학과 장형란 수학과 이선주 수학과 황민아
청소년 저작권 교실(1) 이영수(자안심재단 기획실장).
Lab 6 Guide: 교재 14장 DLL 예제. Regular DLL 만들기 - 암시적 연결 ( 쪽) 명시적 연결 ( 쪽)
AVR 5관절 로봇 암 활용 예제.
17 20 정보보안 개인정보보호 능력 향상 마침표 없는 정보보호!.
Digital Signal Processor Laboratory
고급 컴퓨터 프로그래밍 팀명:지식인 팀원:홍광수 원대연 이소정.
SMS를 이용한 오토바이 도난방지장치 5조 김성중 노광훈 최영미.
ATmega 128 MCU를 이용한 MP3 보드 제작 김태호 김소정.
안녕하십니까? 저는 컴퓨터 응용과학부 98학번 이민호 입니다.
기체유량 계산 목적(Object) MFC(Mass Flow Controller)를 사용하여 기체(질소; N2)의 유량을 측정하고, calibration 그래프를 작성 한다. 또한 작성된 calibration curve로부터 regression을 통해 MFC의 유량 설정을.
멀티미디어 음악 교육 어플리케이션 시스템 개발
9. 중간언어 9-1. Polish표기법 9-2. N-투플 표기법 9-3. 트리 구조 코드 9-4. 추상 기계 코드
Hall Effect in Semiconductors
제9장 IS-LM-BP 모형 제1절 BP곡선의 도출 제2절 BP곡선과 정책효과 제3절 물가수준의 변화와 IS-LM-BP모형
게임 다운중.....
2D 게임 프로그래밍 박건우.
참가 지원서.
■ EUK 공급부품 문제점 및 개선 내용 19 PNL EVA 개선 전 (문제점) 개선 후 (개선내용) 현상 및 원인 개선
치매이해와 케어.
통합경영시스템 지도 제안서 ISO 9001, ISO SD경영연구소.
본 강의 교안은 교육목적용으로 제작되었으며, 이용 시 출처를 반드시 밝혀 주셔야 합니다.
불편함의 Solution.
시각장애인을 위한 길안내 시스템 6월까지 홈네크워크라는 주제를 가지고 제작해 왔으나, 좀더 실생활에 필요한 것을 만들고자 하는욕심에 정말 필요한 기술이 무엇일까 라는생각을 하게 되었음, 지금부터 새로운 주제에대한 proposal 과 중간발표를 시작하겟습니다. DGR 2008.
정량펌프를 이용한 액체유량 측정 및 calibration curve 작성
싱글PPM 국내우수업체 산업시찰 삼주물산㈜ [ 순 서 ] 1. 싱글PPM 추진현황 2. 활동내용 및 성과
■ Avi, mp4, wmv 겹친 2중 동영상 파일의 구동
제7장 총수요곡선 제1절 총수요곡선의 도출 제2절 재정 및 통화정책과 총수요곡선의 이동 제3절 총수요곡선의 수학적 도출
하드웨어 vs 소프트 웨어 볼 수 있다. 만질 수 있다. 볼 수 없다. 만질 수 없다. 키보드, 마우스 ? 하드웨어
기술가정 2학년 1학기 4. 컴퓨터와 생활 > 1) 소프트웨어의 활용 > 4-6/11 소리 자료는 어떻게 만들까?
주차 시 가시영역 확보를 위한 파노라마 영상처리
Jong Hyun Baek, Dongseo Univ.,
청소년 우울증 인식 개선 프로그램 안녕하세요..오늘은 jumping blue 세 번째 시간이자 마지막 시간입니다.
리코더 주법을 익혀 합주하기 종달새의 하루 음악 4학년 1학기 종달새의 하루(3/3) 제작의도 첫 화면입니다. 활용방법
나는 나의 섹슈얼리티를 자유롭게 느끼고 표현할 권리가 있다!
커 GO 비 의 to 홈 게임공학과 박혜원.
Drawing graphs.
[투팩] 메신저백 (TP-MB02) 수연대리님, 투팩 메신저백 상세페이지 요청 드립니다.
언 론 홍 보 담당: 최성재교수.
3강 Creo Parametric 3.0 기본 명령 컴퓨터 응용 설계 Tel. :
드릴링머신 1. 구멍은 기계부품에서 가장 많이 볼 수 있는 형상으로(단순체결 볼트구멍 , 정밀 조립구멍, 큰구멍 작은구멍, 깊은구멍 , 얕은구멍 등) 드릴링머신은 주로 원형구멍 가공하는 공작기계임.
정보 기기의 종류와 특성 5학년 2학기 실과.
『CLEAN 사업장』조성사업 추진현황 한 국 산 업 안 전 공 단 부 산 지 역 본 부 - (주)은창티엔씨 -
프로젝트 진행 계획 양현석 Surrounding Adaptive Hand Gesture Recognition
속담이나 관용표현 사용하여 글쓰기 다섯째 마당 국어(말듣쓰) 6학년 1학기 마음을 나누며-되돌아보기 9/9 수업 수업 계획
조도센서(cds)를 이용한 라이트 트레이서
한메일 클라우드 전략.
Templete for you!
부분 2부 합창하기 음악 5학년 1학기 8. 숲 속을 걸어요 (2 /3) 제작의도
방향 인식을 통한 자동 주행 카트 오승호 김종우 오윤진
전자공학과 졸업작품 재료구매 요령
LTSystem in Korea since 2011
2017년도 클라우드형 스마트 공장 보급사업 설명회 개최 안내
■ Avi, mp4, wmv 겹친 2중 동영상 파일의 구동
A Practice Device for Frequency Response
■ Avi, mp4, wmv 겹친 2중 동영상 파일의 구동
홈페이지 사이트맵 사람in 도서 고객센터 자료실 회사소개 마이페이지 단행본 영어 일본어 중국어 기타 외국어 공지사항 이벤트
마나 회복 시스템 – 기획 의도  기획 의도 ► 현재 존재하는 액션이 강조된 Morpg(던파류)에서는 모두 기존 MMORPG(리니지류)와 같이 HP/MP/스킬 쿨타임이 존재하는 방식을 공통되게 사용하고 있다. 하지만 위와 같은 방식은 MORPG처럼 휴식/전투의.
학교규칙 제 개정 절차 및 사례 일시 : 강사 : 삼계중 김세홍.
골프장 사업 계획(안).
Presentation transcript:

과제제안서 ( 영상처리를 이용한 골프 도우미 ) 이종원 박준도 박현욱 황성수 조성건

과제제안의 필요성 지금까지의 로봇 혹은 자동화된 기계들은 특별한 센서를 사용하지 않 고 규칙적인 행동만을 하는 것이 대부분이었다. 하지만 산업이 갈수 록 고도화 되어 감에 따라서 인공지능에 대한 요구가 절실히 필요해 졌다. 이러한 인공지능을 위해서는 여러 가지 주변 환경에 대한 정보 가 필요하게 되었는데 이러한 정보 획득을 위한 센서 중 대표적인 것 이 카메라이다. 우리는 이러한 카메라를 이용하여 주변 환경의 정보 를 입수하고 그 정보를 컴퓨터를 통해서 처리한 후 그 정보에 따라서 상황에 따라서 다른 행동을 하는 로봇을 제작하기로 하였다. 지금까지의 로봇 혹은 자동화된 기계들은 특별한 센서를 사용하지 않 고 규칙적인 행동만을 하는 것이 대부분이었다. 하지만 산업이 갈수 록 고도화 되어 감에 따라서 인공지능에 대한 요구가 절실히 필요해 졌다. 이러한 인공지능을 위해서는 여러 가지 주변 환경에 대한 정보 가 필요하게 되었는데 이러한 정보 획득을 위한 센서 중 대표적인 것 이 카메라이다. 우리는 이러한 카메라를 이용하여 주변 환경의 정보 를 입수하고 그 정보를 컴퓨터를 통해서 처리한 후 그 정보에 따라서 상황에 따라서 다른 행동을 하는 로봇을 제작하기로 하였다. 이런 기술을 실생활에 적용해 생각할 수 있다. 예를 들어 공장에서 나 오는 물건의 불량품을 측정하는 로봇을 만든다고 생각해보자. 로봇은 물건들이 나올 때 카메라나 센서를 이용해 각각의 모양을 판단하게 된다. 미리 저장된 완성품과 비교를 하고 불량품이 있을 때 이를 인지 해 알려준다. 이런 화상처리 시스템은 로봇을 상업적으로 이용할 수 있는 예가 된다. 이런 화상처리 시스템의 한 부분을 이번 졸업 작품을 통해 구현하기로 했다. 이런 기술을 실생활에 적용해 생각할 수 있다. 예를 들어 공장에서 나 오는 물건의 불량품을 측정하는 로봇을 만든다고 생각해보자. 로봇은 물건들이 나올 때 카메라나 센서를 이용해 각각의 모양을 판단하게 된다. 미리 저장된 완성품과 비교를 하고 불량품이 있을 때 이를 인지 해 알려준다. 이런 화상처리 시스템은 로봇을 상업적으로 이용할 수 있는 예가 된다. 이런 화상처리 시스템의 한 부분을 이번 졸업 작품을 통해 구현하기로 했다.

예상 디자인

과제 목표 및 내용 카메라를 통한 영상처리와 적외선 센서를 사용하여 골프 공을 인식하고 인식된 공을 잡아서 지정된 홀에 집어넣는 골프로봇 제 작을 목표로 한다. 카메라를 통한 영상처리와 적외선 센서를 사용하여 골프 공을 인식하고 인식된 공을 잡아서 지정된 홀에 집어넣는 골프로봇 제 작을 목표로 한다.

세부과제 목표 및 내용 영상처리 ( 황성수 ) 영상처리 ( 황성수 ) - 전체 배경과 골프공 그리고 홀 (hole) 의 색 상을 구별하는 영상처리 알고리즘 구현. - 전체 배경과 골프공 그리고 홀 (hole) 의 색 상을 구별하는 영상처리 알고리즘 구현. - 영상을 알맞은 형태의 데이터로 처리하 는 프로그램 작성 (by 노트북 ) - 영상을 알맞은 형태의 데이터로 처리하 는 프로그램 작성 (by 노트북 )

세부과제 목표 및 내용 제어부 ( 박준도 ) 제어부 ( 박준도 ) - 전체적인 회로설계 담당. - 전체적인 회로설계 담당. (MP 는 ATmega128 사용 ) (MP 는 ATmega128 사용 ) - 영상처리, 구동부, 통신부, 센서부 전체를 총괄. - 영상처리, 구동부, 통신부, 센서부 전체를 총괄. - 최종적인 Integration 을 통해 원하는 최종 목표 달성. - 최종적인 Integration 을 통해 원하는 최종 목표 달성.

세부과제 목표 및 내용 구동부 ( 이종원 ) 구동부 ( 이종원 ) - 카메라 구동부 ( 서보 모터 사용 ) 설계 및 코 딩작업. - 카메라 구동부 ( 서보 모터 사용 ) 설계 및 코 딩작업. - 바퀴 구동부 ( 스텝 모터 사용 ) 설계 및 코딩 작업. - 바퀴 구동부 ( 스텝 모터 사용 ) 설계 및 코딩 작업. - 홀까지 가는 알고리즘 작성 - 홀까지 가는 알고리즘 작성

세부과제 목표 및 내용 통신부 ( 박현욱 ) 통신부 ( 박현욱 ) - 블루투스 무선통신을 이용하여 영상 처 리된 데이터 값을 제어부에 송신하는 프로 그램 작성. - 블루투스 무선통신을 이용하여 영상 처 리된 데이터 값을 제어부에 송신하는 프로 그램 작성. - MFC 프로그램 담당. - MFC 프로그램 담당.

세부과제 목표 및 내용 센서부 ( 조성건 ) 센서부 ( 조성건 ) - 적외선 AREA 센서를 이용하여 골프 공이 지정한 범위 내에 들어왔는지를 검출하는 프로그램 작성. - 적외선 AREA 센서를 이용하여 골프 공이 지정한 범위 내에 들어왔는지를 검출하는 프로그램 작성. - 구동부와 연계되는 프로그램 작성. - 구동부와 연계되는 프로그램 작성. - 리니어 모터를 이용하여 골프 공을 고정 시킴 - 리니어 모터를 이용하여 골프 공을 고정 시킴

각 부분별 연관도

구동원리 1) 화상카메라가 360 도 회전 목표물을 찾는다 ( 구동부, 화 상처리, 통신부 ) 1) 화상카메라가 360 도 회전 목표물을 찾는다 ( 구동부, 화 상처리, 통신부 ) 2) 화상카메라가 돌아간 각도만큼을 계산하여 로봇바퀴를 이동시킨다.( 제어부, 구동부 ) 2) 화상카메라가 돌아간 각도만큼을 계산하여 로봇바퀴를 이동시킨다.( 제어부, 구동부 ) 3) 로봇의 이동에 따라 화상카메라는 목표물을 계속 트레 킹하고 변화된 각도 값을 메인 컨트롤러에 전달한다.( 화상 처리, 통신부 ) 3) 로봇의 이동에 따라 화상카메라는 목표물을 계속 트레 킹하고 변화된 각도 값을 메인 컨트롤러에 전달한다.( 화상 처리, 통신부 ) 4) 매인컨트롤러는 전달된 값을 바탕으로 움직여야하는 각도를 계산한다 ( 제어부, 구동부 ). 4) 매인컨트롤러는 전달된 값을 바탕으로 움직여야하는 각도를 계산한다 ( 제어부, 구동부 ). 5) 위 과정을 거쳐 카메라와 로봇이 목표물을 일직선이되 는 포지션이 되면 로봇을 물체를 향해 전진한다.( 제어부, 구동부 ) 5) 위 과정을 거쳐 카메라와 로봇이 목표물을 일직선이되 는 포지션이 되면 로봇을 물체를 향해 전진한다.( 제어부, 구동부 ) 6) 전진한 로봇의 팔에 골프공이 들어오면 로봇을 로봇 팔 의 센서를 통해 골프공이 들어 왔다는 것을 인지한다. ( 센 서부, 제어부, 구동부 ) 6) 전진한 로봇의 팔에 골프공이 들어오면 로봇을 로봇 팔 의 센서를 통해 골프공이 들어 왔다는 것을 인지한다. ( 센 서부, 제어부, 구동부 )

구동원리 7) 로봇은 목표점인 홀을 찾기 위해 다시 한 번 카메라를 회전시킨다.( 구동부 화상처리, 통신부 ) 7) 로봇은 목표점인 홀을 찾기 위해 다시 한 번 카메라를 회전시킨다.( 구동부 화상처리, 통신부 ) 8) 목표물을 발견하면 그각도를 계산하여 바퀴를 이동시 킨다.( 구동부, 제어부 ) 8) 목표물을 발견하면 그각도를 계산하여 바퀴를 이동시 킨다.( 구동부, 제어부 ) 9) 로봇의 이동에 따라 화상카메라는 목표물을 계속 트레 킹하고 변화된 각도 값을 메인 컨트롤러에 전달한다. ( 구 동부, 화상처리, 제어부, 통신부 ) 9) 로봇의 이동에 따라 화상카메라는 목표물을 계속 트레 킹하고 변화된 각도 값을 메인 컨트롤러에 전달한다. ( 구 동부, 화상처리, 제어부, 통신부 ) 10) 매인컨트롤러는 전달된 값을 바탕으로 움직여야하는 각도를 계산한다.( 제어부, 구동부 ) 10) 매인컨트롤러는 전달된 값을 바탕으로 움직여야하는 각도를 계산한다.( 제어부, 구동부 ) 11) 로봇은 홀을 향해 전진한다.( 구동부, 센서부 ) 11) 로봇은 홀을 향해 전진한다.( 구동부, 센서부 ) 12) 볼이 홀안으로 들어간다. 12) 볼이 홀안으로 들어간다. 13) 팔을 연다.( 센서부, 제어부, 구동부 ) 13) 팔을 연다.( 센서부, 제어부, 구동부 )

기대성과 지금까지의 로봇, 또는 자동화된 기계들은 특별한 센서를 사용하지 않고 규칙적인 행동만을 하는것 이 대부분이었습니다. 하지만 산업이 고도화 되어 갈수록 인공지능에 대한 요구가 절실해지는데 이 를 위해 주변의 여러 가지 정보가 필요한데 이러 한 정보획득을 위한 대표적인 것이 카메라입니다. 우리는 카메라로 받아드린 영상을 처리하여 그 신 호를 입력, 제어하는 시스템을 구축하려 합니다. 이것은 저희가 4 년동안의 배웠던 지식을 다시한 번 돌이켜 보는 동시에 우리가 잘 접해보지 못했 던 새로운 영역에 접근함으로써 보다 더 나은 실 력향상의 큰 기대를 걸고 있습니다. 지금까지의 로봇, 또는 자동화된 기계들은 특별한 센서를 사용하지 않고 규칙적인 행동만을 하는것 이 대부분이었습니다. 하지만 산업이 고도화 되어 갈수록 인공지능에 대한 요구가 절실해지는데 이 를 위해 주변의 여러 가지 정보가 필요한데 이러 한 정보획득을 위한 대표적인 것이 카메라입니다. 우리는 카메라로 받아드린 영상을 처리하여 그 신 호를 입력, 제어하는 시스템을 구축하려 합니다. 이것은 저희가 4 년동안의 배웠던 지식을 다시한 번 돌이켜 보는 동시에 우리가 잘 접해보지 못했 던 새로운 영역에 접근함으로써 보다 더 나은 실 력향상의 큰 기대를 걸고 있습니다.

연구결과 평가의 착안점 및 척도 영상처리 - 카메라를 통해 얻은 영상을 바탕과 공 을 구분할 수 있는가 ? 영상처리 - 카메라를 통해 얻은 영상을 바탕과 공 을 구분할 수 있는가 ? 제어부 - 영상처리 구동부 통신부 센서부를 총괄 하여 데이터의 전달 및 주행알고리즘을 찾는다. 제어부 - 영상처리 구동부 통신부 센서부를 총괄 하여 데이터의 전달 및 주행알고리즘을 찾는다. 구동부 - 영상처리에서 받은 데이터를 보정하여 정확하게 물체를 트레킹 할 수 있는가 ? 구동부 - 영상처리에서 받은 데이터를 보정하여 정확하게 물체를 트레킹 할 수 있는가 ? ( 바퀴 슬립오차 최소, 배터리의 알맞은 선정 등 ) ( 바퀴 슬립오차 최소, 배터리의 알맞은 선정 등 )

연구결과 평가의 착안점 및 척도 센서부 - 볼이 로봇 팔에 위치해 있는지를 정확히 판단하여 제어부에 정보를 넘겨줌 센서부 - 볼이 로봇 팔에 위치해 있는지를 정확히 판단하여 제어부에 정보를 넘겨줌 통신부 - 정보의 올바른 전달 및 신뢰성 속 도를 잘 고려했는가 ? 통신부 - 정보의 올바른 전달 및 신뢰성 속 도를 잘 고려했는가 ?

예산 (60 만원 )