AUTONOMOUS CONTROL OF AN OMNI-DIRECTIONAL MOBILE ROBOT

Size: px
Start display at page:

Download "AUTONOMOUS CONTROL OF AN OMNI-DIRECTIONAL MOBILE ROBOT"

Transcription

1 Projects, Vol. 11, 2004 ISSN Printed in New Zealand. All rights reserved College of Sciences, Massey University AUTONOMOUS CONTROL OF AN OMNI-DIRECTIONAL MOBILE ROBOT C. J. Duncan Abstract: This document focuses on developing PC based wireless control of a previously con constructed and working omni-directional mobile robot. Specifications for the communication were outlined, based on the positional information from the robots two optical mice. A communication device was purchased and programs for the interfacing to the PC and Mitsubishi M16C/62 microcontroller through the serial ports (RS 232) on the robot were developed. The communication is half duplex, so when two way communications was achieved with developed programs timing was important. The three degrees-of-freedom (x y and z) need to be relayed to the computer and back to the robot. Project is unable to be finished as the robot is broken. Results from the initial programs indicate that control maybe possible if the additional wireless device features are used or control accuracy reduced. Keywords: Mecanum, omni-directional, wireless control, M16C/62 1 INTRODUCTION This document focuses on developing PC based wireless control of a previously constructed and working omni-directional mobile robot. The robot was first started as a Masters Thesis at the start of the year 2000 [1]. During the year 2002 more project work was carried out on the robot [2]. At the end of the year 2002 the robot consisted of a LCD display, a new driver board and two optical mice that were interfaced to a Mitsubishi M16C/62 microcontroller. The working robot at the start of 2003 could move on a set path course programmed into the microcontroller, display its working status and control was maintained via PID controllers. For wireless control a wireless connection device called a Direct Servo Wireless Communication Device (DS-WCM) was purchased from Total Robots in the U.K. The device was found to meet the requirements that the positional data transfer rate and project budget. The product was purchased as a bundle of two devices with some additional wire connections. Tests were carried out on the devices to check there signal reliability and strength in the laboratory environment. Results from these tests showed that the devices would be fine for laboratory use in this project, with some careful placement to reduce the effects of electronic interference. Once testing was complete a series of programs were developed for communication to the DS-WCM through the computers and microcontrollers serial port. Adapting these two programs two way communications was developed between the microcontroller and the computer using the wireless link. At this point the project stalled due the robot being broken. Further development was not carried on past this point but a number of possible options for adding the DS-WCM to the robot were considered as the device has many ways it can be interfaced to the microcontroller. With the delay of the communication, control of the robot may not be possible using just the normal data transfer method used in the other programs. A combination of I/O s and the data bytes to relay information or a reduction in the accuracy of the control may make the system controllable. 2 BACKGROUND At the start of 2003 the robot consisted of a LCD display, a new driver board and two optical mice were interfaced to a Mitsubishi M16C/62 microcontroller. The robot was fully functional it could move on a set path course programmed into the microcontroller, display its working status and correct for slippage in movement via the three programmed PID controllers for x, y and z movement. The two optical mice provide the positional information. The z movement is the rotation of the robot and is worked out by calculating the difference between the two mice. The robot as it was received at the beginning of this project can be seen in Figure 1. The four Mecanum wheels that can be seen in figure 1 make the omni-direction possible. The rollers on the wheels are angled at 45º to the y axis (forward and reverse). When the wheel is driven the move- 1

2 C.J. Duncan & Dr. W. L. Xu ment force applied is at this angle. With four wheels and controlling the speed and the direction movement in any direction can be achieved. Figure 1 Existing robot as received. The robot is a complete system and carries out much a lot of computations for geometry, control and status. If the robot is going to have additional sensors integrated or other devices then freeing up resources on the microcontroller will be needed. Being able to move computations to a PC linked to the microcontroller could accomplish this task. 2.1 PERFORMANCE SPECIFICATION The main goal for the wireless control of the omnidirectional robot at the completion of the project is that: The control should be transferred to a computer and there should not be any loss of control. 3 METHODOLOGY To carry out this project steps for the project development were outlined. These simple goals are as follows Build or purchase a wireless communication device. Develop a PC and microcontroller programs for communication Integrate the Wireless device into the current robot Transfer control from the robot to the PC Attempt to maintain the same accuracy in control Initially research into what communication products that was currently available was done. Products were judged on several specifications that the robot and project outlined. One of the more important specifications the communication speed was located by looking at the positional information that is needed for the PID control, both how frequent the information is addressed and how much data is required to be communicated. After locating a product that meets the system requirements, the development of programs to establish the communication was carried out. For each end of the communication, the computer and microcontroller programs were created first. These were for interfacing with the wireless device. Once the interface is setup then developing two way communications can be done. The third goal is to integrate the communication device on to the robot. This is comprised of hardware and software elements. Placement of the device will be important to avoid electrical interference. By programming the software in the other programs carefully much of the programs will be transferable to the robot program. The fourth goal in the project is transferring the control instructions from the robot program to the computer program. The instructions and the variables will have to be adjusted but the robots control instructions are fairly simple to follow and should transfer easily. The last step or goal will be the tuning of the controllers PID values. A simulation of the robot system was used to establish the values for the controllers and by adding in the approximate communication delay the PID values can be obtained. It is possible at this point that the control of the robot will be determined as not possible with the delay in the communication. In this event adjusting the role of the communication maybe needed. 4 DESIGN METHODOLOGY 4.1 ESTABLISHING THE COMMUNICATION REQUIREMENTS There are a lot of communication possibilities for robots, but not all are suitable for this type of communication role. To insure that the correct device was constructed or purchased the requirements for the communication needed to be outlined. Most of the specifications were fairly obvious but were still important. They are as follows The device needs to be able to interface to the computer and microcontroller. Communication must be both ways (PC to robot and robot to PC). The data transferred must be accurate. 2

