Details

WEB CONTROL OF AN AUTONOMOUS GUIDED VEHICLE USING JAVA SERVLETS & JNI

by DHAMODARASAMY, DINESH-KUMAR

Abstract (Summary)
The field of robotics has benefited enormously from W.W.W (World wide web) – a technology that has taken the world by storm and changed the very way information is perceived & processed. Human – mobile robot interactions can always pose a serious threat to the person(s) operating the robot. The University of Cincinnati robot team apparently faces difficulties when it takes the robot out for either a test-drive or for contest/presentations. Bearcat III is presently controlled by a C++ algorithm invoked from keyboard commands. Sometimes, robot speed builds up with continuous keystrokes (forward/reverse) and the robot suddenly jerks, posing threat to the person(s) operating. This work aims to implement a web control system of Bearcat III that will minimize man-machine interactions. A web interface was developed to control the robot from the internet. This interface consists of a portable java web application that communicates with the already existing C++ code (Heart of Bearcat III). The application is accessible by means of front-end JSP pages to any computer connected to the internet. This JSP front end communicates with Java servlets (server side java programs), which in turn invoke the C++ programs through JNI (Java Native Interface). This application will rely on live video streaming of the Bearcat III robot in space. The robot will be relayed live on a JSP page, so that a web user can use the appropriate controls on the web page and move the robot. The result is, everything can be controlled from this web interface and probably from a remote computer without manually typing keys in the robot's computer.This application will greatly minimize the human interaction with robot. Also, since Java has the capability to interface with native languages like C++ & C, various other systems of the robot can also be configured & controlled from web. The application will open new avenues for other functions on the robot's system to be controlled from web.
Bibliographical Information:

Advisor:

School:University of Cincinnati

School Location:USA - Ohio

Source Type:Master's Thesis

Keywords:jdbc jni servlets web application jsp

ISBN:

Date of Publication:01/01/2003

© 2009 OpenThesis.org. All Rights Reserved.