HBE-RoboCAR 제어 Obstacle Avoidance

Slides:



Advertisements
Similar presentations
Hamster Manual 정보통신과 이우형. 목차 세팅 햄스터 하드웨어 - Model - I/O -Sensor 센서별 예제.
Advertisements

진우석 오준민 정무여 김상구 황현서 5조5조.
유령의 집 미디어 정보 임아영. STORY 놀이공원에 놀러 간 주인공. 평소 겁이 많아 시도조차 못해본 유령의 집에 가보기로 한다. 입구에 선 주인공. 심호흡을 가다듬고 안으로 들어간다. 어둡고 음산한 분위기에 다리가 후들거리고 눈물이 날 지경. 다시.
18 조 조원 한상화 김세영 지도 교수 : 이건영 교수님 담당 교수 : 안창범 교수님 발표일 : 2008 년 6 월 13 일.
LEGO ® Mindstorms ® EV3 powered by LEGO ® MINDSTORMS ® Education 제 5 강의.
적외선으로 감지하는 추적 카메라 조원 : 최승호, 백진영, 이현지.
예비보고서1 : 8개의 푸시버튼 스위치가 있다. 이 스위치에 각각 0~7개까지의 번호를 부여하였다고 하자
로봇과학의 실제 (수) 경기북과학고 교사 정웅열.
논문리뷰 & 로드맵 정하기 DCULab 이웅원. 1. Real-Time Motion Planning for Agile ~
대림대학교 2017년도 1학기 강의 왕보현 순서도와 스크래치 5주차 대림대학교 2017년도 1학기 강의 왕보현
Index SendMemo 기능 Q & A 팀 소개 배경 및 목적 구현
신호조절*(Signal Conditioning)
환영합니다. PLC 제어 교사 조봉석.
Chapter 7 Transmission Media.
Zigbee와 초음파센서를 이용한 시각 장애인용 지팡이 팀 원: 05 김 승 준 05 유 진 호 05 홍 우 석
메카 세미나 무선통신
전자기파(Electromagnetic Wave) 센서(Sensor)와 정보인식(Information Recognition)
19장. 원격 조정 로봇 설계 김용애 1조 김정은 이동한 이재흔.
Bluetooth Billionton Setup
전기공학실험 함수발생기 설계.
연구장비 공동활용 지원사업 연구장비예약 매뉴얼(참여기업)
Development of PC Remote Controller for Nintendo DS.
아두이노 프로그래밍 4일차 – Part1 모바일 로봇 강사: 김영준 목원대학교 겸임교수.
시각 장애인 안내로봇 05 이동훈 07 박대성 09 이혜정 발표를 맡은 o o o 입니다.
자동제어 개념4 1 1.
센서 9. Force Sensor 안동대학교 물리학과 윤석수.
D / K / I / T / E / C / H / N / O / L / O / G / Y
버스카드 시스템 1조 하경록 : 작품 제작, 파워포인트 김태승 : 작품 제작, 파워포인트 최성호 : 작품 제작, 프로그래밍
초음파를 이용한 거리 측정과 음성구현 1 조 한 형 래 김 요 섭 안 정 민.
이동식 다 관절 로봇팔 Removable Articulated robot arm
제 22 장 TCP Persist Timer.
과제#4 내용 정성훈.
Microsoft Robotics Developer Studio 고급 프로그래밍 과정 [Part 3] VPL 로봇 프로그래밍
Solar Tracking Parasol
Quiz #7 다음 수들을 합병 정렬과 퀵 정렬 알고리즘을 이용하여 오름 차순으로 정렬하였을 때, 데이터 이동 회수를 각각 구하라. 여러분은 정렬 과정을 단계별로 보이면서 이동 회수를 추적해야 한다. 단, 퀵 정렬시에 피봇으로 배열의 왼쪽 첫 번째 원소를 선택한다. 5.
Infusion pump (의약품 자동주입기)
AMC-2300 주차장 연동 구역 설정 방법 작성일자 : 2016년 07월 25일 INTER-M C/S팀 김성배
햄스터 미로찾기 광운대학교 로봇학부 박광현.
체크포스 설치 안내서 ㈜ 체크빌.
16조 캡스톤 설계 중간보고Ⅲ 오승호 김종우 오윤진
블루투스를 이용한 무선 스피커 구현 이기문 황대연.
ASP.NET AJAX / AJAX Control Toolkit 응용 2008 컴퓨터공학실험( I )
WebFax Server Presentation.
헬로앱스 코딩체험교실 아두이노 자율주행 코딩 ㈜헬로앱스
인체 대 탐험 3D GAME ENGINE 게임 공학과 이성진.
목차 한국기술교육대학교 강사: 김 영 준 ㈜헬로앱스
Bluetooth를 이용한 출석체크 시스템
Prof. Seewhy Lee Presents
Electronic cart Electronic Cart Electronic Cart Electronic Catr
전동 운반 카트 Battery Powered Traction Drive Cart
프로젝트 중간발표 7조(All is well) : 최성운 노환주 송하룡 정지현.
청각장애인용 APP 구성 및 사용법.
PART 1 앱 인벤터 프로젝트 12 원격 로봇. PART 1 앱 인벤터 프로젝트 12 원격 로봇.
자이로센서와 GPS를 이용한 블랙박스 G.Cube DSP skc.
아두이노와 충격감지센서, GPS를 활용한 자전거 주행 중 응급 상황 발생 시 자동 신고 시스템
2D 게임 프로그래밍 프로젝트 박태언.
AdcRead API 함수 분석 마이크로프로세서.
교육자료 작성자 / 오두환.
PMC-6208 Easy Manual 작성일자 : 2015년 02월 17일 INTER-M C/S팀 김성배
김덕용 게임 엔진론 Project 2차발표.
3. 굴착 작업 오른손 조종 : 붐과 버킷 작동 ㄱ) 붐 하강 : 앞으로 민다. ㄴ) 붐 상승 : 뒤로 당긴다.
2. 굴착기 코스운전 1. 코스 운전 조건 : S 자 코스를 출발하여 반곡점 정지선 안에서 정지 하였다가 정지선 넘은 다음 후진하여 제자리 출발선 까지 4분 이내 완료 한다. 후진 정지선 시간 측정 정차 출발 도착 4분.
TrustNet 전자 협조전 사용설명서 목 차 작성,수정,삭제 결재함 처리현황 발송대장,접수대장
접근제어 솔루션 계정등록 및 클라이언트 설치.
Wake On Lan 발표자: 김 홍 기 김홍기 조성오
“국내 발명특허 설계 제작된 BL 전자테크” 태양광 안전 경고등
집적회로 프로젝트 계획서 박경순 이윤실.
0.4 mm LED(적외선 방출) 포토 다이오드 RAIN SENSOR & 유니트
공학입문설계(2941) 4조 천성용, 김영주 송유재, 강동우
제동 장치 주행 중인 자동차의 속도를 낮추거나 자동차를 정지시키는 장치.
Presentation transcript:

HBE-RoboCAR 제어 Obstacle Avoidance 마이크로프로세서 응용설계 01분반 2조 최 보 선, 유 완 식

목차 HBE-RoboCAR 제어 목표 제어 방법 구현 구현 시 사용 장비 자유과제 선정 이유 유의사항

HBE-RobaCAR 내부에 Control Device를 ATmega128L을 사용하여 RoboCAR를 제어 장착된 센서로는 Ultrasonic Sensor(AW-10 series), Distance Measuring Sensors(GP2Y0A21YK), Acceleration Sensor(ADXL202E), Infrared Sensor(ST-8L, EL-8L)이 있다. 모터로는 DC Motor(RB-35GM series) 개를 장착하고 있다. 각각 오른쪽 왼쪽 한 쌍 씩 있고 한 쌍씩 제어가능 블루투스(Blue tooth)가 탑재해 있어서 원격으로 RoboCAR를 제어가능

제어 목표 Obstacle Avoidance : 장애물이 앞에 있을 시 이를 회피해서 전진 주행 공통과제 ① 출발 원격 전송 ② 원격으로 정지 후 다시 출발 자유과제 ①적외선 센서를 통해서 지면이 없는 부분을 회피해서 주행

제어 방법 장애물 회피를 위해서 차 전면부에 있는 Ultrasonic 센서를 사용함 PSD센서로 거리를 측정하여 5cm내외에 있는 거리에서는 방향을 바꾸도록 함 장애물을 만나지 않는 한 처음 입력 시 전진만 하게 함 지면이 없는 부분을 지날 시 적외선센서를 이용하여 지면이 있는 곳으로 Turn하여 바닥이 있는 부분으로 지나도록 함 주로 쓰게 될 센서인 Ultrasonic Sensor를 이용하여 장애물과의 거리를 측정한다. 장애물이 없을 시에는 계속 전진 주행을 하다가 장애물과 만나고 일정한 거리가 되면 왼쪽(오른쪽)으로 회전을 하여 장애물을 회피하고 전진 주 행을 계속 한다. 적외선 센서(infrared Sensor)를 이용하여 가장자리 부분이나 지면이 없는 부분을 만날 시에 왼쪽(오른쪽)으로 회전을 하여 전진 주행을 계속 한다.