3 Autonomous Control of an Omni-directional Mobile Robot Reasonable power consumption. The range of the communication should be suitable for laboratory work. device contains a transmitter and receiver pair under a protective cover. An onboard OOPic microcontroller is also placed under the cover. Other specifications of the system needed to be worked out based on the robots programming and free resources. The Mitsubishi M16C/62 on the MSA0654 development board has a number of I/O ports, serial port connection capable and is capable of I2C communication when configured correctly. So the interface method used is fairly flexible. The communication speed required much more working in order to find the rate at which the data needs to be transferred. The robot obtains positional information from the two mice every 0.3 sec. Each mouse provides x and y positional data relative to the last communication. The x and y data is sent in a three byte format. The first byte is the control byte with overflow and sign bits. These three bytes from one mouse need to be transferred to the PC every 0.03 seconds. The data rate was worked out on the bases of this information and was found to be 2400 bits per second. Included in this calculation is an additional 3 bytes meant as a safety factor and some redundancy for future applications. It is important to note that this value assumes that the data is can flow both ways at the same time or full duplex. This value assumes that all the mice data 6 bytes needs to be relayed back to the PC. 4.2 THE PRODUCT SELECTION There are a considerable number of communications products on the market today. Many of the products that were found were too expensive (above $200 NZ) or if affordable then could not produce anywhere near the data transfer rate needed. Transceivers and transmitter/receiver pairs were both looked at and half/full duplex products were considered. Most of the considered products were half duplex products sold by companies overseas and were located on the internet. 4.3 THE PRODUCT SELECTED The product decided on is the Direct Servo Wireless Control Module (DS-WCM) purchased in a bundled pair would be suitable for the robots needs. The device is half duplex but has a communication rate of 4800 bps. There are a number of features to the device that made it an attractive purchase [7]. The device itself uses 18 registers that configure the device or are data to be transferred to the remote device. To assign data to the registers then the data sent to it must be sent in a packet indicated by surrounding brackets and the correct values for reading data, writing data and etc must be included. Each Figure 2 Direct Servo Wireless Control Module (DS-WCM) cover off. 4.4 TESTING THE PRODUCT Using the software provided with the DS-WCM and two serial ports on the same computer, the two communication devices were tested by sending data back an forth, turning I/O s on and off (shown by an LED) and reading the I/O values as inputs at the remote device. The devices were moved around the laboratory in test to locate the how the device was effected in it s performance. The devices were placed at several locations around the room. They locations were as follows 1. Next to the other DS-WCM. 2. At the fair end of the laboratory room. 3. On either side of the computer. 4. On either side of a glass window. 5. On either side of a wood wall. Each situation was trialled three times and the results recorded. This test was done in order to get an idea of the communication quality for both penetration and distance 4.5 PC (CREATED SOFTWARE) TO PC (PROVIDED SOFTWARE) The first program developed was a simple program that would send data via the serial port. The value 50 was to be sent across the wireless link and would wait for a confirmation signal or error. In constructing this program an example program was located on the internet for serial port communication (RS 232). This programmed called comport sourced from [3] was used as a template and customized to the DS-WCM 3

4 C.J. Duncan & Dr. W. L. Xu needs. Adjustments to the settings were needed for the required serial port communication rate and for the other requirements of the DS-WCM. The serial port had to be configured for 4800 baud no parity, no handshaking, 8 data bits and 1 stop bit. To send data to the DS-WCM the correct data packet needed to be sent. This data is the setup information for the registers onboard the DS-WCM. It configures the timeout period, the DS-WCM address, the address to send to and other settings of the device. This program made use of methods of both sending and receiving data from the DS-WCM. Any sending and receiving of data would follow a similar method to this program. Only the addition of some loops and assigning the values of certain registers would produce a program that could communicate continuously. 4.6 MICROCONTROLLER TO PC (PROVIDED SOFTWARE) The development of this program is the much like the previous software, as the data packet is sent and the DS-WCM values transferred. What s different is the setting up of the serial communication. The microcontroller uses several registers to configure the communication protocol. To transmit and receive on the microcontroller the values of the register need to be changed, unlike the PC program where receiving is just a different command. 4.7 DATA TRANSFERRED BOTH WAYS Transferring data both ways is more difficult as timing of the communication becomes more of a factor. One side of the communication has got to start the communication and the other must be waiting to receive the data or the communication will become confused. The microcontroller was decided to be the initial side of the transmission. As the final robot program can only process information when the robot is ready to start movement. At the other end the PC program is programmed to stay in continuous loop of checking the DS-WCM for data transferred. Once data is received then the PC sends the value 4 back. The microcontroller first sent through the value one, the second time it can transmit the value two is sent and so on, until the PC transmits a zero back. The zero indicates 100 has been sent through in the last transmission, at this point the program ends. Developing this program was a fairly straight forward process as much of the previous programs design is the bases for this one. In this program however making use off subroutines that could be used on the robots final programs was done. 4.8 ADAPTING TO THE ROBOTS PROGRAM For the placement of the communication programs into the robots program and the transfer of the PID computations to the PC, the transfer of the instructions is fairly straight forward in. Variables would need to match to the programs at each end of the communication and with a few other adjustments the program should work. The computations carried out would easily transfer to the PC and the program should fit into the internal flash memory of the microcontroller. During the process of development a possible role of the I/O s on the DS-WCM has been considered as a way that the data overflows and direction bits could be relayed to the robot and vice versa. There are 8 I/O s on the device, if four are configured as inputs and four as outputs then the range of the data values could be increased from -128 to 127 (8 bits) to 16 times this range (12 data bits). This would mean that the data sent to the PC could be carried out less frequently. If this is not needed then the I/O s could be used to indicate the start and stop and which data byte is being sent i.e. x, y or z (the rotational movement). There is no need to send all 6 data bytes if the calculation of z is calculated on the microcontroller, as z indicates the difference in the two x and y values at each mouse. The same I/O s may also be used as an interrupt on the robot to indicate data transferred. The programs to this point have being polling the serial connection checking for a change in the data. 4.9 THE CONTROLLABILITY OF THE ROBOT With the PID control on the robot the robot can achieve a reasonable amount of control, but when this control is placed on to the PC the added delay of the communication could result in the system being uncontrollable. To make the system controllable the amount of positional data processed may need to be reduced. In carrying out tests and some of the programs development programs the speed of the data being transferred seems to be a bit low for control given the positional information needs to be sent every 0.03 seconds. If this rate of data transfer was introduced to the DS-WCM then the device could not keep up. The device should be able to carry out the data transfer rate by the calculations done earlier but error correction methods programmed in to the device seem to slow the transfer rate. For the system to remain controllable the frequency at which the three PID s operate would need to be reduced. This could be done by increasing the data amount transferred and sending the combination of two mouse readings. If needed additional overflow bits could be added to take into the doubled up data. 4

