RVC Robot Vaccum Cleaner

Similar documents
PowerPoint 프레젠테이션

S A S D 발표 : 구태환

Microsoft PowerPoint - T1 ERS (Elevator Reservation System)SASD2.pptx

PowerPoint Template

Requirement Definition Wheel Motor 작동하는경우장애물인식후 - Ultrasonic Sensor 홀수번누를경우 +10 Touch Sensor 누를경우 TouchSensor 계속누르고있을경우 (0.5) +10 짝수번누를경우 -10 빛이어두워졌다다

PowerPoint Template

Microsoft PowerPoint - T3 SASD(2).pptx


Requirement Definition Wheel Motor 작동하는경우장애물인식후 - Ultrasonic Sensor 홀수번누를경우 +10 Touch Sensor 누를경우 TouchSensor 계속누르고있을경우 (0.5) +10 짝수번누를경우 -10 계속누르고있을경

PowerPoint Template

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

Index Process Specification Data Dictionary

용어사전 PDF

Table of Contents 1. Introduction 1.1 Purpose 1.2 Scope 1.3 Definition, acronyms, and abbreviations 1.4 Reference 2. Overall Description 2.1 Product P

Ver. 2017SE-POS-SRS-3.0 Software Requirement Analysis for Point Of Sale System Project Team Team 6 Date Team Information 김병식 2016


화해와나눔-여름호(본문)수정

화해와나눔-가을호(본문)

31

Ver. 2 Software Requirement Analysis for Point of Sale(POS) System Project Team T3 Date Team Information 현인수전상우장혁준허윤아 T3 1

Structure Analysis & Structure Design 유진혁 이찬희 최현빈 한경미

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

PowerPoint 프레젠테이션

untitled


DBPIA-NURIMEDIA

Microsoft PowerPoint - AC3.pptx

Digital watch system

歯FDA6000COP.PDF

Table of Conetents 1 Introduction 1.1 Purpose 1.2 Scope 1.3 Definition, acronyms, and abbreviations 1.4 Reference 2 Overall Description 2.1 Product Pe

대경테크종합카탈로그

한글사용설명서

Ver _Jong Software Requirement Analysis for Electronic Door Lock System Project Team 4 종중정강 Date Team Information Minku Kang,

Microsoft Word - [TP_3][T1]UTP.docx

목차 BUG offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate

<32382DC3BBB0A2C0E5BED6C0DA2E687770>


Microsoft Word - 1-차우창.doc

Something that can be seen, touched or otherwise sensed

10주차.key

671_02.pdf

감각형 증강현실을 이용한

TViX_Kor.doc

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

GLHPS-D

Ver. T3_DWS.UTP-1.0 Unit Testing Plan for Digital Watch System Test Plan Test Design Specification Test Cases Specification Date Team Infor

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

歯기구학

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

chap 5: Trees

2

thesis

. "" "",.... :...,,....,.. :..,,,..,,...,.... 2

歯경영혁신 단계별 프로그램 사례.ppt

Microsoft Word - Automap3

서보교육자료배포용.ppt

Ver. Team PTS.SRA-4.0 Software Requirement Analysis for Public Transport System Project Team Team 7 Date 박재원 김철진

PDF

목차 1. 제품 소개 특징 개요 Function table 기능 소개 Copy Compare Copy & Compare Erase

歯RCM


도큐멘트3

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

2002년 2학기 자료구조

서강대학교 기초과학연구소대학중점연구소 심포지엄기초과학연구소

Microsoft PowerPoint - Powertrain_Sensor

영남학17합본.hwp


??뀁?뀁?

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

- 이 문서는 삼성전자의 기술 자산으로 승인자만이 사용할 수 있습니다 Part Picture Description 5. R emove the memory by pushing the fixed-tap out and Remove the WLAN Antenna. 6. INS

about_by5

<4D F736F F D E20B4DCB8BB20C1A1B0CB20B9D720C1B6C4A120B8C5B4BABEF35F76312E335F2E646F63>

