Wireless Robot Engineering Constraints


Tim O�Neil, Ivan Van Dessel, Conrad Donovan, 492 students

 

Abstract�Engineering Constraints for the Wireless robot senior design project at Montana State University. This document covers the designs following non-technical impacts: political, social, health and safety, economic, environmental, sustainability, and manufacturability.

Keywords: Wireless Robot, ECE robot, CAN, Controller Area Network

I.Introduction

T

HIS document provides information on the most common non technical considerations for a design project.These factors are analyzed to assess every possible impact the project could have, what it would take to produce it, and how inflexible it would be to maintain the design.This project operated under an ABET accredited University for the entire duration of the design and implementation.The wireless robot project at Montana State University will enable the current robot design to interface with 802.11b wireless technology to provide a concurring classroom tool for more advanced courses in the ECE Department.The design accounts for the lack of I/O ports by using the Controller Area Network (CAN).

 

The interfaces between all of the components of the design are operated by the fabricated printed circuit board (PCB) that connects various components together:

         CSM-12C32 Module � This will handle the processing of wireless information and structure CAN messages to the and from the robot.

         Sollae EZL-80 � This will provide internal drivers to interface between a PCMCIA card and the CSM Module using TTL-level serial communication.

         PCMCIA card and socket � This is used to receive wireless signals and provide a connection between the EZL-80 and the PCMCIA card.

         CAN Transceivers � These are used in combination with the MSCAN 2.0 system built into the HCS12 processor contained in both the CSM Module and the robot microcontroller.

 

The primary function of the wireless interface on the robots is to send and receive data from a robot to a central server. The data can be a combination of commands, path direction, time, and speed. Secondary goals are robot-to-robot communication and laptop-robot code debugging and loading. For additional information please go to the project website at http://www.coe.montana.edu/ee/seniordesign/robot_wifi/ .

 

A.Economic

The economic effects of this project are as follows.First there is the robot kit that runs $109.50 from the MSU ECE stock room.This is the only cost for the actual robot because the soldering and construction are done as part of the EE 101 course.The second cost is the cost of the wireless daughterboard.Including shipping and handling from PCB express the boards came to $43.50.It should be noted that the price of these boards is directly proportional to the number ordered at one time.For example it cost only ten dollars more to order four boards as apposed to two.If the ECE department decides to order several for one of their labs it could come out to a much smaller cost for each board.The parts that populate the board on the other hand are a more constant price and it should be forecast that it will cost relatively close to the $66 we paid to populate one of the boards.This amount could be slightly changed due to bulk orders on parts but that is entirely dependent on the part and the company providing it.Another important piece that is required for this system is the Motorola CSM 12C32.This important piece of the system cost $59 each.The EZL 80 produced by Sollae, another important component of this system, cost $56. Then there�s the wireless networking card comes in a wide range of prices.The average cost is about $30 though there are some that start around $12 and others that are closer to $100.Our design team is currently experimenting with a variety of different cards and has yet to settle on a specific brand.Another cost to keep in mind for production is the cost of soldering the daughter board.It is this team�s understanding that the ECE department will be buying a number of these boards as lab equipment. If that is the case someone will need to solder those boards together.The actual time it would take to do this is yet unknown but it is estimated that a person experienced with soldering could complete a board in around three hours.This cost would be a factor in the end result price and should be kept in mind.Another cost to factor in is the cost of batteries to run this product.This cost could be left up to the student, but it may also be include with the initial price. Lastly talking to the robot will not be a cost because any campus computer loaded with the software developed by this team and a connection to the campus network will be able to communicate with one of the robots.

B.Environmental

The environmental constraints on this project are relatively few.One item is the lead based solder. Due to the fact that lead is poisonous to humans when ingested this product should not be eaten and should be kept out of reach of children. Another item to be considered is the power source.The power source is controlled by a LM7805 power regulator that releases excess power through heat and it is possible to burn oneself on this device so caution should be observed.Another constraint network safety should not be a major problem due wireless encryption protocol.It is possible for a person to hack in if they knew enough specifics of the project but it seems unlikely.Also it is possible for other wireless devices to interfere with the robot but no more so than normal.Installation, Maintenance guidelines, Telephony voltages, Electromagnetic emissions, and humidity were considered and deemed not to be a problem because of the specific destination of this product

 

C.Manufacturability

 

The manufacturing of wireless project consisted of the design of the wi-fi add-on board which was mainly designed by Chris Stephani, and co-designed by Tim O�Neil and Ivan Van Dessel. The design for the wireless robots requires the production of a printed circuit board (PCB). The PCB will connect the EZL-80, CSM Module, and PCMCIA card and socket.It will also provide pin outs for the CAN bus to be connected to the robot microcontroller.The PCB design will be on file, so it will be easy to reproduce when more are required.The fabrication is simple, containing basic connections and relatively large components. The most complicated component is a four-row PCMCIA socket with 68 pins that is difficult to solder but manageable and necessary. The other more advanced soldering parts would be the smaller capacitors and resistors that are located on the board, but will also not be a problem for beginner solders. CAN is a simple two-wire bus structure, limiting connections on both the robot and CSM Module.The CSM module and EZL-80 need only four connections for serial TTL communication. (Figure 1) These decisions simplified the PCB design and the connectivity between the PCB and the robot.The manufacturing of the add-on wi-fi board was designed to the specifications in which it could be attached to another device that accepts CAN-BUS architecture.

 

Figure 1

Overall architecture of the wi-fi board attached to the ECEbot

wifi-flowchart

 

 

 

D. Sustainability

 