5 Autonomous Control of an Omni-directional Mobile Robot Another option is to reduce the reading resolution of the mice. Each mouse was designed to take readings at such a rate that 17 counts per mm were taken. This level of positional accuracy seems to successive for a mobile robot of this type. So dividing the positional counts down to just 1 value per mm the amount of data transferred could be reduced greatly MOUNTING THE DS-WCM DEVICE ON THE ROBOT The DS-WCM device for the robot needed to be mounted in a position that would allow the aerial to be clear to pick up signals and try to place the device in a location that would reduce the interference from the other onboard electronics. Looking at the robot, attaching the device to the plastic cover above the microcontroller appears to be the best place. The mount itself will hold the PCB of the device screwed to the cover. There are no side guards to the mount as this would just help in blocking the signal from the device. Figure 3 is an adapted picture of where the device would be mounted. The first obstacle that was discovered was in understanding the program established on the robot. For the most part the program was straight forward but certain sections of the code were confusing in how it was written. There are some notations present but some simple repetitive instructions that could be in a simple loop have been left written in out full. The programming of the Mitsubishi M16C/62 microcontroller was an obstacle as this microcontroller is far more complex a micro than I have worked on in the past. The software has certain settings that have to be changed between different tasks or the programming won t work. For instance the debug program will run will the normal setup and can load and run most programs. If the serial port is disconnected at any time the program will fail. In order to load the internal flash memory with the program Flashsta.exe must be used. This software requires configuring itself and setting up the microcontroller correctly as well. Finding out how to do this was difficult as the manual was of little aid. To change the programming files that are loaded on to the micro a separate library in the project editor program must be installed. The fact that this software is not explained well and the manual is little help in explaining the configuration of the software used was the main bottleneck in the project. The last main obstacle faced was in establishing the serial communication on the PC. This was more due to the fact that this type of PC hardware programming was a new topic and it took sometime to work out the best compiler to do the programming on. Most of the more well known compilers can do this type of programming, but to find references on how to do this for most of the compilers difficult. Figure 3 An adapted picture of the robot showing the area where DS-WCM would be added DEVELOPMENT HALTED At this point the development and implementation could go no further as the robot was broken. Adding the programs to the robot would be pointless without being able to see if the control would work. So the communication system was not added to the robot DEVELOPMENT OBSTACLES In carrying out this project a few problems have slowed the progress on the project. Most were expected from having to becoming familiar with the current robots systems. The other obstacles were in becoming familiar with the software for programming the Mitsubishi M16C/62 microcontroller and establishing the serial port communication at the PC. 5 RESULTS AND DISCUSSION Results from the testing done on the penetration and distance of signal transfer capabilities showed the penetration was not that consistent. The wall was to larger medium for the signal to penetrate and the computers interference was too great for the signal, but the window and room distance tests showed more promising results. The transfer of the radio signal through the glass window is a good indication that the plastic cover should not be a problem for the communication from the robot. Interference from the computer is something that will have to be avoided as it seems to affect the signal quality greatly. Moving the PC DS-WCM device to the same side as the robot is a good idea. The same sort of electrical interference will be seen on the robot. Placement of the DS-WCM on the robot will be important to avoid this. The programs developed in the project so promising result as a whole. Data could transfer at a reasonable rate with the programs and no cases of incorrect data 5

6 C.J. Duncan & Dr. W. L. Xu were seen in the development. Sending data across then wireless connection is fairly straight forward to program and follow. More of a problem is that the data is not automatically transferred out at the other end, with the exception of the I/O pins that change as soon as the data is received. Two way communication developed is a good means of transferring data between the two ends of the connection. With the use of subroutines the program is easy to follow and will transfer to the robots programming with little hassle. Setting up the timing between the two devices is something that has to be carefully implemented. If the devices get out of synchronisation then it is possible for data to get lost in the transmission or the communication just won t go through. For PID control the data transfer may add too much delay to the system for the control to be maintained. A better idea maybe to use the PC to set the target coordinates of the robot and other general supervisory control roles e.g. Start, Stop, environment mapping, etc. 6 CONCLUSIONS With the robot not operational it is hard to say if the control would have worked. Any conclusions have to be made on what the programs developed seemed capable of doing. From these programs I would conclude that using the same positional resolution that the original Omni directional robot used would place too much demand on the system and control would be lost. Altering the resolution may return control to the system but at a small cost to the accuracy. If control can t be obtained by the system then the role of the PC may have to be altering to a supervisory controller. This would still be of benefit to the system as the coordinates would no longer need to be fixed but could be specified by the user. 7 REFERENCES [1] Phillips, J.G, Mechatronic Design and Construction of an Intelligent Mobile Robot for Educational Purposes Massey University, Palmerston North, New Zealand, [2] Cooney, J.A, Motion Control and Intelligence of an Omni-directional Mobile Robot Massey University, Palmerston North, New Zealand, [3] [4] micro/ps2/ps2.htm [5] Pappas, C.H & Murray III, W.H, The Visual C++ Handbook Osborne McGraw-Hill, 2600 Tenth Street, Berkeley, California 94710, U.S.A, 1994 [6] [7] 6

The data transmission mode describes the direction of data flow. It is either simplex, half duplex or full duplex.

The data transmission mode describes the direction of data flow. It is either simplex, half duplex or full duplex. Data transmission Data transmission on a network involves serial transmission. It transfers data by sending one bit at a time through a single line. All data on a network is transferred using a data transmission

More information

MHz TRANSCEIVER. Bi-Directional Send and Receive. Compatible with: Transmitter Receiver Transceiver. Part # Part #

MHz TRANSCEIVER. Bi-Directional Send and Receive. Compatible with: Transmitter Receiver Transceiver. Part # Part # 433.92 MHz TRANSMITTER 433.92 MHz TRANSCEIVER 433.92 MHz RECEIVER Part # 27986 Part # 27988 Part # 27987 Single Direction Send Only Bi-Directional Send and Receive Single Direction Receive Only Compatible

More information

Design and Implementation of the Sensor Data Acquisition System Based on Wireless Network Transmission Boyuan Xu

Design and Implementation of the Sensor Data Acquisition System Based on Wireless Network Transmission Boyuan Xu 6th International Conference on Sensor Network and Computer Engineering (ICSNCE 2016) Design and Implementation of the Sensor Acquisition System Based on Wireless Network Transmission Boyuan Xu Academy

More information

Webinar Organizers. Ryan Shea. Bruce McDuffee. Joe Ryan. Webinar Moderator. Applications Specialist. Product Manager. Precision Digital Corporation

Webinar Organizers. Ryan Shea. Bruce McDuffee. Joe Ryan. Webinar Moderator. Applications Specialist. Product Manager. Precision Digital Corporation Webinar Organizers Joe Ryan Product Manager Precision Digital Corporation Ryan Shea Applications Specialist Precision Digital Corporation Bruce McDuffee Webinar Moderator Precision Digital Corporation

More information

Innovation First, Inc Full-Size Robot Controller Reference Guide

Innovation First, Inc Full-Size Robot Controller Reference Guide 2004 Full-Size Robot Controller Reference Guide 2.19.2004 www.innovationfirst.com Page 2 Table of Contents 1. Robot Controller Overview... 3 2. Main Power Input... 4 3. Battery Backup Power... 4 4. PROGRAM...

More information

Flex Series User Guide

Flex Series User Guide User Programmable Current 4..20mA Digital RS485 Dual & Single Axis Up to 360º 2016 Flex Series User Guide Sensor Installation, Wiring, Flexware App Instructions Page 1 of 33 Page 2 of 33 Table of Contents

More information

FCC Information. RoHS This product is RoHS compliant. SJ/T The following contains information that relates to China.

FCC Information. RoHS This product is RoHS compliant. SJ/T The following contains information that relates to China. FCC Information This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 of the FCC Rules. These limits are designed to provide reasonable protection

More information

Homework 9: Software Design Considerations

