Team Project: A Surveillant Robot System Little Red Team Chankyu Park (Michael) Seonah Lee (Sarah) Qingyuan Shi (Lisa) Chengzhou Li JunMei Li Kai Lin Development Plan 03/24
October 26, Agenda Deployment View Software Design Task Plan Task Assignment Robot Picture Development Environment
October 26, Deployment view - 1 RCX MindStorm Robot Camera RMI/JINI Interface InfraRed Channel Camera USB Notebook Computer Legend Remote User Surveillant Robot & Intruder Controller Main Cam
October 26, Deployment view - 2 RCX MindStorm Robot Camera RMI/JINI Interface InfraRed Channel Camera USB Notebook Computer Legend Remote User Suvellient Robot Controller Intruder Robot Controller Main Controller Main Cam
October 26, Deployment view – 3(final) RCX MindStorm Robot Camera RMI/JINI Interface InfraRed Channel Camera USB Notebook Computer Legend Remote User Surveillant Robot Controller Intruder Robot Controller Main Cam
October 26, Software Design – SD#1 Remote User Remote control Surveillance Start Stop Mode Selector RMI/JINI Interface Call services Provide services Basic User Interface Remote Control Panel Room Live VideoMode Selector
October 26, Software Design – SD#2 RMI/JINI Interface Call services Provide services Basic User Interface Surveillant Robot Controller Main Cam Detection Vision & Region Color Setting Video Transmission leJOS API Remote Control Surveillant Task Raise Alarm Vision Detection Robot Camera Live Video Camera Control robot
October 26, Software Design – SD#3 Basic User Interface Intruder Robot Controller Detection Vision & Region Color Setting leJOS API RunAway Vision Detection Robot Camera Control robot RS-232C/USB
October 26, Software Design – SD#4 Surveillant Robot Remote Control Model RCX Surveillant Navigation Mode Java TINY VM RCX FirmWare IN ChannelOut Channel RS-232C/IR SensorsMotors Dispatcher Thread Main Thread
October 26, Software Design – SD#5 Intruder Robot RCX Intruder Navigation Mode Java TINY VM RCX FirmWare IN ChannelOut Channel RS-232C/IR SensorsMotors Dispatcher Thread Main Thread Runaway Navigation Mode 5-1
October 26, Task Plan Basic System ~ 3.24 (5)~ (4) ~ (3) ~ (2) Demo Now Implementation Test Preparation ~ (1)~ (0) Final System Test Readiness Demo Project Demo Software Test System Test Hardware Test Software Test Plan, System Test Plan, Hardware Test Plan. SD 1-2 SD 1-1 SD 1-2 SD 2-1 SD 2-2 SD 2-3SD 3-1 SD 4-2SD 3-2 Technology Investigation Wall Setting Environment for Demo Basic Model Test Feasibility Experiment SD 4-1 T-shirts, etc. SD 4-1
October 26, Task Assignment (1/3) Chankyu Park Team Leader Leading a weekly meeting Technical support for volunteers Implementation SD#1, SD#2, and SD#3 Preparation Feasibility Experiment Technology Investigation Wall setting
October 26, Task Assignment (2/3) Seonah Lee Process Manager Reviewing & Improve the process Documentation Implementation SD#1, SD#2, and SD#3 Testing Software/Hardware Testing System Testing
October 26, Task Assignment (3/3) Volunteers Team members Attending a weekly meeting Doing at least 7 hours a week Implementation SD#4 and SD#5 Preparation Reporting problems / issues
October 26, MindStorm Robot prototype
October 26, Development Environment Hardware Lego mindstorm : production system Vision Commander Camera IR Tower, Notebook Computer X 3 Software leJOS 2.1.0: lego mindstorm Java API and Tiny VM Vision API : a part of leJOS. Java RMI/JINI : Remote Method Invocation. Eclipse : Java IDE JMF : Java Media Foundation for live video transmission