A Remote Experiment System on Robot Vehicle Control for Engineering Educations Based on World Wide Web

Size: px
Start display at page:

Download "A Remote Experiment System on Robot Vehicle Control for Engineering Educations Based on World Wide Web"

Transcription

1 A Remote Experiment System on Robot Vehicle Control for Engineering Educations Based on World Wide Web Akira Yonekawa Information Technology Research Center, Hosei University Kudankita, Chiyoda-ku, Tokyo, Japan, Hideki Hirano 1, Daisuke Yoshizawa 1 and Masami Iwatsuki 1 Abstract - State-of-the-art Internet technologies allow us to provide advanced and interactive distance education services. On the other hand, teleoperation systems with robot manipulator or vehicle via Internet have been developed in the field of robotics. By fusing two techniques, we can develop a remote experiment system for engineering educations based on World Wide Web, which allows students to take courses on experiments and exercises through the Internet anytime and anywhere they want. Although such remote experiment systems have been recently proposed by using an inverse pendulum, a coupled tank, heat transfer system and so on, they are inflexible because only their control parameters can be accessed by users. In this paper, we propose an unmanned and full-fledged remote experiment system comparable to regular local experiment systems that can provide flexible and effective practices to students, since the users can upload, compile and execute any source codes they create via Internet. The proposed system allows student users to exercise and practice remotely about principles of stepping motor control, image processing and their application to trajectory control for a robot vehicle. In this system, a student user has to prepare only a PC connected to Internet and installed with a browser and a text editor, because all procedures necessary for the experiments can be executed on the server side. Furthermore, this paper reports the results of a questionnaire survey on the proposed system for student users in our department in order to evaluate its effectiveness. Index Terms - engineering education, distance learning, remote experiment system, robot vehicle control. INTRODUCTION State-of-the-art Internet technologies allow us to provide advanced and interactive distance education services. However, we could not help but gather students for experiments and exercises in education on engineering because large-scale equipments and expensive software are required. On the other hand, teleoperation systems with robot manipulator or vehicle via Internet have been developed in the field of robotics [1],[2]. Furthermore, a system which measures by controlling a measuring instrument from the remote place on the WWW environment is also proposed [3], [4]. These techniques allow us to control robots and measure various physical quantities by experiments only with PCs which are connected Internet. By fusing these techniques, we can develop a remote experiment system for engineering educations based on World Wide Web, which allows students to take courses on experiments and exercises through the Internet anytime and anywhere they want. Since the remote experiment system can work at all hours of the day and night, we can provide experimental environments without restrictions of time or space. Furthermore we can expect to improve learning effects because the experiment can be performed not by each group of students but by each student. Morikami et al. have proposed an online learning system using a real inverted pendulum system that allows students to check the theory by simulation and control a real pendulum by sending values of its gain parameters and observing by a video camera via Internet [5]. Recently Web-based remote experiment systems have been proposed, which can control actual hardware such as robots and cameras by sending source codes written by remote users [6],[7]. By extending these systems, we can provide a full-fledged remote experiment system for engineering education for our students. This paper proposes an unmanned remote experiment system that can serve flexible and effective practices for student users, since the users can upload, compile and execute any source codes they create via Internet. The proposed system allows students to exercise and practice remotely about principles of stepping motor control, image processing and their application to trajectory control for a robot vehicle. In this system, a student user has to prepare only a PC connected to Internet and installed with a browser and a text editor, because all procedures necessary for the experiments can be executed on the server side. Furthermore, this paper presents the results of a questionnaire survey on the proposed system for undergraduate students in our laboratory in order to evaluate its effectiveness. 1 Graduate School of Engineering, Hosei University,3-7-2 Kajino-cho, Koganei-shi, Tokyo, Japan, S3H-24

2 FIGURE 1 CONFIGURATION OF THE PROPOSED SYSTEM. (a) (b) FIGURE 3 MOBILE ROBOT AND SURVEILLANCE CAMERA. 5) The system can grade multiple-choice answers for the exercises automatically except descriptive answers in order to recognize student s comprehension and progress. This function can keep the students from stepping forward the next exercise without comprehending the current experiment. HARDWARE CONFIGURATIONS FIGURE 2 EXPERIMENTAL SETUP. SPECIFICATIONS Our goal is to construct a distance learning system that allows student users to take remotely a course of full-fledged experiment. In order to realize this goal, the proposed system is designed for satisfying the following specifications: 1) A student user can perform all functions required for experiments distantly only with a PC connected to Internet and installed with a browser and a text editor. 2) In order to serve flexible and effective exercises to the user, user programs can be executed by uploading a source code as a text file. 3) The proposed system allows the user to concentrate only on the essential procedures in programming for the exercises by aggregating all interfaces on the server side and concealing unessential procedures such as file I/O, hardware initialization, data transmission, image drawing and so on. 4) The user can not only restart the experiment from any pausing point but also perform the experiments already finished over and over again Figure 1 shows the configuration of the proposed experiment system. This system consists of a Web server which performs experiments for control of a mobile robot vehicle and image processing, the robot with two stepping motors and a CCD camera, and a camera server which transmit the scene of the experiment to the user in real time. The student user can control the mobile robot remotely by using an experimental setup as shown in Figure 2. The mobile robot as shown in Figure 3 (a) is driven by controlling two stepping motors wirelessly, and video images of the mounted CCD camera are also transmitted wirelessly. The user can perform the experiments for control of the stepping motors and image processing with the images by uploading source codes described as functions of C language. A surveillance camera equipped at the ceiling above the setup as shown in Figure 3 (b) sends the scene of experiment to the user. Furthermore, the mobile robot can return the starting point and charge the battery automatically since the position an orientation of the mobile robot can be estimated by detecting a red triangular shape drawn at the top of the robot as shown in Figure 3(a). The mobile robot vehicle consists of two stepping motors, transmitting and receiving modules, a controller with a microcomputer H8-3052, and a lithium ion battery and a CCD camera with a UHF video transmitter. The stepping motors are controlled by receiving serial signals from the receiving module, processing them with the microcomputer and sending them to a drive circuit. The microcomputer also executes control commands and manages a function of automatic charge by a battery sensor. The battery can be charged with independent of the direction of the robot vehicle and kept from shorting the circuit as shown in Figure 2. S3H-25