Sustainability has been a major design consideration for the wireless robot.There is a goal to make it available for long-term use in ECE courses at Montana State University. The previous wireless communications senior design team of Brad Benjamin, Carson Drew, and Chris Stephani instantiated and designed a path for our design team to follow. Their design included using the CAN bus which allows many devices to be connected to the robot microcontroller using only two of its pins.At first usage, CAN will only use one byte because small amounts of information will be transmitted.Heavier data loads are still possible because CAN supports sending up to eight bytes in one message which allows the ECE department to expand on this design. The design of the software is very open source in which each component has its own version, and will not be commercialized so it can be altered or upgraded at any time.Software developed for this project can be used or modified for years to come in help by allowing it to be open source and well documented code.The code for both processors will be written in the standardized C programming which brings a universal product to the table.The wireless link and CAN bus was implemented by the proper documentation which was provided to us by the previous team and will be continued to be updated for following designs.The wireless communication design implements the IEEE 802.11b standard wireless link which is backwards compatible with 11g which is the industries leading market.

 

E.Health and Safety

The main health and safety issue to not interfere with other wireless networks and communication because this could cause many communication problems that could be serious.As a result we will rely on the IEEE and its compliant standard the 802.11b.This standard has international recognition and is a safe bet for future use.The task group that created the standard was formed in 2000 and consisted of more than 100 networking and software companies as well as those from consulting agencies and academic institutions.The data rate of the Wireless LAN Medium Access Control (MAC) was improved in 2003 from 11 Mbps to 54 Mbps by using (OFDM) orthogonal frequency division multiplexing.This new standard 802.11g is backward compatible with 802.11b.The data rate 11 Mbps is enough to support many robots and other devices using this standard as well as others using the new 802.11g standard.

 

F.Social

The social issues include the following:education and regional studies, community research in rural and urban environments, communication, popular culture and social change.Education and regional studies could be improved by using the robot to collect various data from dangerous or hard to reach terrains.The data would then be used as educational or scientific material.Community Research in urban and rural environments can be improved by using the robot to collect data over the terrain.In the future data such as audio, video, temperature, humidity and still pictures could be collected as the robot moved across the terrain.Also the robot could be used exploration of other planets, etc.Communication between people and organizations will improve because the robot in the future could be used to relay messages or do a video broadcast.Popular culture could change by adding enough features to the robot.The robot could be marketable for the consumers.Maybe in the future people would own the robot to set a social trend.Society will be changed as a whole because people will rely more closely on robots to collect data.

G.Political

The political issues including the following:civil and political rights, diplomacy, international migration and colonization and international relations.Civil and political rights are not violated in this project because there is not a law in the United States that prevents us from developing our robot.In other countries the laws would have to be looked at to ensure no laws are broken by adding features to the robot.The robot could be used for diplomacy by future add-ons like audio and video.These features could be used for a video broadcast from country to country.Internal migration and colonization could be changed.By using the robot to explore and collect data in dangerous or unreachable places such as the moon and other planets, the process for developing safe living areas would be quickened.International relations could be improved by allowing people in other countries to control the robot over the internet.�� Since our robot will be connected wireless to the internet, anyone with access could potentially control the robot and do scientific research or other things that they normally couldn�t do without physically traveling to another country.

II.Acknowledgment

The authors gratefully acknowledge the contributions of Dr. R. Wolff project advisor, Carson Drew, Brad Benjamin, and Chris Stephani for their work on this project.

III.References

 

Technical Reports:

[1]     Sollae Co., LTD. EZL80 User�s Manual V6.0 [Online]. Available: http://www.eztcp.com/en/Support/ezl80en.pdf

[2]     Axiom Manufacturing. CSM 12C32 Educational Module for Freescale MCS9S12C32 [Online].Available: http://www.axman.com

 

[3]     B. Benjamin, �CAN (Controller Area Network) Documentation for groups using CAN with the ECE robot with the Motorola HCS12 processor,�2005

 

 

Standards:

[4]     IEEE Wireless standards development, ANSI/IEEE Standard 802.11, 1999 Edition (R2003).

 

 

 

 

VI. BIOGRAPHIES

 

Tim O�Neil was born May 21, 1981 in Choteau Mt.He graduated high school from Billings Senior high in May of 1999.From there he went into the Marine Corps where for the next year he completed his training as a Recon Marine.After that year Tim began his study at Montana State University where he is today.During his time at MSU Tim had a one year deployment to Iraq with Second Recon Battalion for Operation Iraqi Freedom II. After his deployment he returned to MSU to complete his degree in Computer Engineering.

 

report2pic

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ivan Van Dessel, was born July 15, 1982 in Havre Montana.He graduated high school from Joplin-Inverness high school in May of 2001.In the fall semester of 2001 Ivan started his first semester at Montana State University, and is currently finishing up a double major of Electrical and Computer Engineering.During his time at MSU Ivan has pushed most of his research and college class load towards embedded design and network communication systems.Ivan is currently working for Advanced Acoustic Concepts in Bozeman as a Systems Engineer Intern.

 

clean

 

 

 

 

 

 

 

 

 

 

 

 

 

Conrad Donovan was born in Missoula Montana.  He went to Capital High in Helena and graduated in 2000.  After graduation I went to the Aircraft Electrician School at Ft. Eustis, VA for 5 months.  After graduating from this school he started Electrical Engineering at Montana State University in Jan. 2001.In Sept. of 2004 he was called up for active duty for Operation Iraqi Freedom 3. He was on active duty for 15 months, 10 of which he spent in Iraq working on 30 Blackhawk helicopters in the 189th Aviation unit.  Now he's back to school at Montana State University with 22 credits remaining and he's expecting to graduate in Dec. of 2006.