Web Controlled of Robot Georgi Chakarov Ivelin Stoyanov.

Slides:



Advertisements
Similar presentations
Saya Web Interface Project Edward Rafaelov & Vladimir Postel DEC Advisors: Prof. Shlomi Dolev & Michael Orlov.
Advertisements

Adding Dynamic Content to your Web Site
HTTP Request/Response Process 1.Enter URL ( in your browser’s address bar. 2.Your browser uses DNS to look up IP address of server.com.
DT228/3 Web Development WWW and Client server model.
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.
Apache Tomcat Server – installation & use Server-side language-- use Java Server Pages Contrast Client-side languages HTML Forms Servers & Server-side.
Multiple Tiers in Action
Apache Tomcat Server Typical html Request/Response cycle
How Clients and Servers Work Together. Objectives Learn about the interaction of clients and servers Explore the features and functions of Web servers.
CP476 Internet Computing Browser and Web Server 1 Web Browsers A client software program that allows you to access and view Web pages on the Internet –Examples.
Mgt 240 Lecture Website Construction: Software and Language Alternatives March 29, 2005.
ECA 228 Internet/Intranet Design I Intro to the Web.
Web Design Basic Concepts.
Server Side Scripting Norman White. Where do we do processing? Client side – Javascript (embed code in html) – Java applets (send java program to run.
1 Web Servers (IIS and Apache) Outline 9.1 Introduction 9.2 HTTP Request Types 9.3 System Architecture 9.4 Client-Side Scripting versus Server-Side Scripting.
1 CS 131 Wrap Up Fall 2008 What Good is Programming?
NETWORK CENTRIC COMPUTING (With included EMBEDDED SYSTEMS)
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
CNIT 132 Intermediate HTML and CSS Course Overview.
Beyond DHTML So far we have seen and used: CGI programs (using Perl ) and SSI on server side Java Script, VB Script, CSS and DOM on client side. For some.
Introduction to ASP.NET. Prehistory of ASP.NET Original Internet – text based WWW – static graphical content  HTML (client-side) Need for interactive.
1 CS 3870/CS 5870 Static and Dynamic Web Pages ASP.NET and IIS.
Databases and the Internet. Lecture Objectives Databases and the Internet Characteristics and Benefits of Internet Server-Side vs. Client-Side Special.
Student Learning Environment on the World Wide Web l CGI-programming in Perl for the connection of databases over the Internet. l Web authoring using Frontpage.
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY Presented by: Santosh kumar Swain Technical Seminar Presentation by SANTOSH KUMAR SWAIN Roll # CS
06/10/2015AJAX 1. 2 Introduction All material from AJAX – what is it? Traditional web pages and operation Examples of AJAX use Creating.
An-Najah National University Software Graduation Project Remote Control System Working Group: Mohammad Yasin Mohammad Yasin Ala’a Deeb Ala’a DeebInstructor:
MySQL and PHP Internet and WWW. Computer Basics A Single Computer.
Architecture of the web Client Server retrieved or generated web page.
1 Welcome to CSC 301 Web Programming Charles Frank.
1 © Netskills Quality Internet Training, University of Newcastle HTML Forms © Netskills, Quality Internet Training, University of Newcastle Netskills is.
Web Operated Robot Arm Matanya Elchanani and Tarek Sobh University of Bridgeport Department of Computer Science and Engineering Robotics, Intelligent.
Structure of the Internet. Internet Structure LAN ISP Internet Backbone.
NOVA Networked Object-based EnVironment for Analysis P. Nevski, A. Vaniachine, T. Wenaus NOVA is a project to develop distributed object oriented physics.
Overview Web Session 3 Matakuliah: Web Database Tahun: 2008.
Case Study Dynamic Website - Three Tier Architecture
RUBRIC IP1 Ruben Botero Web Design III. The different approaches to accessing data in a database through client-side scripting languages. – On the client.
Web application architecture1 Based on Jim Conallen: Web Applications with UML.
ASP (Active Server Pages) by Bülent & Resul. Presentation Outline Introduction What is an ASP file? How does ASP work? What can ASP do? Differences Between.
Chapter 29 World Wide Web & Browsing World Wide Web (WWW) is a distributed hypermedia (hypertext & graphics) on-line repository of information that users.
Client-side & Server-side Scripting ©Richard L. Goldman August 5, 2003 Requires PowerPoint 2002 or later for full functionality.
Web Design and Development. World Wide Web  World Wide Web (WWW or W3), collection of globally distributed text and multimedia documents and files 
Interactive Web Tehcnologies Teppo Räisänen LIIKE/OAMK 2011.
Module: Software Engineering of Web Applications Chapter 2: Technologies 1.
Internet Applications (Cont’d) Basic Internet Applications – World Wide Web (WWW) Browser Architecture Static Documents Dynamic Documents Active Documents.
Javascript JavaScript is what is called a client-side scripting language:  a programming language that runs inside an Internet browser (a browser is also.
JavaScript and Ajax (Internet Background) Week 1 Web site:
It’s World Wide! I NTRODUCTION TO T HE WEB 1 Photo courtesy:
COSC 2328 – Web Programming.  PHP is a server scripting language  It’s widely-used and free  It’s an alternative to Microsoft’s ASP and Ruby  PHP.
Java’s networking capabilities are declared by the classes and interfaces of package java.net, through which Java offers stream-based communications that.
Open Solutions for a Changing World™ Eddy Kleinjan Copyright 2005, Data Access WordwideNew Techniques for Building Web Applications June 6-9, 2005 Key.
The internet Zurich Water Game
Web Technologies Computing Science Thompson Rivers University
JavaScript and Ajax (Ajax Tutorial)
Section 6.3 Server-side Scripting
Web Concepts Lesson 2 ITBS2203 E-Commerce for IT.
JavaScript and Ajax (Internet Background)
Web Development Web Servers.
Outline Introduction Standards Project General Idea
CNIT 131 Internet Basics & Beginning HTML
Chapter 2 Client/Server Applications
PHP / MySQL Introduction
Web Browser server client 3-Tier Architecture Apache web server PHP
Chapter 27 WWW and HTTP.
Dynamic Web Pages Jin Wu INF 385E Information Architecture
Browser Engine How it works…..
Networked Door Locking System
PHP and Forms.
Architecture of the web
Web Servers (IIS and Apache)
Presentation transcript:

Web Controlled of Robot Georgi Chakarov Ivelin Stoyanov

Goal of the project The goal of the project is to develop a web controlled robot in virtual laboratory. This approach allows remote users to obtain access to the distributed software resources for control.

System Architecture Internet User Interface Mobile Robot

System Architecture SERVER PHP module Existed laboratory GD Mobile Robot Internet CLIENT Browser: IE Netscape Mozilla Opera HTTP/HTML

Web Site Address

Simulation of the robot The robot is controlled to move video camera by remote incoming command of the user through internet. The servers programs are implemented with PHP server coding. The PHP interpreter uses the graphical library GD for extending the graphical functionality and to keep the interface for controlling the robot.

Simple Interface ? &... &d_z=200

Advanced Interface JavaScript

PHP Script JavaScript The image that is sent to the browser is a rectangle part of the image scene.png. The image scene.png is a picture of whole work scene. PHP uses the GD Library for most of the image functionality that it offers. GD is a library used for generating two-dimensional graphics.

Real Robot Control Client sent command using HTML form Apache server gets the request PHP script opens serial port and send input the robot The arduino controler read input data from serial port and control the drives.

Conclusion This technological solution develpod has been applied for distance learning in robot control laboratory

Thank you for your attention !