구현1 스위치 1번을 누르면 블루투스를 통해서 출발신호를 전송 HBE-RoboCAR는 양쪽의 DC motor를 기동하여 직진 주행 정면에서 장애물과 만나면 초음파 센서로 거리 측정하며 일정한 거리(5cm) 정도 될 시에 인터럽트를 사용하여 0.5초간 후진 후 왼쪽 DC motor만을 1~2초간 돌려서 오른쪽으로 회전 블루투스를 통해서 출발신호를 전송하는 것은 인터럽트 기능을 사용. DC모터를 기동하는 것은 DC모터의 정회전 사용 장애물 회피는 센서의 입력을 이용함

구현2 회전 후 초음파 센서로 거리 측정하며 전진 주행 왼쪽(오른쪽)의 초음파 센서에서 거리를 측정할 경우 일정한 거리(5cm)가 되면 왼쪽(오른쪽)의 DC motor만 1초간 기동한 후 직진 주행 스위치 2번을 누르면 블루투스를 통해서 정지신호 전송 바퀴의 DC모터는 작동을 멈추게 됨 다시 스위치 1 번을 누르면 블루투스를 통해서 출발신호를 전송하여 RoboCAR가 직진 주행함. 2번은 또다른 인터럽트를 사용하여 DC모터제어를 함.

<프로그램에 대한 전체적인 알고리즘> 시작 블루투스를 통한 출발신호 입력 회피 후 전진 장애물 or 절벽 ? 전진 정지신호 입력 정지 No Yes

구현에 사용 될 장비

1번 : PSD센서로 장비의 이동 시 앞면에 장애물이 없는지 파악 2,3번 : 초음파 센서의 송수신부로 초음파를 내보내고 받음으로써 거리측정을 함 5번 : 적외선센서로 바닥라인을 감지함

1번 : 모터 및 바퀴로서 DC모터 제어를 통해 전진,후진,좌우로 방향전환이 가능함

자유 과제 선정 이유 DC모터 제어와 센서를 이용하여 공부를 할 수 있음 장애물만 회피하다가 밑면의 센서를 이용하여 절벽이나 낭떠러지에서도 장애물처럼 인식하도록 함

유의 사항 지면이 없는 부분 통과 시 차 바닥의 센서와 바닥간의 거리가 일정거리 이상일 때(CAR가 떨어졌을 때 충격 받을 정도) 뒤로 후진을 5cm정도 한 뒤 오른쪽(왼쪽)으로 방향을 바꾸고 다시 직진 주행하도록 설계 한다. 후진시 DC모터의 역회전 사용

감사합니다.