Download presentation
Presentation is loading. Please wait.
Published byAnnabel Flynn Modified over 9 years ago
1
Team Project: A Surveillant Robot System Little Red Team Chankyu Park (Michel) Seonah Lee (Sarah) Qingyuan Shi (Lisa) Chengzhou Li JunMei Li Kai Lin SW & HW Test Results : 04/18/2005
2
October 18, 2015 2 Task Plan Basic System ~ 3.24 (5)~ 3.31. (4) ~ 4.07. (3) ~ 4.14. (2) Demo Now Implementation Test Preparation ~ 4.21. (1)~ 4.28. (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 Today
3
October 18, 2015 3 System Overview IR Communication A remote user The invader Robot The surveillant robot Surveillant controller Room Remote Control robots, Receive a detected signal, See behavior of robots Control robots, Play a bridge role between robots and remote user, Provide live video A WebCam USB Internet USB InfraRed Internet System & User Legend A lab assistant intruder controller
4
October 18, 2015 4 Deployment view RCX MindStorm Robot Camera RMI/JINI Interface InfraRed Channel Camera USB Notebook Computer Legend Remote User Surveillant Robot Controller Intruder Robot Controller Main Cam
5
October 18, 2015 5 Software Lists SW Lists for Surveillant Functions The remote user program & Webcam receiver/transmitter The surveillant controller & vision detector The embedded program of the surveillant robot SW Lists for Intruding Functions The intruder controller The embedded program of the intruding robot
6
October 18, 2015 6 ST#0: WebCam part STC 0-1: To view the room where the surveillant robot is, via the internet Pass if the remote user sees the robot via the internet Now, we directly implemented webcam program to integrate control panel for remote user Implementation finished
7
October 18, 2015 7 SD#1: remote user program Remote User Remote control Surveillance Start Stop Mode Selector Basic User Interface Actual Implemented UI Role of webcam Implementation finished
8
October 18, 2015 8 Receiver/Transmitter for webcam Actual Implemented UI For receiver; remote userFor video Transmitter Implementation finished
9
October 18, 2015 9 ST#1: remote user program STC 1-1: To check the connection of RMI/JINI Interface between the client and the server Pass if the client receives the response from the server, when the remote user presses the left arrow Pass if the client receives the response from the server, when the remote user presses the right arrow Pass if the client receives the response from the server, when the remote user presses the forward arrow Pass if the client receives the response from the server, when the remote user presses the backward arrow Test finished
10
October 18, 2015 10 ST#1: remote user program STC 1-2: To check the status of the robot Pass if the client receives the information whether the robot is ready or not from the server Pass if the client sends the information whether the robot is controlled or autonomous, and the server sets the mode according to the information Stand-by Run Pausing & Alarming Ready Wandering StartStop DetectStart Time-out Stop Controlling StartStop Test finished
11
October 18, 2015 11 SD#2: Surveillant Controller 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 2-2 2-4 2-3 2-1 Not Yet Tested & Implemented (80%)
12
October 18, 2015 12 ST#2: Surveillant Controller STC 2-1: To control the robot when the robot is ready Pass if the robot is moving left while the server program is receiving the command to move left Pass if the robot is moving right while the server program is receiving the command to move right Pass if the robot is moving forward while the server program is receiving the command to move forward Pass if the robot is moving backward while the server program is receiving the command to move backward Test finished
13
October 18, 2015 13 ST#2: Surveillant Controller STC2-2: To get the detection information Pass if the server program gets the detection information when the robot detects an intruder Pass if the server program have robot raise an alarm when the program gets the information STC2-3: To have the surveillant robot to wander in the room Pass if the robot starts navigating the room within 3 seconds after the server commands to start the robot Pass if the robot stops navigating the room within 3 seconds after the server commands to stop the robot Test finished Not Yet
14
October 18, 2015 14 SD#4: The embedded program 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 4-1 4-2 Implementation finished
15
October 18, 2015 15 ST#4: The embedded program STC4-1: To check dispatcher thread Pass if the robot is controlled by the server program (STC2-1, STC2-2, STC2-3) STC4-2: To check main thread Pass if the robot navigates in the way expected by the lab experimenter Test finished
16
October 18, 2015 16 SD#3: The control program Basic User Interface Intruder Robot Controller Detection Vision & Region Color Setting leJOS API RunAway Vision Detection Robot Camera Control robot RS-232C/USB 3-1 3-2 Not Yet Tested & Implemented (80%)
17
October 18, 2015 17 ST#3: The control program STC 3-1: To control the robot when the robot is ready Pass if the robot is moving left while the control program is receiving the command to move left Pass if the robot is moving right while the control program is receiving the command to move right Pass if the robot is moving forward while the control program is receiving the command to move forward Pass if the robot is moving backward while the control program is receiving the command to move backward Test finished
18
October 18, 2015 18 ST#3: The control program STC3-2: To get the detection information Pass if the control program gets the detection information when the robot detects the surveillant robot Pass if the control program has robot run away when the program gets the information STC3-3: To have the intruding robot to wander in the room Pass if the robot starts navigating the room within 3 seconds after the server commands to start the robot Pass if the robot stops navigating the room within 3 seconds after the server commands to stop the robot Test finished Not Yet
19
October 18, 2015 19 SD#5: The embedded program 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 5-2 Implementation finished Except for
20
October 18, 2015 20 ST#5: The embedded program STC4-1: To check dispatcher thread Pass if the robot is controlled by the control program (STC3-1, STC3-2, STC3-3) STC4-2: To check main thread Pass if the robot navigates expected by the lab experimenter Test finished
21
October 18, 2015 21 Hardware Lists HD1: The Surveillant Robot Lego mindstorms : lejOS (Java) Lego mindstorms : Vision command camera IR Tower HD2: The Intruding Robot Lego mindstorms : lejOS (Java) Lego mindstorms : Vision command camera IR Tower HD3: The WebCam Logitech Quickcam Camera HD4: Wall parts
22
October 18, 2015 22 Hardware Lists HD5: A remote PC HD6: Surveillant controller PC HD7: Intruder controller PC
23
October 18, 2015 23 The Surveillant Robot HTC1-1: To change its direction Pass if the surveillant robot changes the direction when it detects a wall by using touch sensors and light sensor HTC1-2: To wander in the room Pass if the robot moves around the every room without troubles HTC1-3: To detect the intruding robot Pass if the robot raises an alarm in 5 seconds when the intruding robot is in the same room Not yet Test finished
24
October 18, 2015 24 The Intruder Robot HTC2-1: To intrude into the room Pass if the robot comes into the room where the surveillant robot is, controlled by a lab assistant HTC2-2: To detect the surveillant robot Pass if the robot begins to move another direction from the surveillant robot in 5 seconds after the two robots are in the same room Pass if the robot shows runs away behavior Not Yet
25
October 18, 2015 25 The WebCam HTC3-1: To show the room where the robot is Pass if the WebCam shows the room in their computers. Test finished
26
October 18, 2015 26 A remote PC HTC5-1: To check the environment of the remote PC Pass if the remote user program is installed in the computer, and operates properly Test finished
27
October 18, 2015 27 A surveillant controller HTC6-1: To check the environment of the surveillant controller Pass if RMI server program is installed in the computer, and operates properly Pass if vision detector is installed in the computer, and operates properly Test finished
28
October 18, 2015 28 Another control computer HTC7-1: To check the environment of the control computer Pass if RMI server program is installed in the computer, and operates properly Pass if vision detector is installed in the computer, and operates properly Not Yet
29
October 18, 2015 29 summary Last week, we had one integration test at the robot lab for 4 hour. There are some problems as we expected. Navigation Color detection for light sensor IR tower sensitivity Demo environment Results so far : 90% of the whole system is implemented, and 60% of whole tests is tested. this week, we have the plan to do two integration test and demo preparation at the robot lab
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.