Homework 9: Software Design Considerations Homework 9: Software Design Considerations Team Code Name: Mind Readers Group No. 2 Team Member Completing This Homework: Richard Schuman E-mail Address of Team Member: _rschuman_ @ purdue.edu Evaluation:

More information

VEX ARM Cortex -based Microcontroller and VEXnet Joystick User Guide

VEX ARM Cortex -based Microcontroller and VEXnet Joystick User Guide 1. VEX ARM Cortex -based Microcontroller and VEXnet Joystick Pairing Procedure: a. The Joystick must first be paired to the VEX ARM Cortex -based Microcontroller before they will work using VEXnet Keys.

More information

iopro Mirrored IO System

iopro Mirrored IO System Ph: (877) 343-8467 Fax: (800) 303-5381 Email: info@ioselect.com iopro Mirrored IO System Quick Start Guide (Ver. 6) www.ioselect.com Page 1 Introduction This document will cover how to use the iopro family

More information

Serial Communications

Serial Communications 1 Serial Interfaces 2 Embedded systems often use a serial interface to communicate with other devices. Serial Communications Serial implies that it sends or receives one bit at a time. Serial Interfaces

More information

Serial Interfaces Part 1. ECE 153B Sensor & Peripheral Interface Design Winter 2016

Serial Interfaces Part 1. ECE 153B Sensor & Peripheral Interface Design Winter 2016 Serial Interfaces Part 1 ECE 153B Sensor & Peripheral Interface Design Serial Interfaces Simple Serial Interfaces RS-232C (UART) Provides for point to point communications, primarily Among the simplest

More information

8520/8520R. User Manual

8520/8520R. User Manual /R User Manual Warranty All products manufactured by SuperLogics are warranted against defective materials for a period of one year from the date of delivery to the original purchaser. Disclaimer SuperLogics

More information

TRAINING GUIDE LEVEL 3 MODBUS WRITE IMPORT COMMAND

TRAINING GUIDE LEVEL 3 MODBUS WRITE IMPORT COMMAND OleumTechTM TRAINING GUIDE LEVEL 3 MODBUS WRITE IMPORT COMMAND MUST BE FAMILIAR WITH LEVEL 1 TRAINING MATERIALS BEFORE MOVING FORWARD Doc ID# 80-6010-001b TABLE OF CONTENTS 1. WHAT IS NEW WRITE IMPORT

More information

GUI Controlled Robot with MATLAB

GUI Controlled Robot with MATLAB Rajender M.Tech (Digital Electronics and Communication Systems), Siddhartha Institute of Engineering and Technology. GUI Controlled Robot with MATLAB Pushpalatha, M.Tech Associate Professor, Siddhartha

More information

USER GUIDE M2M Point to Multipoint

USER GUIDE M2M Point to Multipoint USER GUIDE M2M Point to Multipoint TABLE OF CONTENTS 1 INSTALLATION... 3 1.1 SUB-STATIONS... 3 1.2 MASTER STATION (PC)...3 2 CONNECTING THE INPUTS AND OUTPUTS... 4 2.1 DIGITAL CONNECTIONS... 4 2.2 ANALOG

More information

WIRELESS VEHICLE WITH ANIMATRONIC ROBOTIC ARM

WIRELESS VEHICLE WITH ANIMATRONIC ROBOTIC ARM WIRELESS VEHICLE WITH ANIMATRONIC ROBOTIC ARM PROJECT REFERENCE NO. : 37S0918 COLLEGE : P A COLLEGE OF ENGINEERING, MANGALORE BRANCH : ELECTRONICS & COMMUNICATION GUIDE : MOHAMMAD RAFEEQ STUDENTS : CHARANENDRA

More information

A Simple Introduction to Omni Roller Robots (3rd April 2015)

A Simple Introduction to Omni Roller Robots (3rd April 2015) A Simple Introduction to Omni Roller Robots (3rd April 2015) Omni wheels have rollers all the way round the tread so they can slip laterally as well as drive in the direction of a regular wheel. The three-wheeled

More information

ROBOTIC SURVEILLANCE

ROBOTIC SURVEILLANCE ROBOTIC SURVEILLANCE PROJECT REFERENCE NO. : 37S1070 COLLEGE : PES INSTITUTE OF TECHNOLOGY, BANGALORE BRANCH : TELECOMMUNICATION ENGINEERING GUIDE : SUSHMA RAWAL STUDENTS : SHASHANK C VAISHAKH SHIRUR DHANUSH

More information

Series 370 Stabil-Ion Gauge Controller with RS-485 Interface Option

Series 370 Stabil-Ion Gauge Controller with RS-485 Interface Option Series 370 Stabil-Ion Gauge Controller with RS-485 Interface Option Introduction The RS-485 communications option (See Figure 1) for the Series 370 Stabil-Ion Gauge Controller permits data output to, and

More information

ZigBee----free as a bee!

ZigBee----free as a bee! ZigBee----free as a bee! ZigBee is the perfect wireless solution for industrial control, medical purposes, alarm systems, building automation, and so many others. You just name it! ICP DAS releases the

More information

Multiplied remote signal monitoring interface for process control using RS-485

Multiplied remote signal monitoring interface for process control using RS-485 Multiplied remote signal monitoring interface for process control using RS-485 Joshi Vilas R. Lecturer, S.B.PATIL COLLEGE OF ENGINEERING, Pune-Solapur highway,tal Indapur,dist Pune (M.S.), India Mobile

More information

Rotator Genius Manual

Rotator Genius Manual Rotator Genius Manual During the time of writing the firmware and app versions are 1.4.3 Table of Contents 1. Introduction and Overview...2 2. Powering Up!...2 2.1 Buttons and Controls...3 2.2 Network

More information

AC : INFRARED COMMUNICATIONS FOR CONTROLLING A ROBOT

AC : INFRARED COMMUNICATIONS FOR CONTROLLING A ROBOT AC 2007-1527: INFRARED COMMUNICATIONS FOR CONTROLLING A ROBOT Ahad Nasab, Middle Tennessee State University SANTOSH KAPARTHI, Middle Tennessee State University American Society for Engineering Education,

More information

Paper. It s all about input, connectivity, decision making, and output instructions.

Paper. It s all about input, connectivity, decision making, and output instructions. main menu SCADALESS SCADA USING WIRELESS MESH RADIO TELEMETRY Submitted January 23, 2007 by Louis F. De Silvio President, Industrial Telemetry, Inc. For Presentation at ISA Conference in Tulsa, April,

More information

Research on Device Control System Design Based on Stepping Motor. Zhongyong Tian

Research on Device Control System Design Based on Stepping Motor. Zhongyong Tian 3rd International Conference on Machinery, Materials and Information Technology Applications (ICMMITA 2015) Research on Device Control System Design Based on Stepping Motor Zhongyong Tian The people's

More information

Autonomous Underwater Vehicle Control with a 3 Actuator False Center Mechanism

