e-learning: case studies in web-controlled devices and remote manipulation december 2001 by: tarek...

12
E-Learning: Case Studies in Web- E-Learning: Case Studies in Web- Controlled Devices and Remote Controlled Devices and Remote Manipulation Manipulation December 2001 December 2001 by: Tarek Sobh, Raul Mihali, Puneet by: Tarek Sobh, Raul Mihali, Puneet Batra, Amit Singh, Sudip Pathak, Tomas Batra, Amit Singh, Sudip Pathak, Tomas Vitulskis, Andrew Rosca Vitulskis, Andrew Rosca

Upload: brent-barnett

Post on 23-Dec-2015

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: E-Learning: Case Studies in Web-Controlled Devices and Remote Manipulation December 2001 by: Tarek Sobh, Raul Mihali, Puneet Batra, Amit Singh, Sudip Pathak,

E-Learning: Case Studies in Web-Controlled E-Learning: Case Studies in Web-Controlled Devices and Remote ManipulationDevices and Remote Manipulation

December 2001December 2001

by: Tarek Sobh, Raul Mihali, Puneet Batra, Amit Singh, by: Tarek Sobh, Raul Mihali, Puneet Batra, Amit Singh, Sudip Pathak, Tomas Vitulskis, Andrew RoscaSudip Pathak, Tomas Vitulskis, Andrew Rosca

Page 2: E-Learning: Case Studies in Web-Controlled Devices and Remote Manipulation December 2001 by: Tarek Sobh, Raul Mihali, Puneet Batra, Amit Singh, Sudip Pathak,

Distance Learning As an Education SystemDistance Learning As an Education System

The The e-learninge-learning choice choice Impact of technology / internetImpact of technology / internet Education cost reductionEducation cost reduction International studentsInternational students Faculty / Campus-facilities / Course-Faculty / Campus-facilities / Course-

schedules: no longer boundariesschedules: no longer boundaries

Page 3: E-Learning: Case Studies in Web-Controlled Devices and Remote Manipulation December 2001 by: Tarek Sobh, Raul Mihali, Puneet Batra, Amit Singh, Sudip Pathak,

Projects Implemented Towards DL EducationProjects Implemented Towards DL Education

Mobile Robot Controlled by a PhoneMobile Robot Controlled by a Phone Internet Based Software Library for the SIR-1 Internet Based Software Library for the SIR-1

Serial Port Controlled RobotSerial Port Controlled Robot Internet Based Computer Vision Framework Internet Based Computer Vision Framework

For Security, Surveillance And Tracking For Security, Surveillance And Tracking ApplicationsApplications

Internet Controlled Satellite Transponder Internet Controlled Satellite Transponder (Using A Remotely Controlled Robotic (Using A Remotely Controlled Robotic Manipulator)Manipulator)

Page 4: E-Learning: Case Studies in Web-Controlled Devices and Remote Manipulation December 2001 by: Tarek Sobh, Raul Mihali, Puneet Batra, Amit Singh, Sudip Pathak,

Mobile Robot Controlled by a PhoneMobile Robot Controlled by a Phone

An application of a Robot with a phonechipAn application of a Robot with a phonechip

Page 5: E-Learning: Case Studies in Web-Controlled Devices and Remote Manipulation December 2001 by: Tarek Sobh, Raul Mihali, Puneet Batra, Amit Singh, Sudip Pathak,

Mobile Robot Controlled by a PhoneMobile Robot Controlled by a Phone

Ring Detect and Phone Line ConnectionRing Detect and Phone Line Connection Dual Tone Multi Frequency (DTMF) DecoderDual Tone Multi Frequency (DTMF) Decoder Clock Division ModuleClock Division Module Ring Detect ModuleRing Detect Module Motor Control ModuleMotor Control Module Robot Control ModuleRobot Control Module

Page 6: E-Learning: Case Studies in Web-Controlled Devices and Remote Manipulation December 2001 by: Tarek Sobh, Raul Mihali, Puneet Batra, Amit Singh, Sudip Pathak,

Mobile Robot Controlled by a PhoneMobile Robot Controlled by a Phone

PHONEBOT

PHONE ROBOT

RingDetectAnd LineConnect

DTMFDecoder

+

Phoneline

FPGA (FLEX 10K20/10K70)