<4D F736F F D20C1A6C7B0BBE7BEE7BCAD2D B205FC8A8C6E4C0CCC1F65F2E646F63>

2

CAN-fly Quick Manual

MVVM 패턴의 이해

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202839C1D6C2F7207E203135C1D6C2F >

강의10

hwp

목차 생활용품오염물질방출시험및방출특성연구 (IV) - 전기 전자제품방출오염물질권고기준 ( 안 ) 도출 - ⅰ ⅱ ⅲ Abstract ⅳ 환경기반연구부생활환경연구과 Ⅰ,,,,,, 2010 Ⅱ i

산업입지내지6차

DIY 챗봇 - LangCon

06.AnalysisModeling.key

Motor

1. GigE Camera Interface를 위한 최소 PC 사양 CPU : Intel Core 2 Duo, 2.4GHz이상 RAM : 2GB 이상 LANcard : Intel PRO/1000xT 이상 VGA : PCI x 16, VRAM DDR2 RAM 256MB

퍼스트신문30호(수정)

슬라이드 1

<BFB5BBF3C1A4BAB8C3B3B8AEBDC3BDBAC5DB20BFACB1B82E687770>

전용]

Lab 3. 실습문제 (Single linked list)_해답.hwp

DW 개요.PDF


슬라이드 1

?퇴

2

untitled

DBPIA-NURIMEDIA

슬라이드 1


Transcription:

RVC Robot Vacuum 200810048 정재근 200811445 이성현 200811414 김연준 200812423 김준식

Statement of purpose Robot Vacuum (RVC) - An RVC automatically cleans and mops household surface. - It goes straight forward while cleaning. - If its sensors found an obstacle, it stops cleaning, turns aside, and goes forward with cleaning. - If it detects dust, power up the cleaning for a while - We do not consider the detail design and implementation on HW controls. - We only focus on the automatic cleaning function.

Event List / Description Front Sensor 전면에장애물이있는지인식한다. Left Sensor 주기적으로좌측면에장애물이있는지인식한다. Right Sensor 주기적으로우측면에장애물이있는지인식한다. Dust Sensor Direction Clean 바닥에먼지가있는지주기적으로탐지한다 Direction commands to the motor (go forward / turn left with an angle / turn right with an angle) Turn off / Turn on / Power-Up / Power-Down Motor Front Sensor Left Sensor Right Sensor Dust Sensor Direction Motor Sensor RVC Control Sensor RVC Control Clean

System Context Diagram Front Sensor Left Sensor Right Sensor Dust Sensor RVC Direction Motor Sensor Contro l Clean

DFD Level 0 RVC Front Sensor Front Sensor Motor Direction Left Sensor Right Sensor Left Sensor Right Sensor Dust Sensor RVC Control 0 Clean Dust Sensor Digital Clock

DFD Level 1 - RVC Front Sensor Direction Left Sensor Right Sensor Obstacle & Dust Detection 1 Obstacle & Dust Location & Motor Control 2 Dust Sensor Clean

Data Dictionary / Event Description Front Sensor 전면에장애물이있는지인식한다. Left Sensor Right Sensor Dust Sensor Direction Clean 주기적으로좌측면에장애물이있는지인식한다. 주기적으로우측면에장애물이있는지인식한다. 바닥에먼지가있는지주기적으로탐지한다 Direction commands to the motor (go forward / turn left with an angle / turn right with an angle) Turn off / Turn on / Power-Up / Power-Down

Process Specification Reference No. 1 Obstacle & Dust Detection Front /Left /Right /Dust Sensor (+Data structure if possible), Obstacle& Dust Location Obstacle & Dust Detection 은앞 / 좌 / 우 / 먼지센서에입력을받아 Obstacle& Dust Location 을통해 2. & Motor Control 로정보전달

