Team Project: A Surveillant Robot System Development Plan 03/24 Little Red Team

advertisement
Team Project:
A Surveillant Robot System
Development Plan 03/24
Little Red Team
Chankyu Park (Michael)
Seonah Lee (Sarah)
Qingyuan Shi (Lisa)
Chengzhou Li
JunMei Li
Kai Lin
Agenda
 Deployment View
 Software Design
 Task Plan
 Task Assignment
 Robot Picture
 Development Environment
June 28, 2016
2
Deployment view - 1
Legend
RCX
Remote User
MindStorm
Robot
Camera
RMI/JINI
Interface
InfraRed
Channel
Camera USB
Surveillant Robot
& Intruder Controller
Notebook
Computer
Main Cam
RCX
June 28, 2016
RCX
3
Deployment view - 2
Legend
Remote User
RCX
MindStorm
Robot
Camera
Main Controller
RMI/JINI
Interface
InfraRed
Channel
Main Cam
Camera USB
Suvellient Robot
Controller
Notebook
Computer
Intruder Robot
Controller
RCX
June 28, 2016
RCX
4
Deployment view – 3(final)
Legend
RCX
Remote User
MindStorm
Robot
Camera
RMI/JINI
Interface
InfraRed
Channel
Camera USB
Surveillant Robot
Controller
Notebook
Computer
Main Cam
RCX
June 28, 2016
Intruder Robot
Controller
RCX
5
Software Design – SD#1
Remote Control Panel
Room Live Video
Mode Selector
Basic User Interface
1-2
Mode Selector
Remote User
Remote control
Surveillance
Start
Stop
RMI/JINI Interface
Call services
June 28, 2016
1-1
Provide services
6
Software Design – SD#2
Call services
Provide services
RMI/JINI Interface
Raise
Alarm
Remote
Control
Main Cam
Surveillant
Task
Surveillant Robot Controller
2-1
Detection Vision & Region
Basic User Interface
2-2
Robot
Camera
2-3
Color Setting
Vision
Detection
leJOS API
Control robot
June 28, 2016
7
Video
Transmission
2-4
Live Video
Camera
Software Design – SD#3
3-1
Detection Vision & Region
Basic User Interface
RunAway
Intruder Robot Controller
Vision
Detection
Robot
Camera
3-2
leJOS API
RS-232C/USB
Color Setting
Control robot
June 28, 2016
8
Software Design – SD#4
RS-232C/IR
IN Channel
Surveillant Robot
Out Channel
Dispatcher Thread
RCX
Main Thread
Remote
Control
Model
Surveillant
Navigation
Mode
Java TINY VM
RCX FirmWare
Sensors
June 28, 2016
4-1
9
Motors
4-2
Software Design – SD#5
RS-232C/IR
IN Channel
Intruder Robot
Out Channel
Dispatcher Thread
RCX
Main Thread
Intruder
Navigation
Mode
Runaway
Navigation
Mode
Java TINY VM
RCX FirmWare
Sensors
June 28, 2016
10
Motors
5-1
Task Plan
~ 3.24 (5)
Implementation SD 1-2
SD 1-1
SD 4-1
~ 3.31. (4)
~ 4.14. (2)
~ 4.21. (1)
SD 2-1
SD 4-1
SD 2-3
Readiness
Demo
SD 3-1
SD 4-2
Project
Demo
SD 3-2
Basic Model
Test
Software
Test
Hardware
Test
Hardware
Test Plan.
System
Test
System
Test Plan,
Preparation
Technology
Investigation
Wall Setting
Feasibility Experiment
Now
June 28, 2016
~ 4.28. (0)
SD 2-2
SD 1-2
Software
Test Plan,
Test
~ 4.07. (3)
Environment
for Demo
T-shirts, etc.
Basic System
Final System
11
Test
Demo
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
June 28, 2016
12
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
June 28, 2016
13
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
June 28, 2016
14
MindStorm Robot prototype
June 28, 2016
15
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
June 28, 2016
16
Download