3 FORDLL int User(void){ // Please write a program below. RGB *Buf; int xsize = 320; int ysize = 240; int i; Speed(60); // Set 60 pulse / second Forward(900); // Move forward by 900 pulse TurnL(500); // Rotate Counterclockwise by 500 pulse OutPort(0); // Stop the vehicle TakePhoto(); // Take a snapshot Buf = (RGB*) malloc (xsize * ysize * sizeof (RGB)); // Allocate memory LoadBmp (Buf); // Load the snapshot as a bitmap for(i=0;i<xsize*ysize;i++) { // Image inversion Buf[i].r = Buf[i].r; Buf[i].g = Buf[i].g; Buf[i].b = Buf[i].b; } SaveBmp (Buf,xsize, ysize); // Save the processed image free(buf); // Release the memory return 0; } FIGURE 5 SAMPLE CODE. FIGURE 4 FLOW CHART OF COMPILATION. SOFTWARE CONFIGURATIONS I. Server Side Programs and Components As described in the previous section, our system has to allow a student user to perform distantly all functions required for experiments anytime anywhere only with a PC connected to Internet and installed with a browser and a text editor. Therefore all procedures necessary for the experiments must be executed on the server side and the results must be sent to the client side. In order to realize such a function, we adopt Internet Information Services (IIS) on Microsoft Windows XP as Web server software and a server side programming technique called Active Sever Pages (ASP), which can create dynamic Web contents, interpret various scripts, execute commands in the server side, and transmit only data described in HTML plane text form to the client side. The functions of uploading files, compiling user programs to Dynamic Link Library (DLL), executing the DLL and so on are realized by a combination of the ASP and object components with ActiveX, which is a set of technologies from Microsoft that enables interactive content for the World Wide Web and easy implementation of PC software for hardware control. The proposed system uses the following ActiveX components: 1) A file upload component called BASP21 that is provided free [8] 2) A compilation component that produces DLLs executable on ASP 3) An execution component that executes the DLLs In the proposed system, we use cl.exe included in the Microsoft Visual C++ as a command line compiler. The compilation component has a function of sending messages which inform whether the compilation is succeeded or not to the user. If the compiler puts error messages, then the user can receive these messages. The most important function in the proposed system is to compile user programs described as text files into DLLs in order to perform the experiment only with a text editor that come with the operating system. This function is processed according to the following steps as shown in Figure 4 Step1) A program file described as a function User with the file extension name cpp is uploaded. Step2) The file upload component is called by the server side program and saves the uploaded file in a folder on the server if the file extension name is cpp and contains the function User. If not, the component sends an error message to the effect that the file is inappropriate and exits the program. Step3) The compilation component generates a DLL if the compilation is succeeded. If not, it sends the error message put by the compiler to the user and exits the program. Step4) The execution component is called by the server side program and executes the DLL and sends a success message. II. Description of User Programs The student users can create their original programs for the exercises by using the previously provided library that consists of functions for managing a serial port device, transmitting data to the mobile robot vehicle, moving the vehicle forward and backward, changing the vehicle s speed, grabbing snapshot images from the mounted camera and displaying the image on the user's browser. The header file for the library is automatically included with the user program for the convenience of the users. Thanks to these functions, the users S3H-26

4 FIGURE 6 JAVA SIMULATOR. can concentrate on describing only the essential functions in programming for the exercise. Figure 5 shows a sample code of the user program that performs the following operation: 1) Initialize pulse interval time of pulse to 60 pulses per second, 2) Move the robot vehicle forward by 900 pulses, 3) Rotate the vehicle counterclockwise by 500 pulses, 4) Stop the vehicle, 5) Grab a snapshot image from the mounted camera, 6) Allocate memory space for loading the image, 7) Load the image in the memory space, 8) Invert RGB colors of the image, 9) Save the inverted image in a folder of the server and display it on the user s browser. III. Java Simulator A Java simulator as shown in Figure 6 can generate automatically source codes which enable the robot vehicle to move on the desired trajectories. A trajectory is given by clicking desired coordinates of the 2D plane on the Java simulator by a mouse in order of a set of points passing on the trajectory. IV. Session Management Function A session management function implemented on the Web server restricts only one user who can operate the experiment setup and keep the next users on standby. The standby users can observe the scene of the experiment operated by the current user from the surveillance camera and know the current queue size and the user names on standby on their browsers. V. Functions for keeping user histories and grading exercises automatically By a function for keeping user histories, the users can not only restart the experiment from any pausing point but also perform the experiments already finished over and over again. FIGURE 7 AN EXAMPLE OF THE RESULTING GRADE OF EXERCISES. Furthermore, the proposed system can grade multiple-choice answers for the exercises automatically except descriptive answers in order to recognize student s comprehension and progress. This function can keep the user from stepping forward the next exercise without comprehending the current experiment. An example of the resulting grade of exercises is shown in Figure 7 where each item means the following state: O: The user has already read the explanation on the subject, A: The user has already answered the subject correctly, B: The user has not yet answered or answered wrongly. EXPERIMENT SUBJECTS The proposed system serves the following four experiment subjects to the students in order to understand the fundamental structure and mechanism of vision based robot vehicle control step by step. Step 1: Control of stepping motors At the first step, the student users learn how to control a single stepping motor and two stepping motors simultaneously. They study rotation angles can be controlled by describing source codes according to formats of the control commands which specify the number of pulse. Figure 8 shows an example of the browsing image at Step 1, where the users can observe motions of the stepping motors by filling a control command value in the lower right text box. The users study how to rotate the single motor clockwise and counterclockwise, and then to control the two motors simultaneously. S3H-27

5 Session S3H FIGURE 8 STEP 1: CONTROL OF STEPPING MOTORS. FIGURE 10 STEP 3: IMAGE PROCESSING. FIGURE 9 STEP 2: TRAJECTORY CONTROL OF THE MOBILE ROBOT VEHICLE. FIGURE 11 STEP 4: VISION BASED ROBOT VEHICLE CONTROL. Step 2: Trajectory control of a mobile robot vehicle At the second step, the users understand that a mobile robot vehicle with two stepping motors can be controlled as an application of Step 1. In this step, the users should create four functions "Forward," "Backward," "TurnR" and "TurnL" for moving the robot vehicle forward and backward and rotate it clockwise and counterclockwise respectively by rotating both of the two motors in the same or reverse direction. Furthermore, the users learn how to control the trajectory of the vehicle robot by creating the user program. By uploading the program, the student users can observe motions of the robot vehicle in real time with a browsing image as shown in Figure 9. In this figure, the upper left frame is the Java simulator, the upper right is an image captured from the surveillance camera and the lower left is an image taken by the camera mounted on the robot vehicle. If an error message is sent from the server, it is displayed at the lower right frame. The users can check whether their programs generate the trajectories as intended by the Java simulator before they operate actually the vehicle. The simulator can also generate automatically source codes which enable the robot vehicle to move on the desired trajectories. Step 3: Image processing At the third step, the users learn about the fundamental programming for image processing as a previous knowledge of vision based robot vehicle control. The users exercise this subject on a browsing display as shown in Figure 10. Firstly, by filling a value in a lower right text box, the users study about image binarization, inversion and so on. Secondly, they create a program for calculating the maximum red area and its center of mass, which is applied to vision based robot vehicle control at the final step. Step 4: Vision based robot vehicle control. At the final step, the students study how to control the trajectory of the robot vehicle based on vision by combining the knowledge of Step 2 and 3. They exercise this subject on a browsing display as shown in Figure 11 where the Java simulator, an image from the surveillance camera and an image from the mounted camera are arranged at the left, middle and right of the upper frames, and a snapshot image taken by the mounted camera, a processed image by a user /05/$ IEEE October 19 22, 2005, Indianapolis, IN 35th ASEE/IEEE Frontiers in Education Conference S3H-28

