E-Learning: Case Studies in Web-Controlled E-Learning: Case Studies in Web-Controlled Devices and Remote ManipulationDevices and Remote Manipulation
December 2001December 2001by: 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
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
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)
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
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
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
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
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
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
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
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)
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