Autonomous Underwater Vehicle Control with a 3 Actuator False Center Mechanism Autonomous Underwater Vehicle Control with a 3 Actuator False Center Mechanism Cheri Everlove, Santa Clara University Mentor: Bill Kirkwood Summer 2004 Keywords: AUV, False Center, Steering Mechanism ABSTRACT

More information

SST-2450 Wireless Modem User s Manual

SST-2450 Wireless Modem User s Manual SST-2450 Wireless Modem User s Manual Warranty All products manufactured by ICP DAS are warranted against defective materials for a period of one year from the date of delivery to the original purchaser.

More information

Data broadcast using RF modules

Data broadcast using RF modules A lot of times we need to keep track of data from a device or a sensor located in a remote location from the point where it is processed. In other situations we desire wireless solutions for ease. Using

More information

An Epic Laser Battle

An Epic Laser Battle FLOWSTONE.qxd 2/14/2011 3:52 PM Page 20 by the staff of Robot An Epic Laser Battle BETWEEN ROBOTS Behind the Scenes! How we created vision-based programming using FlowStone Last month we introduced FlowStone,

More information

AVTECH. Wireless Sensor Hubs. Installation Note

AVTECH. Wireless Sensor Hubs. Installation Note AVTECH Wireless Sensor Hubs AVTECH s Wireless Sensor Hubs, the WiSH (Wireless Sensor Hub) and the WiSPR (Wireless Sensor Hub & Powered Relay), wirelessly transmit sensor data to Room Alert 32W and legacy

More information

PD215 Mechatronics. Week 3/4 Interfacing Hardware and Communication Systems

PD215 Mechatronics. Week 3/4 Interfacing Hardware and Communication Systems PD215 Mechatronics Week 3/4 Interfacing Hardware and Communication Systems Interfacing with the physical world A compute device (microprocessor) in mechatronic system needs to accept input information

More information

How Computer Mice Work

How Computer Mice Work How Computer Mice Work Inside this Article 1. Introduction to How Computer Mice Work 2. Evolution of the Computer Mouse 3. Inside a Mouse 4. Connecting Computer Mice 5. Optical Mice 6. Optical Mouse Accuracy

More information

Wizard- 3 Controller to Optional Track 1-4 Playback Set-up

Wizard- 3 Controller to Optional Track 1-4 Playback Set-up Wizard- 3 Controller to Optional Track 1-4 Playback Set-up 09/24/09 REM-CH Header PINS Not Used 1-Pin G-Pin Track 1-4 ming Selection Switches Momentary Push Button () () () () Toggle Switch Toggle Switch

More information

4.1 Introduction to Media and Devices

4.1 Introduction to Media and Devices Chapter 4 Network Hardware 4.1 Introduction to Media and Devices Many of the issues discussed in this course, such as topology, scalability, and speed, depend on hardware. Unlike many of your computer

More information

8051 Serial Communication

8051 Serial Communication 8051 Serial Communication Basics of serial communication Parallel: transfers eight bits of data simultaneously over eight data lines expensive - short distance fast Serial : one bit at a time is transferred

More information

Wall-Follower. Xiaodong Fang. EEL5666 Intelligent Machines Design Laboratory University of Florida School of Electrical and Computer Engineering

Wall-Follower. Xiaodong Fang. EEL5666 Intelligent Machines Design Laboratory University of Florida School of Electrical and Computer Engineering Wall-Follower Xiaodong Fang EEL5666 Intelligent Machines Design Laboratory University of Florida School of Electrical and Computer Engineering TAs: Tim Martin Josh Weaver Instructors: Dr. A. Antonio Arroyo

More information

This is an inspection failure, not meeting the requirement of >10k Ohm between either PD battery post and chassis.

This is an inspection failure, not meeting the requirement of >10k Ohm between either PD battery post and chassis. Troubleshooting This is a document put together by CSA Laura Rhodes that contains a lot of information about troubleshooting steps for a lot of common control system problems encountered at events. No

More information

Robotics Project. Final Report. Computer Science University of Minnesota. December 17, 2007

Robotics Project. Final Report. Computer Science University of Minnesota. December 17, 2007 Robotics Project Final Report Computer Science 5551 University of Minnesota December 17, 2007 Peter Bailey, Matt Beckler, Thomas Bishop, and John Saxton Abstract: A solution of the parallel-parking problem

More information

Technical Specification for Educational Robots

Technical Specification for Educational Robots Technical Specification for Educational Robots 1. Introduction The e-yantra project, sponsored by MHRD, aims to start a robotic revolution in the country through the deployment of low-cost educational

More information

Robot Light V2. User Manual

Robot Light V2. User Manual Robot Light V2 User Manual 2 Please read over this manual before operating the light. Introduction Unpacking: Thank you for purchasing the Robot Light V2. Every Robot Light V2 has been thoroughly tested

More information

CORTEX Microcontroller and Joystick User Guide

