Web Operated Robot Arm Matanya Elchanani and Tarek Sobh University of Bridgeport Department of Computer Science and Engineering Robotics, Intelligent.

Slides:



Advertisements
Similar presentations
4.01 How Web Pages Work.
Advertisements

Robotics, Intelligent Sensing and Control Lab (RISC) University of Bridgeport Department of Computer Science and Engineering Robotics, Intelligent Sensing.
Communicating Information: Web Design. It’s a big net HTTP FTP TCP/IP SMTP protocols The Internet The Internet is a network of networks… It connects millions.
What is it? –Large Web sites that support commercial use cannot be written by hand What you’re going to learn –How a Web server and a database can be used.
The Internet Useful Definitions and Concepts About the Internet.
Layer 7- Application Layer
Online Automation and Control: An Experiment in Distance Engineering Education INTERDISCIPLINARY ROBOTICS AND INTELLIGENT SYSTEMS CONTROL (RISC) LABORATORY.
INTERNET DATABASE. Internet and E-commerce Internet – a worldwide collection of interconnected computer network Internet – a worldwide collection of interconnected.
Multiple Tiers in Action
Internet – Part II. What is the World Wide Web? The World Wide Web is a collection of host machines, which deliver documents, graphics and multi-media.
Online Automation and Control: An Experiment in Distance Engineering Education Tarek Sobh Sarosh Patel INTERDISCIPLINARY ROBOTICS AND INTELLIGENT SYSTEMS.
WWW and Internet The Internet Creation of the Web Languages for document description Active web pages.
Implementing Application Protocols. Overview An application protocol facilitates communication between applications. For example, an client uses.
RECENT ADVANCES IN ROBOTICS, AUTOMATION AND SENSING Prof. Tarek Sobh Senior Vice President of Graduate Studies & Research Dean School of Engineering Distinguished.
Layer Architecture of Network Protocols
Web application architecture
Computer networks 2 A Informatica prof.sse ALLEMANI e CARUSO.
University of Bridgeport Department of Computer Science and Engineering Robotics, Intelligent Sensing and control RISC Laboratory.
6.01 Understand emerging technologies.
ITIS 1210 Introduction to Web-Based Information Systems Chapter 4. Understanding the Internet’s Software Structure.
How did the internet develop?. What is Internet? The internet is a network of computers linking many different types of computers all over the world.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
OWL Jan How Websites Work. “The Internet” vs. “The Web”?
Web Pages with Features. Features on Web Pages Interactive Pages –Shows current date, get server’s IP, interactive quizzes Processing Forms –Serach a.
1 Welcome to CSC 301 Web Programming Charles Frank.
Mainframe (Host) - Communications - User Interface - Business Logic - DBMS - Operating System - Storage (DB Files) Terminal (Display/Keyboard) Terminal.
Web Controlled of Robot Georgi Chakarov Ivelin Stoyanov.
The Web and Web Services Jim Graham NR 621 Spring 2009.
A remote control robot with webcam. Responsibilities User Interface Communicate with server Webcam Display Server Web Server Collaborators Work: Harkins.
The Intranet.
CS1001 Lecture 9. Overview Security Security HTML HTML.
Web application architecture1 Based on Jim Conallen: Web Applications with UML.
1 WWW. 2 World Wide Web Major application protocol used on the Internet Simple interface Two concepts –Point –Click.
Newsgroup World Wide Web (WWW) Conservation Over the Internet e.g.ICQ File Transfer Protocol (FTP) Includes 6 main services: Electronic Mail Remote.
Module: Software Engineering of Web Applications Chapter 2: Technologies 1.
Cevgroup.org C utting E dge V isionaries. cevgroup.org TODAY’s TALK 1) Internet Of Things (IoT) 2) Wi-Fi Controlled Robots 3) Augmented Reality.
1 More About HTML Images and Links. 22 Objectives You will be able to Include images in your HTML page. Create links to other pages on your HTML page.
How Web Database Architectures Work CPS181s April 8, 2003.
Computer Network Architecture Lecture 6: OSI Model Layers Examples 1 20/12/2012.
Computer Science, Software Engineering & Robotics Workshop, FGCU, April 27-28, 2012 Remotely Controlled Robotic Arm Kyle Rosier Adrian Saldivar Computer.
Internet addresses By Toni Grey & Rashida Swan HTTP Stands for HyperText Transfer Protocol Is the underlying stateless protocol used by the World Wide.
The Internet What is the Internet? The Internet is a lot of computers over the whole world connected together so that they can share information. It.
Week-7 (Lecture-1) Internet Protocols: TCP/IP, Client Server: Protocol: Specification in networking and Communications It defines the procedures to be.
Computer Basics Introduction CIS 109 Columbia College.
University of Kansas Department of Electrical Engineering and Computer Science Dr. Susan Gauch April 21, 2005 I T T C Introduction to Web Technologies.
World Wide Web. The World Wide Web is a system of interlinked hypertext documents accessed via the Internet The World Wide Web is a system of interlinked.
The Web Web Design. 3.2 The Web Focus on Reading Main Ideas A URL is an address that identifies a specific Web page. Web browsers have varying capabilities.
Distributed Control and Measurement via the Internet
The Intranet.
Active Server Pages Computer Science 40S.
Internet and Intranet.
Warm Handshake with Websites, Servers and Web Servers:
Some bits on how it works
Some Common Terms The Internet is a network of computers spanning the globe. It is also called the World Wide Web. World Wide Web It is a collection of.
Internet and Intranet.
The Internet An Overview.
TCP/IP Networking An Example
World Wide Web “WWW”, "Web" or "W3". World Wide Web “WWW”, "Web" or "W3"
PHP and Forms.
Internet and Intranet.
World Wide Web “WWW”, "Web" or "W3". World Wide Web “WWW”, "Web" or "W3"
How WWW works? Speaker : Frank Liu
Snippet Engine as a Database Server
INFORMATION FLOW ACROSS THE INTERNET
Client-Server Model: Requesting a Web Page
Information Retrieval and Web Design
Your computer is the client
The Internet and Electronic mail
Q/ Compare between HTTP & HTTPS? HTTP HTTPS
Internet and Intranet.
Presentation transcript:

Web Operated Robot Arm Matanya Elchanani and Tarek Sobh University of Bridgeport Department of Computer Science and Engineering Robotics, Intelligent Sensing and Control RISC Laboratory

The Basic Idea ä Robots are controlled locally ä The internet can be used as a link between the robot and its control panel ä A simple web browser can be used to fully control the robot

System Requirements ä A robot arm ä Computer controlled robot controller ä PC running as the robot server ä An HTTP server running the robot client program ä A WWW forms capable browser

Flow sequence - command path ä Browser request received by HTTP server ä HTTP server initiates cgi-bin program ä Cgi-bin program sends a command over a TCP/IP socket to the robot server ä Robot server receives command, interprets it, applies inverse kinematics, and sends it to the robot controller via RS-232C link ä Robot controller actually moves robot

Flow sequence - Feedback path ä Controller sends “end of movement” signal to the robot server ä Robot server grabs a picture of the robot and sends it to cgi-bin program over TCP/IP socket ä Cgi-bin program receives the picture, generates a HTML page and sends it to the WWW browser ä Browser shows the current robot position

Future goals ä Queuing access control system ä User timeout controller ä Distance learning screens ä Stereoscopic positioning control ä Velocity control ä Sensor controlled gripper

THE END Created by: Matanya Elchanani