6 program and the file upload frame are at the left, middle and right of the lower frames respectively. This figure demonstrates that the user is controlling the robot vehicle by estimating its position and orientation from the maximum blue area and its center of mass. Session S3H QUESTIONNAIRE We have carried out a questionnaire survey to evaluate the validity of the proposed remote experiment system for nine undergraduate students actually experimented as a subject of our laboratory. The questionnaire contains several multiplechoice answers which check student s comprehension of the experiments and operability of the system and a comment field. The students answered by selecting one of the four grades with 4: Excellent, 3: Good, 2: Fair and 1: Poor for the following questions. Q1: How was the operability of the remote experiment system? Q2: How was the responsive performance of the remote experiment system? Q3: How was the quality of the images captured by the surveillance camera and the mounted camera? Q4: Haw was the ease of the file upload procedures? Q5: How were the functions for restarting the experiment and grading automatically exercises? Q6: Could you follow the instructions easily? Q7: Could you feel an actual experience for the remote experiment? Q8: Could you get interested in the experiment? Q9: Do you want to perform more remote experiments like this in the future? The average values of the grades to the above questions are shown in Figure 12. This figure shows that most of the students have favorable impressions for the remote experiment from the results of Q7, Q8 and Q9. Unfortunately, the users have unfavorable impressions for the operability, responsive performance and quality of images because of low-bandwidth of Internet line. The student s comments about the remote experiment are categorized as favorable or unfavorable ones. The excerpts of the comments are as follows: Favorable comments A1: It has the advantage that users can perform the experiments already finished over and over again anytime anywhere. A2: I could deeply understand the experiment subjects by solving the exercises step by step. A3: I could understand the mechanism of the stepping motor very well by observing its motions in real time. A4: I could perform the experiment at home. Unfavorable comments A1: When an accident happens during the experiment, the remote user can do nothing to fix it. A2: It was difficult for me to perform the experiment because the knowledge of C programming is required. A3: The image captured from the surveillance camera could not be observed smoothly due to low-bandwidth connection. FIGURE 12 RESULT OF A QUESTIONNAIRE. From the above favorable comments, we can conclude that the remote accessibility, that is one of the main advantages in our remote experiment system, is accepted by the students. However, it has disadvantages that the students can not get advices from assistants on the spot nor handle the experiment setup directly when an accident happens. CONCLUSIONS In this paper we have proposed an unmanned remote experiment system that can serve flexible and effective practices for students, since the users can upload, compile and execute any source codes they create via Internet. The proposed system allows student users to exercise and practice remotely about principles of stepping motor control, image processing and their application to trajectory control for a robot vehicle. We have presented the results of a questionnaire survey on the proposed system for undergraduate students in our laboratory in order to evaluate its effectiveness. REFERENCES [1] B. Dalton and K. Taylor,, "Distributed Robotics over the Internet", IEEE Robotics and Automation Magazine, Vol.7, No.2, June 2000, pp [2] R. Simmons, J. L. Fernandez, R. Goodwin, S. Koenig and J. O'Sullivan, "Lessons Learned from Xavier", IEEE Robotics and Automation Magazine, Vol.7, No.2, June 2000, pp [3] K.Kawahara,M,Miyake,and Y.Katsuyama, ""Implementation of Remote Measurement System by using Direct Communication between Clients Over WWW, T.IEICE, Vol.J82-B,No.10, pp ( )(in Japanese) [4] O.Koyama and Y.Katsuyama, "Remote Measurement/Calculation System Over WWW", T.IEICE,Vol.J82-B,No.2,pp (2001-2)(in Japanese). [5] A.Morikami, J.Yoshizawa, M.Kimura, Y.Ohyama, and J.She, "Construction of the On-line Study System Using Inverted Pendulum", Proc. of the 2002 Japan Industry Application Society Conf., Vol1, pp.41-44(2002-8)(in Japanese) [6] E. Guimaraes, A. Maffeis, J. Pereira, B. Russo, E. Cardozo, M. Bergerman,M. F. Magalhaes, "REAL: A Virtual Laboratory for Mobile Robot Experiments", IEEE Trans. on Education, Vol. 46, No. 1, pp.37-42, Feb [7] Masami Iwatsuki, Yoriyuki Kato, Akira Yonekawa, "Prototyping of Remote Experiment and Exercise Systems for an Engineering Education based on World Wide Web",IEEJ Trans.IA, Vol.123, No.8, pp , Aug [8] (in Japanese) S3H-29

AN ARDUINO CONTROLLED CHAOTIC PENDULUM FOR A REMOTE PHYSICS LABORATORY

AN ARDUINO CONTROLLED CHAOTIC PENDULUM FOR A REMOTE PHYSICS LABORATORY AN ARDUINO CONTROLLED CHAOTIC PENDULUM FOR A REMOTE PHYSICS LABORATORY J. C. Álvarez, J. Lamas, A. J. López, A. Ramil Universidade da Coruña (SPAIN) carlos.alvarez@udc.es, jlamas@udc.es, ana.xesus.lopez@udc.es,

More information

Development of a telepresence agent

Development of a telepresence agent Author: Chung-Chen Tsai, Yeh-Liang Hsu (2001-04-06); recommended: Yeh-Liang Hsu (2001-04-06); last updated: Yeh-Liang Hsu (2004-03-23). Note: This paper was first presented at. The revised paper was presented

More information

ReVRSR: Remote Virtual Reality for Service Robots

ReVRSR: Remote Virtual Reality for Service Robots ReVRSR: Remote Virtual Reality for Service Robots Amel Hassan, Ahmed Ehab Gado, Faizan Muhammad March 17, 2018 Abstract This project aims to bring a service robot s perspective to a human user. We believe

More information

Boe-Bot robot manual

Boe-Bot robot manual Tallinn University of Technology Department of Computer Engineering Chair of Digital Systems Design Boe-Bot robot manual Priit Ruberg Erko Peterson Keijo Lass Tallinn 2016 Contents 1 Robot hardware description...3

More information

Implementation of a Self-Driven Robot for Remote Surveillance

Implementation of a Self-Driven Robot for Remote Surveillance International Journal of Research Studies in Science, Engineering and Technology Volume 2, Issue 11, November 2015, PP 35-39 ISSN 2349-4751 (Print) & ISSN 2349-476X (Online) Implementation of a Self-Driven

More information

A Very High Level Interface to Teleoperate a Robot via Web including Augmented Reality

A Very High Level Interface to Teleoperate a Robot via Web including Augmented Reality A Very High Level Interface to Teleoperate a Robot via Web including Augmented Reality R. Marín, P. J. Sanz and J. S. Sánchez Abstract The system consists of a multirobot architecture that gives access

More information

Lab 8: Introduction to the e-puck Robot

Lab 8: Introduction to the e-puck Robot Lab 8: Introduction to the e-puck Robot This laboratory requires the following equipment: C development tools (gcc, make, etc.) C30 programming tools for the e-puck robot The development tree which is

More information

Control and robotics remote laboratory for engineering education

Control and robotics remote laboratory for engineering education Control and robotics remote laboratory for engineering education R. Šafarič, M. Truntič, D. Hercog and G. Pačnik University of Maribor, Faculty of electrical engineering and computer science, Maribor,

More information

EE-110 Introduction to Engineering & Laboratory Experience Saeid Rahimi, Ph.D. Labs Introduction to Arduino

EE-110 Introduction to Engineering & Laboratory Experience Saeid Rahimi, Ph.D. Labs Introduction to Arduino EE-110 Introduction to Engineering & Laboratory Experience Saeid Rahimi, Ph.D. Labs 10-11 Introduction to Arduino In this lab we will introduce the idea of using a microcontroller as a tool for controlling

More information

INCLINED PLANE RIG LABORATORY USER GUIDE VERSION 1.3

INCLINED PLANE RIG LABORATORY USER GUIDE VERSION 1.3 INCLINED PLANE RIG LABORATORY USER GUIDE VERSION 1.3 Labshare 2011 Table of Contents 1 Introduction... 3 1.1 Remote Laboratories... 3 1.2 Inclined Plane - The Rig Apparatus... 3 1.2.1 Block Masses & Inclining