DFD Level 2 - RVC Front Sensor Left Sensor Right Sensor Dust Sensor Front Sensor Interface 1.1 Left Sensor Interface 1.2 Right Sensor Interface 1.3 Dust Sensor Interface 1.4 Front Obstacle Left Obstacle Right Obstacle Dust Recognition Determine Obstacle Location 1.5 Determine Dust Existence 1.6 Obstacle Location Dust Existence

DFD Level 2 - RVC Obstacle Location Motor Command Motor Interface 2.2 Direction Main Control 2.1 Command Dust Existence Interface 2.3 Clean

Data Dictionary / Description Front Obstacle Front Sensor 로부터 Front Obstacle 이들어왔음을나타내는정보입니다. Left Obstacle Left Sensor 로부터 Left Obstacle 이들어왔음을나타내는정보입니다. Right Obstacle Right Sensor 로부터 Right Obstacle 이들어왔음을나타내는정보입니다. Dust Recognition Dust Sensor 로부터 Dust 이들어왔음을나타내는정보입니다. Obstacle Location Obstacle 의정보를받고보내줍니다. Dust Existence Dust 의정보를받고보내줍니다. Motor Command Motor 의움직임을결정하기위한정보입니다. Obstacle 의여부에따라서움직입니다. Command 의실행을결정하기위한정보입니다. Dust 의여부에따라서실행됩니다.

Process Specification Reference No. 1.1 Front Sensor Interface Front Sensor Front Obstacle(bool) Analog 형식의 Front Sensor 이들어오면 Digital 형식의 True/False 로바꾼후 으로 Front Obstacle 을보내줍니다. Reference No. 1.2 Left Sensor Interface Left Sensor, Left Obstacle(bool) Analog 형식의 Left Sensor 이들어오면 Digital 형식의 True/False 로바꾼후 으로 Left Obstacle 을보내줍니다.

Process Specification Reference No. 1.3 Right Sensor Interface Right Sensor, Right Obstacle(bool) Analog 형식의 Right Sensor 이들어오면 Digital 형식의 True/False 로바꾼후 으로 Right Obstacle 을보내줍니다. Reference No. 1.4 Dust Sensor Interface Dust Sensor, Dust Recognition(Integer) Analog 형식의 Dust Sensor 이들어오면 Integer 형식으로바꾼후 으로 Dust Recognition 을보내줍니다.

Process Specification Reference No. 1.5 Determine Obstacle Location Front Obstacle(bool), Left Obstacle(bool), Right Obstacle(bool), Obstacle Location(Data Store) Bool 형식의 Front Obstacle, Left Obstacle, Right Obstacle 이들어오면 Obstacle Location 의 Data Store 에보내어저장합니다. Reference No. 1.6 Determine Dust Existence Dust Existence(Integer), Dust Existence(Data Store) Integer 형식의 Dust Recognition 이들어오면 Dust Existence 의 Data Store 에보내어저장합니다.

Process Specification Reference No. 2.1 Main Control Obstacle Location(Data Store), Dust Existence(Data Store), Motor Commend, Commend Obstacle Location 과 Dust Existence 의 Data Store 에서보내어진정보를받고 Motor Commend 와 Commend 로내보냅니다. Reference No. 2.2 Motor Interface Motor Commend Direction Motor Commend 를 으로받아 RVC 의움직임을조절할수있게 Direction 을내보냅니다. Motor Commend

Process Specification Reference No. 2.3 Interface Commend Clean Commend 를 으로받아 RVC 의청소기능을조절할수있게 Clean 을내보냅니다.

DFD Level 4 - RVC Obstacle Location Motor Controller 2.1.1 Trigger Trigger Enable Disable Move Forward 2.1.3 Turn Left 2.1.4 Motor Commend Motor Commend Dust Existence Enable Disable Turn Right 2.1.5 Motor Commend Stop 2.1.6 Motor Commend

DFD Level 4 - RVC Obstacle Location Dust Existence Controller 2.1.2 Enable Disable Enable Disable Trigger Trigger Turn On 2.1.7 Turn Off 2.1.8 Power Up 2.1.9 Commend Commend Commend Power Down 2.1.10 Commend