CORTEX Microcontroller and Joystick User Guide This is a User Guide for using the VEX CORTEX Microcontroller and VEX Joystick. Refer to the VEX Wiki (http://www.vexforum.com/wiki/index.php/vex_cortex_microcontroller) for updates to this document. 1.

More information

CHIPS Newsletter Vol 3 - Yahoo! Mail. Official Newsletter of. Chuck Hellebuyck's Electronic Products

CHIPS Newsletter Vol 3 - Yahoo! Mail. Official Newsletter of. Chuck Hellebuyck's Electronic Products CHIPS Newsletter Vol 3 From: "chips@elproducts.net" To: "Chuck Hellebuyck" Friday, January 8, 2010 9:10 AM CHIPs Vol 3 / January 8, 2010 Official Newsletter

More information

BASIC Stamp 1 Project Board (#27112) Development / Education Platform for the BASIC Stamp 1

BASIC Stamp 1 Project Board (#27112) Development / Education Platform for the BASIC Stamp 1 599 Menlo Drive, Suite 100 Rocklin, California 95765, USA Office: (916) 624-8333 Fax: (916) 624-8003 General: info@parallax.com Technical: support@parallax.com Web Site: www.parallax.com Educational: www.stampsinclass.com

More information

Reza Afshari Project Proposal Etec 471, Professor Todd Morton October 28, Western Washington University Electronics Engineering Technology

Reza Afshari Project Proposal Etec 471, Professor Todd Morton October 28, Western Washington University Electronics Engineering Technology WIRELESS OPTICAL USB MOUSE Reza Afshari Project Proposal Etec 471, Professor Todd Morton October 28, 2004 Western Washington University Electronics Engineering Technology INTRODUCTION Almost everybody

More information

Stating the obvious, people and computers do not speak the same language.

Stating the obvious, people and computers do not speak the same language. 3.4 SYSTEM SOFTWARE 3.4.3 TRANSLATION SOFTWARE INTRODUCTION Stating the obvious, people and computers do not speak the same language. People have to write programs in order to instruct a computer what

More information

Bluetooth technology, developed by Ericsson Mobile Communications, a. worldwide telecommunications company based in Sweden, is fast becoming the

Bluetooth technology, developed by Ericsson Mobile Communications, a. worldwide telecommunications company based in Sweden, is fast becoming the Bluetooth technology, developed by Ericsson Mobile Communications, a worldwide telecommunications company based in Sweden, is fast becoming the worldwide standard for short-range wireless communication.

More information

E D P 1 E l t e k D e t e c t o r P r o g r a m m e r v. 1 P t. n o U s e r ' s m a n u a l Rev 1.3f

E D P 1 E l t e k D e t e c t o r P r o g r a m m e r v. 1 P t. n o U s e r ' s m a n u a l Rev 1.3f E D P 1 E l t e k D e t e c t o r P r o g r a m m e r v. 1 P t. n o. 251454 U s e r ' s m a n u a l Rev 1.3f List of Contents List of Contents Page 1 General remarks... 3 2 Operating instructions... 4

More information

Robotic Systems ECE 401RB Fall 2006

Robotic Systems ECE 401RB Fall 2006 The following notes are from: Robotic Systems ECE 401RB Fall 2006 Lecture 13: Processors Part 1 Chapter 12, G. McComb, and M. Predko, Robot Builder's Bonanza, Third Edition, Mc- Graw Hill, 2006. I. Introduction

More information

Pick and Place Robot Simulation

Pick and Place Robot Simulation Pick and Place Robot Simulation James Beukers Jordan Jacobson ECE 63 Fall 4 December 6, 4 Contents Introduction System Overview 3 3 State Space Model 3 4 Controller Design 6 5 Simulation and Results 7

More information

logic table of contents: squarebot logic subsystem 7.1 parts & assembly concepts to understand 7 subsystems interfaces 7 logic subsystem inventory 7

logic table of contents: squarebot logic subsystem 7.1 parts & assembly concepts to understand 7 subsystems interfaces 7 logic subsystem inventory 7 logic table of contents: squarebot logic subsystem 7.1 parts & assembly concepts to understand 7 subsystems interfaces 7 logic subsystem inventory 7 7 1 The Vex Micro Controller coordinates the flow of

More information

7x15W 4IN1 Infinity Rotation LED Pixel Bar. This product manual contains important information about the safe

7x15W 4IN1 Infinity Rotation LED Pixel Bar. This product manual contains important information about the safe Pixel Beam K7 7x15W 4IN1 Infinity Rotation LED Pixel Bar This product manual contains important information about the safe installation and use of this projector. Please read and follow these instructions

More information

Project Final Report Bluetooth Camera Sensor. Project Abstract. Status. Specification

Project Final Report Bluetooth Camera Sensor. Project Abstract. Status. Specification Project Final Report Bluetooth Camera Sensor 04/21/2011 Yichao Yu Project Abstract There are many ways to control a robot. I m thinking why we cannot just use a common portable device as a remote controller

More information

EV3 Programming Workshop for FLL Coaches

EV3 Programming Workshop for FLL Coaches EV3 Programming Workshop for FLL Coaches Tony Ayad 2017 Outline This workshop is intended for FLL coaches who are interested in learning about Mindstorms EV3 programming language. Programming EV3 Controller

More information

CprE 288 Introduction to Embedded Systems (Project and Platform Overview)

CprE 288 Introduction to Embedded Systems (Project and Platform Overview) CprE 288 Introduction to Embedded Systems (Project and Platform Overview) Instructor: Dr. Phillip Jones http://class.ece.iastate.edu/cpre288 1 Overview of Today s Lecture Announcements What are Embedded

More information

SNL Material Monitoring System, The T-1 RF Seal, and the IAEA & KAMS

SNL Material Monitoring System, The T-1 RF Seal, and the IAEA & KAMS IAEA-SM-367/7/02 SNL Material Monitoring System, The T-1 RF Seal, and the IAEA & KAMS Lawrence Desonier Sandia National Laboratories PO Box 5800, MS 1361 Albuquerque, NM 87185 Abstract Throughout the world,

More information

Lesson 4: The Network Interface Card

Lesson 4: The Network Interface Card Lesson 4: The Network Interface Card Network interface cards (NICs) provide the interface between cables, discussed in the previous lesson, and computers. This lesson explores the many different types

More information

Automation of wafer handling

Automation of wafer handling Project Report Automation of wafer handling ELECTRONIC DESIGN LAB DEPARTMENT OF ELECTRICAL ENGINEERING IIT BOMBAY Group Members: SHREYANS GANDHI 06D07005 ISHAN GAIKWAD 06D07013 PRADEEP GAIKWAD 06D07010

More information

Final Report. EEL 5666 Intelligent Machines Design Laboratory

Final Report. EEL 5666 Intelligent Machines Design Laboratory Final Report EEL 5666 Intelligent Machines Design Laboratory TAs: Mike Pridgen & Thomas Vermeer Instructors: Dr. A. Antonio Arroyo & Dr. Eric M. Schwartz Hao (Hardy) He Dec 08 th, 2009 Table of Contents

More information

LCD03 - I2C/Serial LCD Technical Documentation

LCD03 - I2C/Serial LCD Technical Documentation LCD03 - I2C/Serial LCD Technical Documentation 2YHUYLHZ The I2C and serial display driver provides easy operation of a standard 20*4 LCD Text display. It requires only a 5v power supply and the two data

More information

Three Omni Directional Wheels Control On A Mobile Robot

Three Omni Directional Wheels Control On A Mobile Robot We have made it easy for you to find a PDF Ebooks without any digging. And by having access to our ebooks online or by storing it on your computer, you have convenient answers with three omni directional

More information

wck programmer User s Manual ver 1.03 software version 1.32 Developer s software tool for wck series Intelligent Robot Module

wck programmer User s Manual ver 1.03 software version 1.32 Developer s software tool for wck series Intelligent Robot Module software version 1.32 Developer s software tool for wck series Intelligent Robot Module User s Manual ver 1.03 Contents 1. Software Overview...3 2. Function Summary and Screen Layout...3 3. Setting Serial

More information

1 Lab 5: Particle Swarm Optimization

1 Lab 5: Particle Swarm Optimization 1 Lab 5: Particle Swarm Optimization This laboratory requires the following: (The development tools are installed in GR B0 01 already): C development tools (gcc, make, etc.) Webots simulation software

More information

^2 Accessory 55E DeviceNet Option

^2 Accessory 55E DeviceNet Option 1^ USER MANUAL ^2 Accessory 55E DeviceNet Option ^3 Universal Field Bus Adapter Network (UNET) ^4 3A0-603485-DUxx ^5 October 23, 2003 Single Source Machine Control Power // Flexibility // Ease of Use 21314

More information

Focus Command Hand UNIT MANUAL

Focus Command Hand UNIT MANUAL 1. DESCRIPTION OF THE FRONT PANEL To change the unit of measure (feets/meters). PCMCIA board for radio Focus Motor Control Zoom Motor Control Focus-Iris-Zoom selection Iris Motor Control To change the

More information

Brookshire Software. Remote Advanced Playback Unit v3.2

Brookshire Software. Remote Advanced Playback Unit v3.2 Brookshire Software LLC Remote Advanced Playback Unit v3.2 FEATURES Motion and audio control MiniSSC, SMI, SV203, Parallax, Pololu, PicoPic, SSC32, K108A, DMX and compatible devices Digital 44.1kHz stereo

More information

Lecture - 36 Effect on Higher Layer I

Lecture - 36 Effect on Higher Layer I Satellite Communication Systems Prof. Kalyan Kumar Bandyopadhyay Department of Electronics and Electrical Communication Engineering Indian Institute of Technology, Kharagpur Lecture - 36 Effect on Higher

More information

Innovati s Bluetooth 100M Universal Wireless Bluetooth Module

Innovati s Bluetooth 100M Universal Wireless Bluetooth Module Innovati s Bluetooth 100M Universal Wireless Bluetooth Module Bluetooth 100M module is a simple to use Bluetooth module, command control through a simple UART Tx and Rx which are connected to other Bluetooth

More information

Integrity Instruments Application Notes. Release 1

Integrity Instruments Application Notes. Release 1 Integrity Instruments Application Notes Release 1 What is EIA/TIA/RS-485 What is EIA/TIA/RS-422 Half Duplex and Full Duplex Communication Asynchronous Communicatin Grounding EIA/TIA/RS-485/422 Shielding

More information

T7PX Software Update Method

T7PX Software Update Method 1M23Z05402 T7PX Software Update Method Whenever improvements and new functions are available, the software of your T7PX radio transmitter can be updated easily online free of charge. The updated software

More information

SMART MOTOR DEVICES. SMC-Program. Manual

SMART MOTOR DEVICES.   SMC-Program. Manual SMART MOTOR DEVICES http://www.stepmotor.biz SMC-Program Manual 1. Program assignment 3 2. Driver installation 3 3. User interface 4 4. Port selection and setup 5 5. Panel of status indicator group 6 6.

More information

Design of Bicycle mileage Speed Meter

Design of Bicycle mileage Speed Meter Journal of Computing and Electronic Information Management ISSN: 2413-1660 Design of Bicycle mileage Speed Meter Xiuwei Fu 1, a 1 College of Information & Control Engineering, Jilin Institute of Chemical

More information

Networks & Communications. Comp 277

Networks & Communications. Comp 277 Networks & Communications Comp 277 Chapter 1 Introduction 1-1 DATA COMMUNICATIONS The term telecommunication means communication at a distance. The word data refers to information presented in whatever

More information

Indoor Mobile Robot Navigation and Obstacle Avoidance Using a 3D Camera and Laser Scanner

Indoor Mobile Robot Navigation and Obstacle Avoidance Using a 3D Camera and Laser Scanner AARMS Vol. 15, No. 1 (2016) 51 59. Indoor Mobile Robot Navigation and Obstacle Avoidance Using a 3D Camera and Laser Scanner Peter KUCSERA 1 Thanks to the developing sensor technology in mobile robot navigation

More information

ENG460 Engineering Thesis

ENG460 Engineering Thesis School of Engineering and Energy ENG460 Engineering Thesis Commissioning of the Pioneer Robot Thesis Coordinator: Dr Gareth Lee A report submitted to the School of Engineering and Energy, Murdoch University

More information

ZYX User Manual V Revision

ZYX User Manual V Revision ZYX User Manual V.00 206.07.26 Revision Contents Warning and Disclaimer... 3 I. Product Introduction... 4 II. Product List... 5. Package Contents... 5 III. Mounting & Configuration... 6. Gimbal Controller

More information

Introduction Disks RAID Tertiary storage. Mass Storage. CMSC 420, York College. November 21, 2006

Introduction Disks RAID Tertiary storage. Mass Storage. CMSC 420, York College. November 21, 2006 November 21, 2006 The memory hierarchy Red = Level Access time Capacity Features Registers nanoseconds 100s of bytes fixed Cache nanoseconds 1-2 MB fixed RAM nanoseconds MBs to GBs expandable Disk milliseconds

More information

Group 13 Monitor and Control of an Excavator Robot

Group 13 Monitor and Control of an Excavator Robot ELEC 490 PROJECT BLUEPRINT DOCUMENT Group 13 Monitor and Control of an Excavator Robot Submitted December 21st, 2005 FOR Dr. Michael Greenspan Dr. Kevyan Hashtrudi-Zaad Executive Summary In the first two

More information

Activation of Home Automation System via Mobile Technology

Activation of Home Automation System via Mobile Technology Activation of Home Automation System via Mobile Technology M J Van Der Werff 1 W L Xu 2 X Gui 3 1 Institute of Technology and Engineering College of Sciences, Massey University Palmerston North, New Zealand.

More information

Section 3 Board Experiments

Section 3 Board Experiments Section 3 Board Experiments Section Overview These experiments are intended to show some of the application possibilities of the Mechatronics board. The application examples are broken into groups based

More information

ACCUFORCE PRO QUICK START GUIDE

ACCUFORCE PRO QUICK START GUIDE ACCUFORCE PRO QUICK START GUIDE Quick Start Guide 2.0 Copyright SimXperience 2018 Congratulations on the purchase of your SimXperience AccuForce Pro! Your AccuForce Steering System was designed to provide

More information

I2C a learn.sparkfun.com tutorial

I2C a learn.sparkfun.com tutorial I2C a learn.sparkfun.com tutorial Available online at: http://sfe.io/t82 Contents Introduction Why Use I2C? I2C at the Hardware Level Protocol Resources and Going Further Introduction In this tutorial,

More information

AN100 v1.4. EtherCAT network synchronization. Distributed clocks

AN100 v1.4. EtherCAT network synchronization. Distributed clocks AN100 v1.4 EtherCAT network synchronization Many EtherCAT systems benefit greatly from a tight synchronization of devices running on the network. Synchronization is particularly important when drives are

More information

MiR Bluetooth Box. Technical Documentation

MiR Bluetooth Box. Technical Documentation MiR Bluetooth Box Technical Documentation Version 1.2 Software release 1.5 Release date: 11.04.2016 Table of contents 1 Introduktion...3 1.1 Feedback signal...3 1.2 Indication of relays states...3 2 Dimensions...3

More information

Research on Device Control System Design Based on Stepping Motor Wu Dongyan 1, Xu Wen 1, Wang Mingge 2, Jiang Ruochong 1, Jiang Lifeng 1

Research on Device Control System Design Based on Stepping Motor Wu Dongyan 1, Xu Wen 1, Wang Mingge 2, Jiang Ruochong 1, Jiang Lifeng 1 International Conference on Automation, Mechanical Control and Computational Engineering (AMCCE 201) Research on Device Control System Design Based on Stepping Motor Wu Dongyan 1, Xu Wen 1, Wang Mingge

More information

SATEL I-LINK 100 MB I/O-converter User Guide, Version 1.1

SATEL I-LINK 100 MB I/O-converter User Guide, Version 1.1 TABLE OF CONTENTS TABLE OF CONTENTS... 1 IMPORTANT NOTICE... 2 PRODUCT CONFORMITY... 3 WARRANTY AND SAFETY INSTRUCTIONS... 4 1 GENERAL... 5 1.1 SATEL I-LINK 100 MODBUS I/O- CONVERTER... 5 2 SPECIFICATIONS...

More information

2 Table of Contents 1. TABLE OF CONTENTS. 1. Table of Contents Introduction Wiring Diagram Terminals Review...

2 Table of Contents 1. TABLE OF CONTENTS. 1. Table of Contents Introduction Wiring Diagram Terminals Review... TPR-6 Temperature Protection Relay Instruction Manual Ver. June 1 st 2010 2 Table of Contents 1. TABLE OF CONTENTS 1. Table of Contents... 2 2. Introduction... 3 3. Wiring Diagram... 5 4. Terminals Review...

More information

Base Module Board. Engineering» Design» Product. User Manual. Blue Wolf, Inc W. State Street Garden City, ID 83714

Base Module Board. Engineering» Design» Product. User Manual. Blue Wolf, Inc W. State Street Garden City, ID 83714 User Manual Engineering» Design» Product Blue Wolf, Inc. 9179 W. State Street Garden City, ID 83714 Revision History Version # Release Date Revision/Release Comments 1.0 3/14/2011 Initial draft for release.

More information

Table of Contents. Introduction 1. Software installation 2. Remote control and video transmission 3. Navigation 4. FAQ 5.

Table of Contents. Introduction 1. Software installation 2. Remote control and video transmission 3. Navigation 4. FAQ 5. Table of Contents Introduction 1. Software installation 2. Remote control and video transmission 3. Navigation 4. FAQ 5. Maintenance 1.1 1.2 1.3 1.4 1.5 1.6 2 Introduction Introduction Introduction The

More information

Real Time Data Acquisition and Home Parameters Monitoring using LabVIEW

Real Time Data Acquisition and Home Parameters Monitoring using LabVIEW Real Time Data Acquisition and Home Parameters Monitoring using LabVIEW Mr.Rajesh R. Karhe S.G.D.College of Engineering Mr.C.S.Patil S.G.D.College of Engineering Mr. Mahesh S. Patil Govt.College of Engineering

More information

Android Spybot. ECE Capstone Project

Android Spybot. ECE Capstone Project Android Spybot ECE Capstone Project Erik Bruckner - bajisci@eden.rutgers.edu Jason Kelch - jkelch@eden.rutgers.edu Sam Chang - schang2@eden.rutgers.edu 5/6/2014 1 Table of Contents Introduction...3 Objective...3

More information

ACKNOWLEDGEMENT. Sagar Agrawal Parikshit jha Apar Sinha Gaurav Chauhan

ACKNOWLEDGEMENT. Sagar Agrawal Parikshit jha Apar Sinha Gaurav Chauhan ACKNOWLEDGEMENT Sagar Agrawal- 9913103669 Parikshit jha- 913103540 Apar Sinha- 9913103567 Gaurav Chauhan- 9913103672 Tables of content Topics Pages Abstract 4,5 Introduction 6 Components Description 7-10

More information

Serial JPEG Camera Module Data Sheet

Serial JPEG Camera Module Data Sheet 4D SYSTEMS µcam529 Serial JPEG Camera Module Document Date: 15th July 2010 Document Revision: 2.0 2010 4D Systems www.4dsystems.com.au Page 1 of 20 4D SYSTEMS µcam Serial JPEG Camera Module Description

More information

Air Hockey v7.0 Controller PCB Air Hockey 10v Transformer

Air Hockey v7.0 Controller PCB Air Hockey 10v Transformer KNOWN ISSUES SORTED BY BOARD REVISION DYNAMO HOCKEY PCBs LISTED IN THIS WORKSHEET are no longer available for purchase or serviced by the manufacturer. Most tables can be upgraded to Dynamo s latest v7.0

More information

DESIGNING A MODULAR-APPROACH OF MULTI-MICROCONTROLLER BASED EDUCATIONAL TRAINING SYSTEM WITH IDE. R.S.K. Selvakumar*, K.H. Ghazali, N.M.K.

DESIGNING A MODULAR-APPROACH OF MULTI-MICROCONTROLLER BASED EDUCATIONAL TRAINING SYSTEM WITH IDE. R.S.K. Selvakumar*, K.H. Ghazali, N.M.K. National Conference on Postgraduate Research (NCON-PGR) 2009 1st October 2009, UMP Conference Hall, Malaysia Centre for Graduate Studies, Universiti Malaysia Pahang Editors: M.M. Noor; M.M. Rahman and

More information

Direction Control of Robotic Fish Using Infrared Sensor Modules and IPMC Activation Schemes with a dspic30f4013 DSC

Direction Control of Robotic Fish Using Infrared Sensor Modules and IPMC Activation Schemes with a dspic30f4013 DSC Direction Control of Robotic Fish Using Infrared Sensor Modules and IPMC Activation Schemes with a dspic30f4013 DSC Carl A. Coppola 04/03/2009 ECE 480, Team 04 ME 481, Team 09 Abstract This application

More information

MATLAB BASED LOCATION IDENTIFICATION WITHOUT USING GPS

MATLAB BASED LOCATION IDENTIFICATION WITHOUT USING GPS MATLAB BASED LOCATION IDENTIFICATION WITHOUT USING GPS Italia Hiren R. Electronics and Telecommunication Department, University of Mumbai Vishwatmak Om Gurudev College of Engineering, Aghai, Tal.- Shahpur,

More information

SPOT MOVING HEAD M1S150W USER MANUAL. For safety, please read this user manual carefully before initial use.

SPOT MOVING HEAD M1S150W USER MANUAL. For safety, please read this user manual carefully before initial use. SPOT MOVING HEAD M1S150W USER MANUAL For safety, please read this user manual carefully before initial use. Event Lighting reserves the right to revise the manual at any time. Information and specifications

More information

DEBUGGING SERIAL COMMUNICATIONS WITH OTHER DEVICES

DEBUGGING SERIAL COMMUNICATIONS WITH OTHER DEVICES DEBUGGING SERIAL COMMUNICATIONS WITH OTHER DEVICES NOTE: This application note is intended for users connecting an external device to a HomeVision serial port. It may be helpful to users connecting to

More information

Ostar Eye K6. Beam and Kaleido Effects. User manual. Please read the instructions carefully before use

Ostar Eye K6. Beam and Kaleido Effects. User manual. Please read the instructions carefully before use Ostar Eye K6 Beam and Kaleido Effects User manual Please read the instructions carefully before use TABLE OF CONTENTS 1. Safety Instructions... 2 2. Technical Specifications... 4 3. How To Control The

More information