More information

Team Project: A Surveillant Robot System

Team Project: A Surveillant Robot System Team Project: A Surveillant Robot System Functional Analysis Little Red Team Chankyu Park (Michael) Seonah Lee (Sarah) Qingyuan Shi (Lisa) Chengzhou Li JunMei Li Kai Lin System Overview robots, Play a

More information

Development of an Automatic Camera Control System for Videoing a Normal Classroom to Realize a Distant Lecture

Development of an Automatic Camera Control System for Videoing a Normal Classroom to Realize a Distant Lecture Development of an Automatic Camera Control System for Videoing a Normal Classroom to Realize a Distant Lecture Akira Suganuma Depertment of Intelligent Systems, Kyushu University, 6 1, Kasuga-koen, Kasuga,

More information

Team Project: A Surveillant Robot System

Team Project: A Surveillant Robot System Team Project: A Surveillant Robot System SW & HW Test Plan Little Red Team Chankyu Park (Michel) Seonah Lee (Sarah) Qingyuan Shi (Lisa) Chengzhou Li JunMei Li Kai Lin Software Lists SW Lists for Surveillant

More information

Teleoperated Robot Controlling Interface: an Internet of Things Based Approach

Teleoperated Robot Controlling Interface: an Internet of Things Based Approach Proc. 1 st International Conference on Machine Learning and Data Engineering (icmlde2017) 20-22 Nov 2017, Sydney, Australia ISBN: 978-0-6480147-3-7 Teleoperated Robot Controlling Interface: an Internet

More information

EGG 101L INTRODUCTION TO ENGINEERING EXPERIENCE

EGG 101L INTRODUCTION TO ENGINEERING EXPERIENCE EGG 101L INTRODUCTION TO ENGINEERING EXPERIENCE LABORATORY 7: IR SENSORS AND DISTANCE DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING UNIVERSITY OF NEVADA, LAS VEGAS GOAL: This section will introduce

More information

MULTI-LAYERED HYBRID ARCHITECTURE TO SOLVE COMPLEX TASKS OF AN AUTONOMOUS MOBILE ROBOT

MULTI-LAYERED HYBRID ARCHITECTURE TO SOLVE COMPLEX TASKS OF AN AUTONOMOUS MOBILE ROBOT MULTI-LAYERED HYBRID ARCHITECTURE TO SOLVE COMPLEX TASKS OF AN AUTONOMOUS MOBILE ROBOT F. TIECHE, C. FACCHINETTI and H. HUGLI Institute of Microtechnology, University of Neuchâtel, Rue de Tivoli 28, CH-2003

More information

OzE Field Modules. OzE School. Quick reference pages OzE Main Opening Screen OzE Process Data OzE Order Entry OzE Preview School Promotion Checklist

OzE Field Modules. OzE School. Quick reference pages OzE Main Opening Screen OzE Process Data OzE Order Entry OzE Preview School Promotion Checklist 1 OzE Field Modules OzE School Quick reference pages OzE Main Opening Screen OzE Process Data OzE Order Entry OzE Preview School Promotion Checklist OzESchool System Features Field unit for preparing all

More information

Proposal for a Rapid Prototyping Environment for Algorithms Intended for Autonoumus Mobile Robot Control

Proposal for a Rapid Prototyping Environment for Algorithms Intended for Autonoumus Mobile Robot Control Mechanics and Mechanical Engineering Vol. 12, No. 1 (2008) 5 16 c Technical University of Lodz Proposal for a Rapid Prototyping Environment for Algorithms Intended for Autonoumus Mobile Robot Control Andrzej

More information

Wireless Robust Robots for Application in Hostile Agricultural. environment.

Wireless Robust Robots for Application in Hostile Agricultural. environment. Wireless Robust Robots for Application in Hostile Agricultural Environment A.R. Hirakawa, A.M. Saraiva, C.E. Cugnasca Agricultural Automation Laboratory, Computer Engineering Department Polytechnic School,

More information

IRISYS ISI Series Imager Report Writing Software

IRISYS ISI Series Imager Report Writing Software IRISYS ISI 4604 4000 Series Imager Report Writing Software User Manual InfraRed Integrated Systems Ltd Park Circle, Tithe Barn Way Swan Valley Northampton NN4 9BG Tel: (0) 1604 594200 Fax: (0) 1604 594210

More information

Mobile Robot Platform for Improving Experience of Learning Programming Languages

Mobile Robot Platform for Improving Experience of Learning Programming Languages Journal of Automation and Control Engineering Vol. 2, No. 3, September 2014 Mobile Robot Platform for Improving Experience of Learning Programming Languages Jun Su Park and Artem Lenskiy The Department

More information

ADVANCED SAFETY APPLICATIONS FOR RAILWAY CROSSING

ADVANCED SAFETY APPLICATIONS FOR RAILWAY CROSSING ADVANCED SAFETY APPLICATIONS FOR RAILWAY CROSSING 1 HARSHUL BALANI, 2 CHARU GUPTA, 3 KRATIKA SUKHWAL 1,2,3 B.TECH (ECE), Poornima College Of Engineering, RTU E-mail; 1 harshul.balani@gmail.com, 2 charu95g@gmail.com,

More information

MEMS Accelerometer sensor controlled robot with wireless video camera mounted on it

MEMS Accelerometer sensor controlled robot with wireless video camera mounted on it MEMS Accelerometer sensor controlled robot with wireless video camera mounted on it The main aim of this project is video coverage at required places with the help of digital camera and high power LED.

More information

AUTOMATIC RAILWAY CROSSING SYSTEM

AUTOMATIC RAILWAY CROSSING SYSTEM International Journal of Electrical and Electronics Engineering (IJEEE) ISSN(P): 2278-9944; ISSN(E): 2278-9952 Vol. 3, Issue 4, July 2014, 17-22 IASET AUTOMATIC RAILWAY CROSSING SYSTEM AKRITI & UPENDRA

More information

ISMCR2004. Abstract. 2. The mechanism of the master-slave arm of Telesar II. 1. Introduction. D21-Page 1

ISMCR2004. Abstract. 2. The mechanism of the master-slave arm of Telesar II. 1. Introduction. D21-Page 1 Development of Multi-D.O.F. Master-Slave Arm with Bilateral Impedance Control for Telexistence Riichiro Tadakuma, Kiyohiro Sogen, Hiroyuki Kajimoto, Naoki Kawakami, and Susumu Tachi 7-3-1 Hongo, Bunkyo-ku,

More information

Collaborative Virtual Environment for Industrial Training and e-commerce

Collaborative Virtual Environment for Industrial Training and e-commerce Collaborative Virtual Environment for Industrial Training and e-commerce J.C.OLIVEIRA, X.SHEN AND N.D.GEORGANAS School of Information Technology and Engineering Multimedia Communications Research Laboratory

More information

Estimation of Absolute Positioning of mobile robot using U-SAT

Estimation of Absolute Positioning of mobile robot using U-SAT Estimation of Absolute Positioning of mobile robot using U-SAT Su Yong Kim 1, SooHong Park 2 1 Graduate student, Department of Mechanical Engineering, Pusan National University, KumJung Ku, Pusan 609-735,

More information