Data Dictionary / Description Enable 전해지는것에대하여가능한지를알려주는데이터 Disable Trigger 전해지는것에대하여불가능한지를알려주는데이터 전해지는것에대하여실행을일으키는명령을내리는데이터

Process Specification Reference No. 2.1.1 Motor Controller Obstacle Location, Dust Existence, Enable, Disable, Trigger 장애물의위치와먼지의존재여부를받아움직임을결정하고움직임을수행할수있는이벤트를발생시킨다. Reference No. 2.1.2 Controller Obstacle Location, Dust Existence, Enable, Disable, Trigger 장애물의위치와먼지의존재여부를받아 Clean 을실행할수있는이벤트를발생시킨다.

Process Specification Reference No. 2.1.3 Move Forward Enable, Disable Motor Commend 앞으로움직일수있는가능성을입력받고모터가실행될수있는명령을내린다. Reference No. 2.1.4 Turn Left Trigger, Motor Commend 왼쪽으로움직이는이벤트를받으면모터를실행시키는명령을출력한다.

Process Specification Reference No. 2.1.5 Turn Right Trigger, Motor Commend 오른쪽으로움직이는이벤트를받으면모터를실행시키는명령을출력한다 Reference No. 2.1.6 Stop Enable, Disable Motor Commend 앞의장애물이발견되었을때움직임을멈추는명령을출력한다.

Process Specification Reference No. 2.1.7 Turn On Enable, Disable Commend Clean의대한정보를받고 Clean을실행하라는명령을출력한다.. Reference No. 2.1.8 Turn Off Enable, Disable Commend Clean의대한정보를받고 Clean을멈추라는명령을출력한다.

Process Specification Reference No. 2.1.9 Power Up Trigger, Commend Clean의대한정보를받고 Clean의세기를증폭시키라는명령을출력한다.. Reference No. 2.1.10 Power Down Trigger, Commend Clean 의대한정보를받고 Clean 의세기를증폭시킨것을멈추라는명령을출력한다.

DFD Level 4 RVC State Transition Diagram for Controller 2.1 (motor controller) F Obstacle is on the front R Obstacle is on the right L Obstacle is on the left! Not /Enable Move Forward / Finished Turn Left on 90 degrees Enable Move Forward Move For ward / Finished Turn Right on 90 degrees Enable Move Forward / Disable Move Forward Turn Left Turn Right [(F &&!L &&!R) (F && R &&!L)] /Disable Move Forward Trigger Turn Left Stop [(F && L && R) (F && L &&!R)] /Disable Move Forward Trigger Turn Right

DFD Level 4 RVC D Detect Dust State Transition Diagram for Controller 2.1 (cleaner controller) DL Dust Amount Level! Not / Enable Turn on Turn on level 1 [D && DL>1] / Power Up level Turn on [DL<=1] / power Down level / Disable cleaner Turn on Power up [!D F L R] / Trigger Power Down Power Down Turn off

DFD Front Sensor Left Sensor Right Sensor Dust Sensor Front Sensor Interface 1.1 Left Sensor Interface 1.2 Right Sensor Interface 1.3 Dust Sensor Interface 1.4 Front Obstacle Left Obstacle Right Obstacle Dust Recognition Determine Obstacle Location 1.5 Determine Dust Existence 1.6 Obstacle Location Dust Existence Motor Controller 2.1.1 Controller 2.1.2 Enable Disable Trigger Disable Trigger Enable Enable Disable Enable Trigger Disable Trigger Move Forward 2.1.3 Turn Left 2.1.4 Turn Right 2.1.5 Stop 2.1.6 Turn On 2.1.7 Turn off 2.1.8 Power Up 2.1.9 Power Down 2.1.10 Motor Commend Motor Commend Motor Commend Motor Commend Commend Commend Commend Commend

11년 9월 15일 목요일