RobotControl

Motor /SensorControl

PHONEBOT – Basic Block DiagramPHONEBOT – Basic Block Diagram

Page 7: E-Learning: Case Studies in Web-Controlled Devices and Remote Manipulation December 2001 by: Tarek Sobh, Raul Mihali, Puneet Batra, Amit Singh, Sudip Pathak,

Internet Based Software Library for the SIR-1 Internet Based Software Library for the SIR-1 Serial Port Controlled RobotSerial Port Controlled Robot

Web Based Control / Remote AutomationWeb Based Control / Remote Automation API functions for SIR-1 Remote Manipulation: API functions for SIR-1 Remote Manipulation:

direct / inverse kinematics, multiple direct / inverse kinematics, multiple simultaneous serial-port-communication simultaneous serial-port-communication interfacing, link speed controlinterfacing, link speed control

Page 8: E-Learning: Case Studies in Web-Controlled Devices and Remote Manipulation December 2001 by: Tarek Sobh, Raul Mihali, Puneet Batra, Amit Singh, Sudip Pathak,

Internet Based Software Library for the SIR-1 Internet Based Software Library for the SIR-1 Serial Port Controlled RobotSerial Port Controlled Robot

Page 9: E-Learning: Case Studies in Web-Controlled Devices and Remote Manipulation December 2001 by: Tarek Sobh, Raul Mihali, Puneet Batra, Amit Singh, Sudip Pathak,

Internet Based Computer Vision Framework Internet Based Computer Vision Framework For Security, Surveillance And Tracking For Security, Surveillance And Tracking

ApplicationsApplications

Vision Framework for Real-Time Tasks with Off-The-Vision Framework for Real-Time Tasks with Off-The-Shelf HardwareShelf Hardware

Early processing (Gaussian Filters, Histogram Early processing (Gaussian Filters, Histogram Normalization, Color Filtering)Normalization, Color Filtering)

Feature Extraction (Edge Detection, Line / Ellipse Feature Extraction (Edge Detection, Line / Ellipse detection, Region Growing, Region Splitting, MinMax detection, Region Growing, Region Splitting, MinMax point extraction)point extraction)

Feature MatchingFeature Matching

Page 10: E-Learning: Case Studies in Web-Controlled Devices and Remote Manipulation December 2001 by: Tarek Sobh, Raul Mihali, Puneet Batra, Amit Singh, Sudip Pathak,

Internet Based Computer Vision Framework Internet Based Computer Vision Framework For Security, Surveillance And Tracking For Security, Surveillance And Tracking

ApplicationsApplications

acquisitionacquisition

color filteringcolor filtering

conversion to monochromeconversion to monochrome

Gaussian blurGaussian blur

thresholdingthresholding

MinMax feature extractorMinMax feature extractor

heuristic feature detectionheuristic feature detection

feature matcherfeature matcher

match resultmatch result

Page 11: E-Learning: Case Studies in Web-Controlled Devices and Remote Manipulation December 2001 by: Tarek Sobh, Raul Mihali, Puneet Batra, Amit Singh, Sudip Pathak,

Internet Controlled Satellite Transponder Internet Controlled Satellite Transponder (Using A Remotely Controlled Robotic (Using A Remotely Controlled Robotic

Manipulator)Manipulator)

remote control of a satellite transponder through a remote control of a satellite transponder through a robotic manipulator mechanically changing controls robotic manipulator mechanically changing controls on the receiveron the receiver

interfacing between robot and server (RS-232)interfacing between robot and server (RS-232) interfacing between receiver and serverinterfacing between receiver and server interfacing between server and internetinterfacing between server and internet teaching the robot (trajectory planning and teaching the robot (trajectory planning and

generation)generation)

Page 12: E-Learning: Case Studies in Web-Controlled Devices and Remote Manipulation December 2001 by: Tarek Sobh, Raul Mihali, Puneet Batra, Amit Singh, Sudip Pathak,

Internet Controlled Satellite Transponder Internet Controlled Satellite Transponder (Using A Remotely Controlled Robotic (Using A Remotely Controlled Robotic

Manipulator)Manipulator)

remote PCremote PC

InternetInternet

serverserver robotic robotic manipulatormanipulator

receiverreceiver

satellite satellite transpondertransponder

video interface