Devastator Tank Mobile Platform with Edison SKU:ROB0125

Devastator Tank Mobile Platform with Edison SKU:ROB0125 Devastator Tank Mobile Platform with Edison SKU:ROB0125 From Robot Wiki Contents 1 Introduction 2 Tutorial 2.1 Chapter 2: Run! Devastator! 2.2 Chapter 3: Expansion Modules 2.3 Chapter 4: Build The Devastator

More information

LESSONS Lesson 1. Microcontrollers and SBCs. The Big Idea: Lesson 1: Microcontrollers and SBCs. Background: What, precisely, is computer science?

LESSONS Lesson 1. Microcontrollers and SBCs. The Big Idea: Lesson 1: Microcontrollers and SBCs. Background: What, precisely, is computer science? LESSONS Lesson Lesson : Microcontrollers and SBCs Microcontrollers and SBCs The Big Idea: This book is about computer science. It is not about the Arduino, the C programming language, electronic components,

More information

DEVELOPMENT OF A ROBOID COMPONENT FOR PLAYER/STAGE ROBOT SIMULATOR

DEVELOPMENT OF A ROBOID COMPONENT FOR PLAYER/STAGE ROBOT SIMULATOR Proceedings of IC-NIDC2009 DEVELOPMENT OF A ROBOID COMPONENT FOR PLAYER/STAGE ROBOT SIMULATOR Jun Won Lim 1, Sanghoon Lee 2,Il Hong Suh 1, and Kyung Jin Kim 3 1 Dept. Of Electronics and Computer Engineering,

More information

Development of a Walking Support Robot with Velocity-based Mechanical Safety Devices*

Development of a Walking Support Robot with Velocity-based Mechanical Safety Devices* 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) November 3-7, 2013. Tokyo, Japan Development of a Walking Support Robot with Velocity-based Mechanical Safety Devices* Yoshihiro

More information

6 System architecture

6 System architecture 6 System architecture is an application for interactively controlling the animation of VRML avatars. It uses the pen interaction technique described in Chapter 3 - Interaction technique. It is used in

More information

Hardware System for Unmanned Surface Vehicle Using IPC Xiang Shi 1, Shiming Wang 1, a, Zhe Xu 1, Qingyi He 1

Hardware System for Unmanned Surface Vehicle Using IPC Xiang Shi 1, Shiming Wang 1, a, Zhe Xu 1, Qingyi He 1 Advanced Materials Research Online: 2014-06-25 ISSN: 1662-8985, Vols. 971-973, pp 507-510 doi:10.4028/www.scientific.net/amr.971-973.507 2014 Trans Tech Publications, Switzerland Hardware System for Unmanned

More information

Copyright 2014 SOTA Imaging. All rights reserved. The CLIOSOFT software includes the following parts copyrighted by other parties:

Copyright 2014 SOTA Imaging. All rights reserved. The CLIOSOFT software includes the following parts copyrighted by other parties: 2.0 User Manual Copyright 2014 SOTA Imaging. All rights reserved. This manual and the software described herein are protected by copyright laws and international copyright treaties, as well as other intellectual

More information

Design of Tracked Robot with Remote Control for Surveillance

Design of Tracked Robot with Remote Control for Surveillance Proceedings of the 2014 International Conference on Advanced Mechatronic Systems, Kumamoto, Japan, August 10-12, 2014 Design of Tracked Robot with Remote Control for Surveillance Widodo Budiharto School

More information

RC-WIFI CONTROLLER USER MANUAL

RC-WIFI CONTROLLER USER MANUAL RC-WIFI CONTROLLER USER MANUAL In the rapidly growing Internet of Things (IoT), applications from personal electronics to industrial machines and sensors are getting wirelessly connected to the Internet.

More information

Distributed Vision System: A Perceptual Information Infrastructure for Robot Navigation

Distributed Vision System: A Perceptual Information Infrastructure for Robot Navigation Distributed Vision System: A Perceptual Information Infrastructure for Robot Navigation Hiroshi Ishiguro Department of Information Science, Kyoto University Sakyo-ku, Kyoto 606-01, Japan E-mail: ishiguro@kuis.kyoto-u.ac.jp

More information

ROTATING SYSTEM T-12, T-20, T-50, T- 150 USER MANUAL

ROTATING SYSTEM T-12, T-20, T-50, T- 150 USER MANUAL ROTATING SYSTEM T-12, T-20, T-50, T- 150 USER MANUAL v. 1.11 released 12.02.2016 Table of contents Introduction to the Rotating System device 3 Device components 4 Technical characteristics 4 Compatibility

More information

Linear Motion Servo Plants: IP01 or IP02. Linear Experiment #0: Integration with WinCon. IP01 and IP02. Student Handout

Linear Motion Servo Plants: IP01 or IP02. Linear Experiment #0: Integration with WinCon. IP01 and IP02. Student Handout Linear Motion Servo Plants: IP01 or IP02 Linear Experiment #0: Integration with WinCon IP01 and IP02 Student Handout Table of Contents 1. Objectives...1 2. Prerequisites...1 3. References...1 4. Experimental

More information

A servo is an electric motor that takes in a pulse width modulated signal that controls direction and speed. A servo has three leads:

A servo is an electric motor that takes in a pulse width modulated signal that controls direction and speed. A servo has three leads: Project 4: Arduino Servos Part 1 Description: A servo is an electric motor that takes in a pulse width modulated signal that controls direction and speed. A servo has three leads: a. Red: Current b. Black:

More information

Design of double loop-locked system for brush-less DC motor based on DSP

Design of double loop-locked system for brush-less DC motor based on DSP International Conference on Advanced Electronic Science and Technology (AEST 2016) Design of double loop-locked system for brush-less DC motor based on DSP Yunhong Zheng 1, a 2, Ziqiang Hua and Li Ma 3

More information

DEVELOPMENT OF MOBILE PASSIVE SECONDARY SURVEILLANCE RADAR

DEVELOPMENT OF MOBILE PASSIVE SECONDARY SURVEILLANCE RADAR 28 TH INTERNATIONAL CONGRESS OF THE AERONAUTICAL SCIENCES DEVELOPMENT OF MOBILE PASSIVE SECONDARY SURVEILLANCE RADAR Kakuichi Shiomi*, Atsushi Senoguchi* and Shuji Aoyama** *Electronic Navigation Research

More information

go1984 Performance Optimization

go1984 Performance Optimization go1984 Performance Optimization Date: October 2007 Based on go1984 version 3.7.0.1 go1984 Performance Optimization http://www.go1984.com Alfred-Mozer-Str. 42 D-48527 Nordhorn Germany Telephone: +49 (0)5921

More information

DEVELOPMENT OF A TELEOPERATION SYSTEM AND AN OPERATION ASSIST USER INTERFACE FOR A HUMANOID ROBOT

DEVELOPMENT OF A TELEOPERATION SYSTEM AND AN OPERATION ASSIST USER INTERFACE FOR A HUMANOID ROBOT DEVELOPMENT OF A TELEOPERATION SYSTEM AND AN OPERATION ASSIST USER INTERFACE FOR A HUMANOID ROBOT Shin-ichiro Kaneko, Yasuo Nasu, Shungo Usui, Mitsuhiro Yamano, Kazuhisa Mitobe Yamagata University, Jonan

More information

Technology and the Stage:

Technology and the Stage: Technology and the Stage: Achieving Control Through The Kinect/Arduino Interface By Jeff Hammel and Matthew Parmelee Introduction The recent explosion of interest in open-source microcontrollers from hobbyists

More information

Switching Control and Strain Suppression Using Ball Screw Drive Devices

Switching Control and Strain Suppression Using Ball Screw Drive Devices Technology and Social Science 218 (ICTSS 218) Switching Control and Suppression Using Ball Screw Drive Devices Kotaro Minoda 1, a, Shinji Wakui 1, b, Daigo Hotta 2, Hiroshi Morita 2 1 Graduate School of

More information

Guidance of a Mobile Robot using Computer Vision over a Distributed System

Guidance of a Mobile Robot using Computer Vision over a Distributed System Guidance of a Mobile Robot using Computer Vision over a Distributed System Oliver M C Williams (JE) Abstract Previously, there have been several 4th-year projects using computer vision to follow a robot

More information

1 Lab + Hwk 4: Introduction to the e-puck Robot

1 Lab + Hwk 4: Introduction to the e-puck Robot 1 Lab + Hwk 4: Introduction to the e-puck Robot This laboratory requires the following: (The development tools are already installed on the DISAL virtual machine (Ubuntu Linux) in GR B0 01): C development

More information

Remote Kenken: An Exertainment Support System using Hopping

Remote Kenken: An Exertainment Support System using Hopping 64 Remote Kenken: An Exertainment Support System using Hopping Hirotaka Yamashita*, Junko Itou**, and Jun Munemori** *Graduate School of Systems Engineering, Wakayama University, Japan **Faculty of Systems

More information

CS Problem Solving and Structured Programming Lab 1 - Introduction to Programming in Alice designed by Barb Lerner Due: February 9/10

CS Problem Solving and Structured Programming Lab 1 - Introduction to Programming in Alice designed by Barb Lerner Due: February 9/10 CS 101 - Problem Solving and Structured Programming Lab 1 - Introduction to Programming in lice designed by Barb Lerner Due: February 9/10 Getting Started with lice lice is installed on the computers in

More information

* Intelli Robotic Wheel Chair for Specialty Operations & Physically Challenged

* Intelli Robotic Wheel Chair for Specialty Operations & Physically Challenged ADVANCED ROBOTICS SOLUTIONS * Intelli Mobile Robot for Multi Specialty Operations * Advanced Robotic Pick and Place Arm and Hand System * Automatic Color Sensing Robot using PC * AI Based Image Capturing

More information

The MIT Microelectronics WebLab: a Web-Enabled Remote Laboratory for Microelectronic Device Characterization

The MIT Microelectronics WebLab: a Web-Enabled Remote Laboratory for Microelectronic Device Characterization The MIT Microelectronics WebLab: a Web-Enabled Remote Laboratory for Microelectronic Device Characterization J. A. del Alamo, L. Brooks, C. McLean, J. Hardison, G. Mishuris, V. Chang, and L. Hui Massachusetts

More information

Teleoperation and System Health Monitoring Mo-Yuen Chow, Ph.D.

Teleoperation and System Health Monitoring Mo-Yuen Chow, Ph.D. Teleoperation and System Health Monitoring Mo-Yuen Chow, Ph.D. chow@ncsu.edu Advanced Diagnosis and Control (ADAC) Lab Department of Electrical and Computer Engineering North Carolina State University

More information

Nebraska 4-H Robotics and GPS/GIS and SPIRIT Robotics Projects

Nebraska 4-H Robotics and GPS/GIS and SPIRIT Robotics Projects Name: Club or School: Robots Knowledge Survey (Pre) Multiple Choice: For each of the following questions, circle the letter of the answer that best answers the question. 1. A robot must be in order to

More information

Design and Application of Multi-screen VR Technology in the Course of Art Painting

Design and Application of Multi-screen VR Technology in the Course of Art Painting Design and Application of Multi-screen VR Technology in the Course of Art Painting http://dx.doi.org/10.3991/ijet.v11i09.6126 Chang Pan University of Science and Technology Liaoning, Anshan, China Abstract

More information

INDUSTRIAL ROBOTS PROGRAMMING: BUILDING APPLICATIONS FOR THE FACTORIES OF THE FUTURE

INDUSTRIAL ROBOTS PROGRAMMING: BUILDING APPLICATIONS FOR THE FACTORIES OF THE FUTURE INDUSTRIAL ROBOTS PROGRAMMING: BUILDING APPLICATIONS FOR THE FACTORIES OF THE FUTURE INDUSTRIAL ROBOTS PROGRAMMING: BUILDING APPLICATIONS FOR THE FACTORIES OF THE FUTURE J. Norberto Pires Mechanical Engineering

More information

Setup Download the Arduino library (link) for Processing and the Lab 12 sketches (link).

Setup Download the Arduino library (link) for Processing and the Lab 12 sketches (link). Lab 12 Connecting Processing and Arduino Overview In the previous lab we have examined how to connect various sensors to the Arduino using Scratch. While Scratch enables us to make simple Arduino programs,

More information

Momo Software Context Aware User Interface Application USER MANUAL. Burak Kerim AKKUŞ Ender BULUT Hüseyin Can DOĞAN

Momo Software Context Aware User Interface Application USER MANUAL. Burak Kerim AKKUŞ Ender BULUT Hüseyin Can DOĞAN Momo Software Context Aware User Interface Application USER MANUAL Burak Kerim AKKUŞ Ender BULUT Hüseyin Can DOĞAN 1. How to Install All the sources and the applications of our project is developed using

More information

TOSHIBA MACHINE CO., LTD.

TOSHIBA MACHINE CO., LTD. User s Manual Product SHAN5 Version 1.12 (V Series Servo Amplifier PC Tool) Model SFV02 July2005 TOSHIBA MACHINE CO., LTD. Introduction This document describes the operation and installation methods of

More information

Double-track mobile robot for hazardous environment applications

Double-track mobile robot for hazardous environment applications Advanced Robotics, Vol. 17, No. 5, pp. 447 459 (2003) Ó VSP and Robotics Society of Japan 2003. Also available online - www.vsppub.com Short paper Double-track mobile robot for hazardous environment applications

More information

Inter-Ing 2005 INTERDISCIPLINARITY IN ENGINEERING SCIENTIFIC CONFERENCE WITH INTERNATIONAL PARTICIPATION, TG. MUREŞ ROMÂNIA, NOVEMBER 2005.

Inter-Ing 2005 INTERDISCIPLINARITY IN ENGINEERING SCIENTIFIC CONFERENCE WITH INTERNATIONAL PARTICIPATION, TG. MUREŞ ROMÂNIA, NOVEMBER 2005. Inter-Ing 2005 INTERDISCIPLINARITY IN ENGINEERING SCIENTIFIC CONFERENCE WITH INTERNATIONAL PARTICIPATION, TG. MUREŞ ROMÂNIA, 10-11 NOVEMBER 2005. IMPLEMENTATION OF A VIRTUAL LABORATORY FOR ELECTRIC RELUCTANT

More information

Automatic Transfer Switch (ATS) Using Programmable Logic Controller (PLC)

Automatic Transfer Switch (ATS) Using Programmable Logic Controller (PLC) Automatic Transfer Switch (ATS) Using Programmable Logic Controller (PLC) Dr. Hamdy Ashour Arab Academy for Science &Technology Department of Electrical & Computer Control Engineering P.O. 1029 Miami,

