Team Project: A Surveillant Robot System

Slides:



Advertisements
Similar presentations
Home Server Goal: Provide synergy between existing audio/video equipment, PCs and the coming wave of smart connected devices.
Advertisements

Project Title Here IEEE UCSD Overview Robo-Magellan is a robotics competition emphasizing autonomous navigation and obstacle avoidance over varied, outdoor.
JED Microprocessors Pty Ltd Presenting the JED T430 low-cost Projector Controllers Nov 22nd, 2009.
Robot Soccer Challenge
Wireless Surveillance Vehicle Lance P. Riegert Rodrigo A. Urra Steve C. Wilson September 18, 2007Wireless Surveillance Vehicle1 of 20 Senior Design Project.
The Alix.1c microcontroller on board the vehicle runs Fluxbuntu Linux and is connected to a g wireless card and a USB web camera. A background process.
Senior Project Design Review Remote Visual Surveillance Vehicle (RVSV) Manoj Bhambwani Tameka Thomas.
Computerized Labyrinth Solver The board-game ‘Labyrinth’ traditionally uses two manual controls to navigate a marble through a maze. This project proposes.
The Lego RCX is a programmable digital device equipped with sensor inputs and motor outputs. As part of the Lego Mindstorms package, it is intended for.
Remote Surveillance Vehicle Design Review By: Bill Burgdorf Tom Fisher Eleni Binopolus-Rumayor.
The Impulse “Switch” 1Daniel Overman DIS5274/10/2010.
EG1003: Introduction to Engineering and Design Sensors.
EIGHTH GRADE ROBOTICS KITTATINNY REGIONAL HIGH SCHOOL MR. SHEA Robot Construction & Programming Basics
Team Project: A Surveillant Robot System Little Red Team Chankyu Park (Michel) Seonah Lee (Sarah) Qingyuan Shi (Lisa) Chengzhou Li JunMei Li Kai Lin System.
Eye Detector Project Midterm Review John Robertson Roy Nguyen.
Adapted for STLP Camp ‘10 STLP Robotics Camp June 3 & 4.
Department of Computing and Information Sciences Kansas State University Design Methodology for State based Embedded Systems Case Study: Robot Controller.
Laboratory 7: Sensors Matthew R. Gaglio, Feb 2007.
Adapted for STLP Camp ‘09 Mobile Robots Why do robots need to move?
Ruslan Masinjila Aida Militaru.  Nature of the Problem  Our Solution: The Roaming Security Robot  Functionalities  General System View  System Design.
Dmitry Korobov April 13,  GUI interface for the robot ◦ Atomic Actions Panel ◦ Script generator for complex actions ◦ Sensors Panel  Robot’s module.
Final Presentation Ryan Chilton IMDL – Fall 208 Weebo.
Autonomous Robot Project Lauren Mitchell Ashley Francis.
Team Project: A Surveillant Robot System Little Red Team Chankyu Park (Michael) Seonah Lee (Sarah) Qingyuan Shi (Lisa) Chengzhou Li JunMei Li Kai Lin Functional.
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.
Team: Justin Audley, Blake Brown, Christopher Dean, Andrew Russell, Andrew Saunders Advisor: Dr. Richard A. Messner Sponsors: Dr. Richard A. Messner, UNH.
Team Project: A Surveillant Robot System Little Red Team Chankyu Park (Michael) Seonah Lee (Sarah) Qingyuan Shi (Lisa) Chengzhou Li JunMei Li Kai Lin Status.
Team Project Demonstration: A Surveillant Robot System Little Red Team Chankyu Park (Michael) Seonah Lee (Sarah) Qingyuan Shi (Lisa) Chengzhou Li JunMei.
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.
Response actuatorcontrol program analog quantity, e.g. pulse train digital quantity, e.g. power % interface stimuli sensorcontrol program analog quantity,
How to control LEGO® Mindstorms devices Thomas Mueller thomas _ tmspecial.com.
Minds and Computers 2.1 The RCX l Hitachi H8/3297 series processor l 3 inputs/sensors (1, 2, 3) l 3 outputs/motors (A, B, C) l 32k RAM/ 16k ROM ä 12 kB.
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.
EG1003: Introduction to Engineering and Design Laboratory 4: Sensors.
EG1003: Introduction to Engineering and Design Laboratory 4: Sensors.
Team Project: A Surveillant Robot System Little Red Team Chankyu Park (Michael) Seonah Lee (Sarah) Qingyuan Shi (Lisa) Chengzhou Li JunMei Li Kai Lin Status.
DPS Secondary Science Institute 1 Agenda 8:30-8:45 Introduction and Overview 8:45-9:15 The Bumper Car 9:15-10:15 The Line Follower 10:15-10:30 Questions.
Lego League. What is the Lego League? What we will be doing for the next few weeks The AIM of the next few weeks is to gain knowledge into programming,
Introduction to Robotics using Lego Mindstorms EV3 Shreya Reddy & Kiran Raja RoboAvatars Robotics.
NXT Mindstorms Kit Programming
How to SWIVl: Using a Gen 2 SWIVL RObot
Project Target Develop a Web Based Management software suit that will enable users to control Hardware using standard HTTP & Java Applet compatible web.
Software Overview Sonja Vrcic
FlashBack-4 Training June 2014
Understanding Communication with a Robot? Activity (60 minutes)
Team Project: A Surveillant Robot System
Wireless 4 Buttons Touch Panel
Wireless 3 Buttons Touch Panel
War Field Spying Robot with Night Vision Wireless Camera
Smart Car Robot Prepared by Supervised by Mai Asem Abushamma
Introducing KIPR Link/Interface and Set-up
Robot Soccer Challenge
UNCW Computer Science Jack Tompkins Daniel Heywood
Team Project: A Surveillant Robot System
Serial Data Hub (Proj Dec13-13).
Laboratory 7: Sensors Matthew R. Gaglio, Feb 2007.
Robot Programming Computer Literacy S2.
Laboratory 4: Sensors Matthew R. Gaglio, Feb 2007.
Lego Robotics Small Builds.
Lego Robotics Small Builds.
Team Project: A Surveillant Robot System
Team Project: A Surveillant Robot System
Team Project: A Surveillant Robot System
Compiled from various Internet sources Presented by Mr. Hatfield
LEGO Education - Mindstorms EV3 - Computer/control center – The Brick
Solar-Cam NW ™ Solar Powered Network Video Camera
Programming Robots using Java
Programming Robots using Java
Getting started with LEGO EV3 Mindstorms software
LEGO Mindstorms Robot and Java
Presentation transcript:

Team Project: A Surveillant Robot System SW & HW Test Results : 04/18/2005 Little Red Team Chankyu Park (Michel) Seonah Lee (Sarah) Qingyuan Shi (Lisa) Chengzhou Li JunMei Li Kai Lin

Technology Investigation Feasibility Experiment Task Plan Today ~ 3.24 (5) ~ 3.31. (4) ~ 4.07. (3) ~ 4.14. (2) ~ 4.21. (1) ~ 4.28. (0) SD 1-2 SD 1-2 SD 2-2 Implementation SD 1-1 SD 2-1 SD 2-3 SD 3-1 Readiness Demo SD 4-1 SD 4-1 SD 4-2 SD 3-2 Project Demo Software Test Plan, Basic Model Test Software Test Test Hardware Test Plan. Hardware Test System Test Plan, System Test Technology Investigation Wall Setting Environment for Demo Preparation Feasibility Experiment T-shirts, etc. Basic System Final System Test Demo Now May 4, 2019

System Overview Room May 4, 2019 Control robots, Play a bridge role between robots and remote user, Provide live video A lab assistant Internet Remote Control robots, Receive a detected signal, See behavior of robots USB Surveillant controller intruder controller A remote user IR Communication The invader Robot A WebCam The surveillant robot Room USB InfraRed Internet System & User Legend May 4, 2019

Deployment view RCX RCX Remote User Surveillant Robot Controller Legend Remote User RCX MindStorm Robot Camera RMI/JINI Interface InfraRed Channel Camera USB Surveillant Robot Controller Notebook Computer Main Cam Intruder Robot Controller RCX RCX May 4, 2019

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 May 4, 2019

Implementation finished 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 May 4, 2019

SD#1: remote user program Basic User Interface Mode Selector Remote control Remote User Surveillance Start Stop Actual Implemented UI Role of webcam Implementation finished May 4, 2019

Receiver/Transmitter for webcam For receiver; remote user For video Transmitter Implementation finished Actual Implemented UI May 4, 2019

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 May 4, 2019

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 Test finished Ready Stand-by Stop Start Stop Start Wandering Controlling Stop Run Start Detect Pausing & Alarming Time-out May 4, 2019

SD#2: Surveillant Controller Call services Detection Vision & Region Provide services RMI/JINI Interface 2-1 Basic User Interface 2-2 Surveillant Robot Controller Control Remote Surveillant Task Alarm Raise Robot Camera Main Cam 2-3 Color Setting Vision Detection Not Yet Tested & Implemented (80%) 2-4 Video Transmission leJOS API Live Video Camera Control robot May 4, 2019

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 May 4, 2019

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 Not Yet Test finished May 4, 2019

SD#4: The embedded program RS-232C/IR IN Channel Out Channel Surveillant Robot Dispatcher Thread 4-1 RCX Main Thread Remote Control Model Surveillant Navigation Mode 4-2 Java TINY VM Implementation finished RCX FirmWare Sensors Motors May 4, 2019

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 May 4, 2019

SD#3: The control program Detection Vision & Region 3-1 Basic User Interface RunAway Intruder Robot Controller Robot Camera Vision Detection 3-2 leJOS API Not Yet Tested & Implemented (80%) RS-232C/USB Color Setting Control robot May 4, 2019

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 May 4, 2019

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 Not Yet Test finished May 4, 2019

SD#5: The embedded program RS-232C/IR IN Channel Out Channel Intruder Robot Dispatcher Thread 5-1 RCX Main Thread Intruder Navigation Mode Runaway Navigation Mode 5-2 Java TINY VM Except for RCX FirmWare Implementation finished Sensors Motors May 4, 2019

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 Test finished May 4, 2019

Hardware Lists HD1: The Surveillant Robot HD2: The Intruding Robot Lego mindstorms : lejOS (Java) Lego mindstorms : Vision command camera IR Tower HD2: The Intruding Robot HD3: The WebCam Logitech Quickcam Camera HD4: Wall parts May 4, 2019

Hardware Lists HD5: A remote PC HD6: Surveillant controller PC HD7: Intruder controller PC May 4, 2019

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 Test finished Test finished Not yet May 4, 2019

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 Not Yet May 4, 2019

The WebCam HTC3-1: To show the room where the robot is Pass if the WebCam shows the room in their computers. Test finished May 4, 2019

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 May 4, 2019

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 May 4, 2019

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 May 4, 2019

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 May 4, 2019