More information

NCCT IEEE PROJECTS ADVANCED ROBOTICS SOLUTIONS. Latest Projects, in various Domains. Promise for the Best Projects

NCCT IEEE PROJECTS ADVANCED ROBOTICS SOLUTIONS. Latest Projects, in various Domains. Promise for the Best Projects NCCT Promise for the Best Projects IEEE PROJECTS in various Domains Latest Projects, 2009-2010 ADVANCED ROBOTICS SOLUTIONS EMBEDDED SYSTEM PROJECTS Microcontrollers VLSI DSP Matlab Robotics ADVANCED ROBOTICS

More information

Design Concept of State-Chart Method Application through Robot Motion Equipped With Webcam Features as E-Learning Media for Children

Design Concept of State-Chart Method Application through Robot Motion Equipped With Webcam Features as E-Learning Media for Children Design Concept of State-Chart Method Application through Robot Motion Equipped With Webcam Features as E-Learning Media for Children Rossi Passarella, Astri Agustina, Sutarno, Kemahyanto Exaudi, and Junkani

More information

DragonLink Advanced Transmitter

DragonLink Advanced Transmitter DragonLink Advanced Transmitter A quick introduction - to a new a world of possibilities October 29, 2015 Written by Dennis Frie Contents 1 Disclaimer and notes for early release 3 2 Introduction 4 3 The

More information

Design and Control of the BUAA Four-Fingered Hand

Design and Control of the BUAA Four-Fingered Hand Proceedings of the 2001 IEEE International Conference on Robotics & Automation Seoul, Korea May 21-26, 2001 Design and Control of the BUAA Four-Fingered Hand Y. Zhang, Z. Han, H. Zhang, X. Shang, T. Wang,

More information

HAND GESTURE CONTROLLED ROBOT USING ARDUINO

HAND GESTURE CONTROLLED ROBOT USING ARDUINO HAND GESTURE CONTROLLED ROBOT USING ARDUINO Vrushab Sakpal 1, Omkar Patil 2, Sagar Bhagat 3, Badar Shaikh 4, Prof.Poonam Patil 5 1,2,3,4,5 Department of Instrumentation Bharati Vidyapeeth C.O.E,Kharghar,Navi

More information

Experiment #3: Micro-controlled Movement

Experiment #3: Micro-controlled Movement Experiment #3: Micro-controlled Movement So we re already on Experiment #3 and all we ve done is blinked a few LED s on and off. Hang in there, something is about to move! As you know, an LED is an output

More information

Gesture Recognition with Real World Environment using Kinect: A Review

Gesture Recognition with Real World Environment using Kinect: A Review Gesture Recognition with Real World Environment using Kinect: A Review Prakash S. Sawai 1, Prof. V. K. Shandilya 2 P.G. Student, Department of Computer Science & Engineering, Sipna COET, Amravati, Maharashtra,

More information

Lab 2: Blinkie Lab. Objectives. Materials. Theory

Lab 2: Blinkie Lab. Objectives. Materials. Theory Lab 2: Blinkie Lab Objectives This lab introduces the Arduino Uno as students will need to use the Arduino to control their final robot. Students will build a basic circuit on their prototyping board and

More information

Quick Start Training Guide

Quick Start Training Guide Quick Start Training Guide To begin, double-click the VisualTour icon on your Desktop. If you are using the software for the first time you will need to register. If you didn t receive your registration

More information

Lab 7: Introduction to Webots and Sensor Modeling

Lab 7: Introduction to Webots and Sensor Modeling Lab 7: Introduction to Webots and Sensor Modeling This laboratory requires the following software: Webots simulator C development tools (gcc, make, etc.) The laboratory duration is approximately two hours.

More information

University of California, Santa Barbara. CS189 Fall 17 Capstone. VR Telemedicine. Product Requirement Documentation

University of California, Santa Barbara. CS189 Fall 17 Capstone. VR Telemedicine. Product Requirement Documentation University of California, Santa Barbara CS189 Fall 17 Capstone VR Telemedicine Product Requirement Documentation Jinfa Zhu Kenneth Chan Shouzhi Wan Xiaohe He Yuanqi Li Supervised by Ole Eichhorn Helen

More information

Digital Portable Overhead Document Camera LV-1010

Digital Portable Overhead Document Camera LV-1010 Digital Portable Overhead Document Camera LV-1010 Instruction Manual 1 Content I Product Introduction 1.1 Product appearance..3 1.2 Main functions and features of the product.3 1.3 Production specifications.4

More information

Available online at ScienceDirect. Procedia Computer Science 76 (2015 ) 2 8

Available online at   ScienceDirect. Procedia Computer Science 76 (2015 ) 2 8 Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 76 (2015 ) 2 8 2015 IEEE International Symposium on Robotics and Intelligent Sensors (IRIS 2015) Systematic Educational

More information

A Novel Approach for Image Cropping and Automatic Contact Extraction from Images

A Novel Approach for Image Cropping and Automatic Contact Extraction from Images A Novel Approach for Image Cropping and Automatic Contact Extraction from Images Prof. Vaibhav Tumane *, {Dolly Chaurpagar, Ankita Somkuwar, Gauri Sonone, Sukanya Marbade } # Assistant Professor, Department

More information

PaperCut PaperCut Payment Gateway Module - Payment Gateway Module - NuVision Quick Start Guide

PaperCut PaperCut Payment Gateway Module - Payment Gateway Module - NuVision Quick Start Guide PaperCut PaperCut Payment Gateway Module - Payment Gateway Module - NuVision Quick Start Guide This guide is designed to supplement the Payment Gateway Module documentation and provides a guide to installing,

More information

Mars Rover: System Block Diagram. November 19, By: Dan Dunn Colin Shea Eric Spiller. Advisors: Dr. Huggins Dr. Malinowski Mr.

Mars Rover: System Block Diagram. November 19, By: Dan Dunn Colin Shea Eric Spiller. Advisors: Dr. Huggins Dr. Malinowski Mr. Mars Rover: System Block Diagram November 19, 2002 By: Dan Dunn Colin Shea Eric Spiller Advisors: Dr. Huggins Dr. Malinowski Mr. Gutschlag System Block Diagram An overall system block diagram, shown in

More information

Development a File Transfer Application by Handover for 3D Video Communication System in Synchronized AR Space

Development a File Transfer Application by Handover for 3D Video Communication System in Synchronized AR Space Development a File Transfer Application by Handover for 3D Video Communication System in Synchronized AR Space Yuki Fujibayashi and Hiroki Imamura Department of Information Systems Science, Graduate School

More information

A REMOTE EXPERIMENT ON MOTOR CONTROL OF MOBILE ROBOTS

A REMOTE EXPERIMENT ON MOTOR CONTROL OF MOBILE ROBOTS Proceedings of the 10th Mediterranean Conference on Control and Automation - MED2002 Lisbon, Portugal, July 9-12, 2002. A REMOTE EXPERIMENT ON MOTOR CONTROL OF MOBILE ROBOTS A. Khamis*, M. Pérez Vernet,

More information

Connect your robot with RoboDK (Kuka)

Connect your robot with RoboDK (Kuka) Connect your robot with RoboDK (Kuka) A connection between RoboDK and the robot can be accomplished to move the robot automatically from RoboDK. The connection can be established through Ethernet (TCP/IP).

More information

VOICE CONTROLLED ROBOT WITH REAL TIME BARRIER DETECTION AND AVERTING

VOICE CONTROLLED ROBOT WITH REAL TIME BARRIER DETECTION AND AVERTING VOICE CONTROLLED ROBOT WITH REAL TIME BARRIER DETECTION AND AVERTING P.NARENDRA ILAYA PALLAVAN 1, S.HARISH 2, C.DHACHINAMOORTHI 3 1Assistant Professor, EIE Department, Bannari Amman Institute of Technology,

More information

REALIZATION OF TAI-CHI MOTION USING A HUMANOID ROBOT Physical interactions with humanoid robot

REALIZATION OF TAI-CHI MOTION USING A HUMANOID ROBOT Physical interactions with humanoid robot REALIZATION OF TAI-CHI MOTION USING A HUMANOID ROBOT Physical interactions with humanoid robot Takenori Wama 1, Masayuki Higuchi 1, Hajime Sakamoto 2, Ryohei Nakatsu 1 1 Kwansei Gakuin University, School

More information

1. Controlling the DC Motors

1. Controlling the DC Motors E11: Autonomous Vehicles Lab 5: Motors and Sensors By this point, you should have an assembled robot and Mudduino to power it. Let s get things moving! In this lab, you will write code to test your motors

More information

Relationship to theory: This activity involves the motion of bodies under constant velocity.

Relationship to theory: This activity involves the motion of bodies under constant velocity. UNIFORM MOTION Lab format: this lab is a remote lab activity Relationship to theory: This activity involves the motion of bodies under constant velocity. LEARNING OBJECTIVES Read and understand these instructions

More information

Tele-Nursing System with Realistic Sensations using Virtual Locomotion Interface

Tele-Nursing System with Realistic Sensations using Virtual Locomotion Interface 6th ERCIM Workshop "User Interfaces for All" Tele-Nursing System with Realistic Sensations using Virtual Locomotion Interface Tsutomu MIYASATO ATR Media Integration & Communications 2-2-2 Hikaridai, Seika-cho,

More information

Wahl HSI3000 Series Imager Report Writer Software

Wahl HSI3000 Series Imager Report Writer Software Wahl HSI3000 Series Imager Report Writer Software User Manual WD1024 Rev A 04/18/08 Palmer Wahl Instrumentation Group 234 Old Weaverville Road Asheville, NC 28804 Phone: (828) 658-3131 Fax: (828) 658-0728

More information

Development of an Intuitive Interface for PC Mouse Operation Based on Both Arms Gesture

Development of an Intuitive Interface for PC Mouse Operation Based on Both Arms Gesture Development of an Intuitive Interface for PC Mouse Operation Based on Both Arms Gesture Nobuaki Nakazawa 1*, Toshikazu Matsui 1, Yusaku Fujii 2 1 Faculty of Science and Technology, Gunma University, 29-1

More information

Design of a Remote-Cockpit for small Aerospace Vehicles

Design of a Remote-Cockpit for small Aerospace Vehicles Design of a Remote-Cockpit for small Aerospace Vehicles Muhammad Faisal, Atheel Redah, Sergio Montenegro Universität Würzburg Informatik VIII, Josef-Martin Weg 52, 97074 Würzburg, Germany Phone: +49 30

More information

Lab 5: Inverted Pendulum PID Control

Lab 5: Inverted Pendulum PID Control Lab 5: Inverted Pendulum PID Control In this lab we will be learning about PID (Proportional Integral Derivative) control and using it to keep an inverted pendulum system upright. We chose an inverted

More information

Arduino Control of Tetrix Prizm Robotics. Motors and Servos Introduction to Robotics and Engineering Marist School

Arduino Control of Tetrix Prizm Robotics. Motors and Servos Introduction to Robotics and Engineering Marist School Arduino Control of Tetrix Prizm Robotics Motors and Servos Introduction to Robotics and Engineering Marist School Motor or Servo? Motor Faster revolution but less Power Tetrix 12 Volt DC motors have a

More information

Sensor system of a small biped entertainment robot

Sensor system of a small biped entertainment robot Advanced Robotics, Vol. 18, No. 10, pp. 1039 1052 (2004) VSP and Robotics Society of Japan 2004. Also available online - www.vsppub.com Sensor system of a small biped entertainment robot Short paper TATSUZO

More information

Official Documentation

Official Documentation Official Documentation Doc Version: 1.0.0 Toolkit Version: 1.0.0 Contents Technical Breakdown... 3 Assets... 4 Setup... 5 Tutorial... 6 Creating a Card Sets... 7 Adding Cards to your Set... 10 Adding your

More information

STUDY ON REFERENCE MODELS FOR HMI IN VOICE TELEMATICS TO MEET DRIVER S MIND DISTRACTION

STUDY ON REFERENCE MODELS FOR HMI IN VOICE TELEMATICS TO MEET DRIVER S MIND DISTRACTION STUDY ON REFERENCE MODELS FOR HMI IN VOICE TELEMATICS TO MEET DRIVER S MIND DISTRACTION Makoto Shioya, Senior Researcher Systems Development Laboratory, Hitachi, Ltd. 1099 Ohzenji, Asao-ku, Kawasaki-shi,

More information

Instructions for the W0NE Remote HF Rig, IC-7300

Instructions for the W0NE Remote HF Rig, IC-7300 Instructions for the W0NE Remote HF Rig, IC-7300 The ICOM IC-7300 rig at the Witoka site is installed and connected up as a RemoteHams.com Server. This system is being opened to all W0NE club members to

More information

Automated E-Billing and Supply Control using Power Line Communication

Automated E-Billing and Supply Control using Power Line Communication Automated E-Billing and Supply Control using Power Line Communication Vishal Salunke 1, Datta Barsale 2, Rushikesh Kashid 3 Jagadeesh Hallur 4 123 Student, Dept of E&TC, DYPSOET, Maharashtra, India 4 Asst.

More information

The goals for this project are to demonstrate, experience, and explore all aspects of Java Internet Programming.

The goals for this project are to demonstrate, experience, and explore all aspects of Java Internet Programming. Author: Tian Ma Class: ECE 491 last modified May 4/2004 ECE 491 Final Project Multiplayer Internet Card Game Goal of the Project The goals for this project are to demonstrate, experience, and explore all

More information

Proprietary and restricted rights notice

Proprietary and restricted rights notice Proprietary and restricted rights notice This software and related documentation are proprietary to Siemens Product Lifecycle Management Software Inc. 2012 Siemens Product Lifecycle Management Software

More information

3D and Sequential Representations of Spatial Relationships among Photos

3D and Sequential Representations of Spatial Relationships among Photos 3D and Sequential Representations of Spatial Relationships among Photos Mahoro Anabuki Canon Development Americas, Inc. E15-349, 20 Ames Street Cambridge, MA 02139 USA mahoro@media.mit.edu Hiroshi Ishii

More information

Study of M.A.R.S. (Multifunctional Aero-drone for Remote Surveillance)

Study of M.A.R.S. (Multifunctional Aero-drone for Remote Surveillance) Study of M.A.R.S. (Multifunctional Aero-drone for Remote Surveillance) Supriya Bhuran 1, Rohit V. Agrawal 2, Kiran D. Bombe 2, Somiran T. Karmakar 2, Ninad V. Bapat 2 1 Assistant Professor, Dept. Instrumentation,

More information