2016 Trinity College Home Fire Fighting Robot Competition. Submitted by Nick Schuetz and Nathan Weisling
|
|
- Charla Webb
- 6 years ago
- Views:
Transcription
1 2016 Trinity College Home Fire Fighting Robot Competition Submitted by Nick Schuetz and Nathan Weisling EE495 Senior Project Seminar Facility: University of Evansville Advisor: Mark Randall 25 April, 2016
2 Table of Contents: Introduction Problem Definition Solution Starting at Buzzer Driving Fire Recognition Fire Suppression Hardware Software Sustainability Environmental Impact Political Impact Manufacturability Safety and Standards Cost Results Conclusions and Recommendations Appendices References Appendix A Trinity College Fire-Fighting Robot
3 List of Figures: Figure 1. Basic Track Layout Figure 2. Level 2 layout A Figure 2. Level 2 layout B Figure 2. Level 2 layout C Figure 2. Level 2 layout D Figure 6. Level 3 Arena Figure Pin Layout Figure 8. Finished Robot Figure 9. Pseudo Code List of Tables: Table1. Hardware Components Table 2. Cost of Robot Table 3. Travel Expenses Trinity College Fire-Fighting Robot
4 Introduction House fires are a terrifying problem that still exist in the developed world. Each year thousands of citizens and hundreds of fire fighters are killed or injured by house fires. In addition to deaths and injuries, house fires cost billions in lost property and clean up. The Trinity College Home Fire Fighting Robot Competition hopes to solve this problem by bringing teams from around the US and world to compete in an autonomous firefighting robot to spark ingenuity in autonomously extinguishing house fires with a system within the house before the fire can grow out of control. The senior project was to build a robot to compete for a podium position at the 2016 Trinity College Fire Fighting Robot Competition. Problem Definition The firefight robot needed to meet the requirements and rules as outlined by the 2016 Trinity College Fire Fighting Robot Competition Rulebook [1]. The robot had be fully autonomous and could not receive outside changes during a trial. The robot could touch walls during normal movement, but could not crash into walls at high speed. The robot was required to fit into a bounding box 31cm x 31cm x 27cm. The only exemption to the bounding box was the optional use of an extendable arm for level 3. The robot had to include a momentary start button with a green background. This had to be the only start button. The microphone had to be placed on the top of the robot. It had to have a blue background with the words MIC on the background. An LED was required on top of the robot to indicate when the robot sees the flame. A kill switch had to be included on the top of the robot to kill power to the sensors, motors, and logic. The robot had to have an obvious handle for the judges to use in putting the robot in the arena. The rules changed significantly in comparison to the 2015 rules. The competition had Trinity College Fire-Fighting Robot
5 three levels within each division. The only way to compete in levels two and three was to complete the level before it. For the first level, the robot needed to start the competition when a fire alarm buzzer sounds. The robot then autonomously navigated through a course as outlined in the rules to find a candle. When the candle was found, the robot used a versa valve controlled CO2 canister to extinguish the candle. After extinguishing the candle, the robot navigated back to its starting position. The robot earned points for completing each requirement and for how quickly the robot is able to complete the course. The course had to be completed in under three minutes. Figure 1 shows the basic layout and dimensions of the arena. There are 4 rooms connected together by hallways. Figure 1. Basic Track Layout [1] Level two had the same requirements as level one, but added the complexity of rugs and wall decorations as well as a dog obstacle and furniture. Level two also added a level of complexity with four possible course layouts that were chosen at random when the robot was turned over to the judges for a run. Level two had to be completed in under four minutes. Figures Trinity College Fire-Fighting Robot
6 2, 3, 4, and 5 show the different layouts possible for the level 2 arenas. The differences between these arenas were the entrances to rooms 1 and 4 are varied either separately or together. Figure 2. Level 2 layout A [1] Figure 3. Level 2 layout B [1] Figure 4. Level 2 layout C [1] Figure 5. Level 2 layout D [1] Level three was the most challenging level. Level three had the same requirements and obstacles as level two, but it added more complexity. In addition, the arena for level three was made of two level two arenas put together. Figure 6 shows the level 2 arenas connected with a hallway that was flat or inclined upon request for more possible points. Level three also featured a search and rescue of a baby that had to be found and brought to a safe zone before the then Trinity College Fire-Fighting Robot
7 three candles could be extinguished. The three candles were lit at different times throughout both arenas during the run and all had to be extinguished. The time limit for level three was five minutes. Figure 6. Level 3 Arena [1] Trinity College Fire-Fighting Robot
8 Scoring was based on time. Completing extra tasks took time off of the run and penalties such as running into the dog added time onto the the total time of the run. Requirements for this project included: 1. Produce a fully autonomous robot 2. Meet all size requirements 3. Include handle for easy transportation to arena 4. Include start button, Mic, Fire Found LED, and kill switch 5. Be competitive at the first and second levels and attempt the third level Solution The firefighting robot was to be built to meet the specifications as laid out in the 2016 Trinity College Fire Fighting Robot Competition Rulebook. Designing the robot to meet these rules ensured that the robot was eligible for competition when completed. The robot was also built to accomplish 4 main tasks. Starting at buzzer: To accomplish the first task of the competition, starting, the robot needed to start when the buzzer sounded. To start at the buzzer sound, the robot used a microphone connected to an STM32F407 Discovery Board [2] microcontroller. The microcontroller processed the sound to match the value of the frequency to the starting frequency. When the frequency matched the given value, the robot started the competition. To complete this requirement, a Parks-McClellan bandpass filter was chosen with a bandpass of 3.8 khz plus or minus 15%. The Trinity College Fire-Fighting Robot
9 Discovery Board was chosen for this task due to its familiarity to the team and its ability to process the sound where the 8051 was unable. Driving: The robot used 2 DC motors with encoders to move about the arena looking for the candles to put out. The DC motors were connected to an 8051 microcontroller to coordinate function with the 3 Sharp sensors that were used to identify walls and obstacles and help the robot in identifying its location in the arena in order to navigate back to the starting square. The DC motors were chosen for their ease of use. The Sharp sensors were chosen for their ability to sense the distance to walls and objects. The 8051 was chosen for its familiarity to the team in addition to its meeting of the minimum specifications for the project. Fire recognition: In order to put out the fire, the robot needed to be able to identify the fire when it entered the room where the candle is located. The robot used a UV Tron [3] to accomplish this. The UV Tron had a very wide range of vision to be able to identify the flame in a large room. The IR sensor next to the extinguisher nozzle then took over flame detection as it had greater precision at a closer range. The IR sensor was able to pinpoint the flame and trigger an LED to light on the robot indicating a successful recognition. Fire suppression: Fire suppression was accomplished through the use of a versa valve system. The versa valve was designed to accept a CO2 cartridge, which was ideal for fire suppression. CO2 is what is used in many fire extinguishers to suffocate fires and the small cartridges were ideal for placement on a robot. The versa valve system used a gate inside of the system to release CO2 when triggered. A servo motor was used to sweep the nozzle back and forth over the flame to extinguish the candle. Trinity College Fire-Fighting Robot
10 Hardware Figure 7 shows the pin layout for the ATMEL 8051 microcontroller that were used in the project. Port 1 was chosen for a number of task to fully utilize the Analog to Digital converters and the pulse width modulation signals. Figure Pin Layout Table 1 lists the hardware components. Hardware was centered on the choice to compete in the versa valve challenge, use a small, open plastic chassis, and be reused from a previous year. This meant most components had to come from what was already in the lab, Hardware Components 1 ARM STM32F407 Discovery Board for sound processing s for autonomous control 2 DC motors for movement 3 Sharp sensors for navigation 1 UV Tron for candle detection 1 IR detector for advanced candle detection 1 Versa Valve and CO2 for candle extinguishing 1 Servo for CO2 sweeping Table 1. Hardware Components or in the stock room. Sharp sensors, Trinity College Fire-Fighting Robot
11 which emit IR light to measure the distance to objects were chosen for their precision in the confined space of the arena. Sharp sensors were also used in previous robots and a substantial supply were already on hand in the lab. The 8051, while not the most efficient choice for processing power, was the most efficient use of time for the group due to the familiarity of its operation. Both team members had 8051s that they had used in previous classes, so that no microcontrollers had to be bought. The hardware choices the team made created the foundation for a successful and low cost project. Figure 8. Finished Robot Trinity College Fire-Fighting Robot
12 Software The project was written in the C language on the Keil µvision platform [4]. The benefits of this were the team s familiarity with the language and the debugging environment on µvision. On previous projects the team members used the Atmel 8051 and the C language to utilize external interrupts, analog to digital conversion, and pulse width modulation. All of these methods were used in this project and the team s familiarity with these in this language was very useful in the completion and success of the project. The software for this project was written in a modular style. It used a switch statement to run code to get to different rooms. Each room had several ways to be approached. Using a switch statement allowed rooms to be approached from the most efficient ways. Each room could be approached from a different direction, such as entering from the left or from the right. This ensured that tricky situations with the obstacles and various room layouts could be simplified into a much more Figure 9. Pseudo code approachable problem. Each room did not have to be pigeon holed into one approach such as right wall following into a room. It could right wall follow into one room, and then left wall Trinity College Fire-Fighting Robot
13 follow into the next reducing extra travel length by solving the problem smarter. After entering and searching a room, it updated a counter so that it would then enter the next case in the switch statement. It would continue this until the candle was located. After the candle was detected in the room, a separate function was called that determines the exact location of the candle and moved towards it. This was done sweeping the servo across the room and checking the value from the infrared sensor. After a complete sweep, the servo recentered and turned in the direction of the candle until the highest value found during the sweep is matched or passed. The robot then knew it was facing the candle, moving forward until the IR sensor or the front distance sensor detected an optimal distance. The versa valve was then opened and the servo was swept across the candle, extinguishing the flame. The analog to digital conversion functions were only called when they were needed. This ensured that the conversions were not returning garbage values confused with the other value conversions but had time to settle between operations. It also enabled the power individual sensors used to be maximized since other sensors were not also operating simultaneously. The functions were separated into a separate file as well to make viewing them more manageable. Sustainability The project was very sustainable as it is took advantage of as many parts as possible from robots used in past competitions. The current year robot was purposefully designed to use the components from last year s robots instead of wasting money and resources on new parts. Recyclability was the design inspiration and helped to make the project sustainable for years to come. Trinity College Fire-Fighting Robot
14 Environmental Impact Continuing with the idea of recyclability, the robot had very little environmental impact. The batteries were rechargeable battery packs in order to eliminate battery waste. Most of the parts were recycled from past robots cutting the impact of newly manufactured parts and their shipment. Political Impact The success of the firefighting robot could encourage the public and politicians to look into starting petitions and bills to provide more funding for automated firefighting robots. The successful implementation of firefighting robots in homes could keep taxpayers alive longer to pay more taxes that would be available for the public good. The purchase of firefighting robots by homeowners could also allow fire departments to cut budgets. Manufacturability The robot was designed to be very able to manufacture. Nearly all of the chassis, the microcontrollers, the sensors, and the other components are readily available online through a number of vendors for low prices. It would be very easy for a company to source the off the shelf parts and assemble them in a small area with a limited number of employees. Trinity College Fire-Fighting Robot
15 Safety and Standards The use of fire in the completion of this project was a major source of concern, but it was a manageable source. A fire extinguisher was located in the room near the track in case of an emergency. There was also a first aid kit in the room if needed. The school clinic was nearby and St. Mary s Hospital was a short distance away in the event of serious injury. Nathan is wilderness first aid trained in addition to being CPR and defibrillator certified. Proper safety considerations were taken at all times and safety was priority number one. In order to ensure a safe robot was built, several international standards were followed. IEEE C [5] was followed to ensure that circuitry was handled in a safe and proper manner. Attempts were made to follow IEEE standard [6] in an effort to keep the project as sustainable and ecofriendly as possible. IEC standard of 2012 [7], the standard for safe use of the robot by the operator was followed to ensure that neither the teammates nor faculty and staff were injured by the robot. Cost Cost of Robot..2 Microcontrollers x2 $60 Provided Motors x2 $110 Provided Wheels x2 $10 Provided Caster $7 Provided Electronics (Sensors, mic, LED's, etc.) $175 Provided Hardware $50 Purchased Total $412 Total excluding parts from past years $50 Table 2. Cost of Robot Travel Expenses. Hotel $ Flights $1, Car Rental $ Airport Parking $21 Poster $25 Event Registration $90.24 Checked Luggage $25 CO 2 and Batteries $22.94 Team shirts $67.50 Total $1, Table 3. Travel Expenses Trinity College Fire-Fighting Robot
16 The cost for this project were minimal. The team utilized equipment from previous years robots. The benefits of this was that the majority of the expensive parts had already been purchased. The majority of the cost that remained were a 3D printed handle, CO2 cartridges, and travel to Connecticut. Travel was set up by Vicky Hasenour, and these costs came to $ Attached are the costs of travel. The costs for parts was around $512, but through reusing parts from past years, our cost were about $50. Results The robot was able to meet all project requirements. The robot was able to autonomously navigate through level 1 and all layouts of level 2. The robot was able to identify a flame using the long distance UV Tron, and was also able to navigate to the flame using the IR sensor. The versa valve was able to extinguish candles in all four rooms on each course layout. The robot was able to start at 3.8 khz and not at ambient noise. The robot also met all rulebook requirements for size and labeling. The robot was very reliable in its operation, being able to find and extinguish candles on seventy percent of runs. Unfortunately, the robot was not able to compete at competition. The rulebook stated that the robot must start when a 3.8 khz buzzer sounds and must not start when it hears ambient noise. The examples given for ambient noise were given as whistling, clapping, snapping, and other noises that could be made in the large gym where the competition took place. At the competition, the judges required robots to pass a sound start check. For this check, a 3.2 khz buzzer was sounded to check if the robot would start when it heard ambient noise. Due to the teams choice to use a Parks-McClellan bandpass filter with a bandpass of 3.8 khz plus or minus 15%, the robot passed the 3.2 khz sound, and therefore Trinity College Fire-Fighting Robot
17 failed tech inspection. Many attempts were made to fix this problem, but none were successful. However, the team did come in first place in the poster presentation competition. Conclusions and Recommendations The team considers the project a success. The project was a great learning opportunity for the team. The team believes that it would have been in there best interest to have started earlier and the team would suggest any interested team to begin earlier than they did. The team members would suggest this project to any interested rising seniors as a challenging, but rewarding project. Having the added pressure of competition is intimidating on the surface, but it later becomes a source of comfort that the students have defined and achievable goals. The team would suggest using their model of staying simple and less is more. This philosophy allows for easy troubleshooting and for students to be able to keep a great handle on all of the components that go into the robot. Overall, this project represents a successful capstone to two wonderful college careers. Trinity College Fire-Fighting Robot
18 Appendix A: Project Code Main Code: // main.c #include <AT89C51CC03.h> #include "header.h" // int enc_count; possibly for room exiting int line; int room; int IRret; signed char temp; unsigned char tmp; unsigned int encoderl; unsigned int encoderr; unsigned int R, L, F, k; unsigned int check; unsigned char high1; unsigned char right = 200, left = 180; int soundstart = 0; void rightencoder(void) interrupt 0 using 1 encoderr++; void leftencoder(void) interrupt 2 using 1 encoderl++; void main(void) P3_7 = 1; P0_4 = 1; P0_7 = 1; P0_6 = 1; P3_1 = 1; P3_5 = 1; // sound activation led, P3_6 = 1; // flame led Initialize(); ADC(); // findfire(); while (soundstart == 0) if (P3_1 == 0) Delay(10000); if (P3_1 == 0) soundstart = 1; P3_5 = 0; // light up sound led Trinity College Fire-Fighting Robot
19 checkleftfirst(); while (1) void checkleftfirst() ADCL(); if (L > 0x4000) ADCR(); ADCFront(); if (R > 0x3200) encoderl = 4000; while (1) findcandle1(0); else if (R <= 0x3200 && F > 0x3200) turnaround(90); encoderl = 4000; while (1) findcandle1(0); else turnleftn(); line = 0; ADCFront(); encoderr = 0; while (F < 0x5800 && encoderr < 2900) ADCFront(); wallfollowleft(); line = 0; Delay(10000); ADCR(); line = 0; if (R < 0x3900) turnaround(90); Trinity College Fire-Fighting Robot
20 CCAP0H = 200; CCAP1H = 180; while (line == 0) ADCLine(); Delay(10000); if (P0_4 == 0) room = 6; else reverse(); Delay(1000); turnaround(90); encoderl = 0; while (1) findcandle1(1); // checked room 4 else encoderl = 0; Delay(1000); turnaround(180); while (1) findcandle1(0); void findcandle1(unsigned int four_first) switch (room) case 1: wallfollowright(); if (encoderl > 10000) ADCLine(); else line = 0; Trinity College Fire-Fighting Robot
21 if (line == 1) Delay(10000); if (P0_4 == 0) room = 6; break; else line = 0; reverse(); Delay(1000); turnaround(90); room++; break; case 2: wallfollowright(); ADCLine(); if (line == 1) Delay(10000); if (P0_4 == 0) room = 6; break; else line = 0; turnaround(180); Delay(10000); room++; break; case 3: wallfollowright(); ADCLine(); if (line == 1) Trinity College Fire-Fighting Robot
22 Delay(10000); if (P0_4 == 0) room = 6; break; else line = 0; turnaround(180); if (four_first == 0) room++; else room = 7; break; case 4: encoderr = 0; encoderl = 0; CCAP0H = 180; CCAP1H = 190; while (encoderl < 700) ; Delay(1000); turnaround(90); Delay(1000); ADCL(); if (L > 0x4500) // wall encoderl = 0; encoderr = 0; CCAP0H = 200; CCAP1H = 180; Delay(1000); while (encoderl < 2580) wallfollowright(); Delay(1000); Trinity College Fire-Fighting Robot
23 else // no wall, drive farther encoderl = 0; encoderr = 0; CCAP0H = 200; CCAP1H = 180; Delay(1000); while (encoderl < 6000) wallfollowright(); Delay(10000); ADCL(); if (L < 0x6600) turntoleft(); while (line == 0) CCAP0H = 200; CCAP1H = 180; ADCLine(); else while (line!= 1) wallfollowleft(); ADCLine(); if (line == 1) Delay(10000); if (P0_4 == 0) room = 6; break; else line = 0; reverse(); turntoleft(); room = 7; Trinity College Fire-Fighting Robot
24 break; case 5: // after rethome wallfollowright(); ADCLine(); if (line == 1) Delay(1000); while (1); break; case 6: findfire(); // one = 1; line = 0; turnaround(180); while (line == 0) wallfollowright(); ADCLine(); line = 0; room++; break; case 7: while(1); break; void wallfollowright() CCAP0H = right; // right wheel CCAP1H = left; // left wheel ADCR(); ADCFront(); if (F >= 0x5800) Delay(1000); Trinity College Fire-Fighting Robot
25 turntoleft(); else if (R >= 0x6400) right = (R * k); if (right >= 255) right = 255; left = (R * k); if (left <= 130) left = 130; // away from wall else if (R < 0x6400 && R > 0x4700) left = (R * k); if (left >= 230) left = 230; right = (R * k); if (right <= 150) right = 150; // to wall else turnright(); void wallfollowleft() CCAP0H = right; // right wheel CCAP1H = left; // left wheel ADCL(); if (L < 0x6400 && L > 0x4700) right = (L * k); if (right >= 255) right = 255; left = (L * k); if (left <= 130) left = 130; else if (L >= 0x6400) left = (L * k); if (left >= 255) left = 255; right = (L * k); if (right <= 130) right = 130; Trinity College Fire-Fighting Robot
26 else turnleft(); void turnaround(int deg) P0_7 = 0; encoderl = 0; CCAP0H = 50; // right CCAP1H = 180; if (deg == 180) while (encoderl < 1540); else if (deg == 90) while (encoderl < 780); P0_7 = 1; Delay(1000); void turntoleft() Delay(1000); P0_6 = 0; encoderr = 0; CCAP0H = 200; CCAP1H = 70; while (encoderr < 960); P0_6 = 1; CCAP1H = 180; void turnright() ADCR(); while (R < 0x4700 && line == 0) ADCR(); ADCLine(); Trinity College Fire-Fighting Robot
27 CCAP1H = 180; CCAP0H = 100; CCAP0H = 200; void turnleft() ADCL(); while (L < 0x4700 && line == 0) ADCL(); ADCLine(); CCAP1H = 100; CCAP0H = 200; CCAP1H = 180; void turnleftn() ADCL(); while (L < 0x4700) ADCL(); CCAP0H = 200; CCAP1H = 180; void reverse() P0_7 = 0; P0_6 = 0; CCAP0H = 55; CCAP1H = 70; Delay(7500); P0_7 = 1; P0_6 = 1; void findfire() unsigned int value; int m = 0; int pos; EX0 = 0; Trinity College Fire-Fighting Robot
28 EX1 = 0; IRret = fireir(0xff00); Delay(10000); pos = (IRret >> 8); value = (IRret << 8); ADCir(); if (pos >= 150) while (ADCir() < value) CCAP0H = 150; // right // left else if (pos < 150) while (ADCir() < value) CCAP1H = 150; CCAP0H = 200; CCAP1H = 185; while (ADCir() < 0x9A00) ADCFront(); if (F > 0x5500) break; IRret = fireir(0x9900); P3_6 = 0; // flame led Delay(10000); putout(); EX0 = 1; EX1 = 1; void putout() P3_7 = 0; count = 41; while (found == 0) search(2); P3_7 = 1; Trinity College Fire-Fighting Robot
29 void Initialize() CKCON = 0x01; CMOD = 0x02; CCON = 0x40; CCAPM0 = 0x42; CCAPM1 = 0x42; EX1 = 1; EX0 = 1; IT0 = 1; IT1 = 1; EA = 1; line = 0; room = 1; IRret = 0; k = 0; encoderl = 0; encoderr = 0; void ADC() ADCF = 0xa7; ADCON = 0x20; ADCLK = 0x00; void Delay(int x) int i, j; for (i = 0; i < x; i++) for (j = 0; j < 100; j++); return; Trinity College Fire-Fighting Robot
30 Header: //header.h #ifndef _HEADER_H_ #define _HEADER_H_ sbit output=p3^0; extern int found; extern int count; extern int line; extern int room; extern int IRret; extern signed char temp; extern unsigned char tmp; extern unsigned int encoderl; extern unsigned int encoderr; extern unsigned int R, L, F, k; extern unsigned int check; extern unsigned char high1; extern int fireir(int stop); extern void putout(); extern void search(signed int j); extern void timer(int msec); extern void Delay(int x); extern void ADCFront(); extern void ADC(); extern void ADCR(); extern void ADCL(); extern void ADCLine(); extern void Initialize(); extern void turnright(); extern void turnleft(); extern void turnleftn(); extern void wallfollowright(); extern void wallfollowleft(); extern void reverse(); extern void findfire(); extern void findcandle1(unsigned int four_first); extern void reverse(); extern void checkleftfirst(); extern void turnaround(int deg); extern void turntoleft(); extern unsigned int ADCir(); #endif Trinity College Fire-Fighting Robot
31 FireIR Code: #include <at89c51cc03.h> #include "header.h" int count; int found = 0; signed int g = 2; void delay1(unsigned int msec) int i,j; for(i=0;i<msec;i++) for(j=0;j<1275;j++); void timer(int msec) int i; TR1=1; for(i=0;i<msec;i++) while(tf1==0); TF1=0; TR1=0; int fireir(int stop) unsigned char Highest=0; int pos1=0; unsigned int leftright=0; EA = 0; TMOD=0x20; TH1= -46; output=0; count=41;//150 is middle while(found == 0) delay1(1); check = ADCir(); if(high1>highest) pos1=count; Highest=high1; Trinity College Fire-Fighting Robot
32 if(check>stop) found=1; else search(g); found = 0; check = 0; return ((pos1<<8)+highest); void search(signed int g) int i; if(count>255) count = 150; for(i=0;i<5;i++) output=1; timer(count); output=0; timer(2200);//2200 found=1; else count=count+g; for(i=0;i<2;i++) output=1; timer(count); output=0; timer(2200);//2200 Trinity College Fire-Fighting Robot
33 Analog Code: //adc file #include <at89c51cc03.h> #include "header.h" void ADCR() ADCON &= 0xF8; ADCON = 0x00; ADCON = 0x20; ADCON = 0x08; tmp = (ADCON & 0x10); while(tmp!= 0x10) tmp = (ADCON & 0x10); R=(ADDH<<8)+ADDL; ADCON &= 0xEF; void ADCL() ADCON &= 0xF8; ADCON = 0x01; ADCON = 0x20; ADCON = 0x08; tmp = (ADCON & 0x10); while(tmp!= 0x10) tmp = (ADCON & 0x10); L=(ADDH<<8)+ADDL; ADCON &= 0xEF; void ADCFront() ADCON &= 0xF8; ADCON = 0x02; ADCON = 0x20; ADCON = 0x08; tmp = (ADCON & 0x10); Trinity College Fire-Fighting Robot
34 while(tmp!= 0x10) tmp = (ADCON & 0x10); F=(ADDH<<8)+ADDL; ADCON &= 0xEF; void ADCLine() //line ADCON &= 0xF8; ADCON = 0x05; ADCON = 0x20; ADCON = 0x08; tmp = (ADCON & 0x10); while(tmp!= 0x10) tmp = (ADCON & 0x10); if((((addh<<8)+addl) >= 0x9900)) line = 1; ADCON &= 0xEF; unsigned int ADCir() ADCON &= 0xF8; ADCON = 0x07; ADCON = 0x20; ADCON = 0x08; temp = (ADCON & 0x10); while(temp!=0x10) temp = (ADCON & 0x10); //high1=(addh<<8)+addl; high1=addh; check = (ADDH<<8)+ADDL; ADCON &= 0xEF; return check; Trinity College Fire-Fighting Robot
35 References [1] (18 September 2015) Trinity College Fire-Fighting Home Robot Competition. [Online]. Available: [2] [3] [4] [5] IEEE. C IEEE 2012 National Electrical Safety Code IEEE Standards Association. Web. 12 Sept [6] IEEE IEEE Standard for Environmental Assessment of Electronic Products IEEE Standards Association. Web. 25 Nov Trinity College Fire-Fighting Robot
36 [7] IEEE. IEC Second edition Information Technology Equipment Safety IEE Standards Association. Web Trinity College Fire-Fighting Robot
Final Design Report. Team Name: No Rest for the Weary
EEL 4924 Electrical Engineering Design (Senior Design) Final Design Report 4 August 2009 Project Title: SLEEP Team Name: No Rest for the Weary Team Members: Renard Sumlar lrsum825@ufl.edu Brad Bromlow
More informationEmbedded Robotics. Software Development & Education Center
Software Development & Education Center Embedded Robotics Robotics Development with 8051 µc INTRODUCTION TO ROBOTICS Types of robots Legged robots Mobile robots Autonomous robots Manual robots Robotic
More informationRoboStamp Basic Software (A tutorial by Technotutorz)
RoboStamp Basic Software (A tutorial by ) The Robostamp robotic kit is one of the robots used as standard in the workshops. Two versions can be built up: the izebot and the RoboTank. The Robostamp can
More informationWall-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 informationDirection 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 informationDIY Line Tracking Smart Car with AT89C2051
DIY Line Tracking Smart Car with AT89C2051 1. Introduction: A DIY Smart Car design involves mechanical structure, electronic based sensor principle, automatic control, and even knowledge of microcontroller
More informationSOLO an invisible, electronic lock with multiple usages STAND-ALONE ELECTRONIC RFID LOCK FOR:
SOLO an invisible, electronic lock with multiple usages STAND-ALONE ELECTRONIC RFID LOCK FOR: Shops and Retail: Hospitals: Offices: Schools: Clubs: Glass cabinets and display cases, supply cupboards, staff
More informationMobile Autonomous Robotic Sentry (MARS) with Facial Detection and Recognition
Mobile Autonomous Robotic Sentry (MARS) with Facial Detection and Recognition Tyler M. Lovelly University of Florida, Dept. of Electrical & Computer Engineering 12315 Clarendon Ct Spring Hill, FL 34609
More informationHomework 13: User Manual
Homework 13: User Manual Team Code Name: Autonomous Targeting Vehicle Group No. 3 User Manual Outline: Brief (marketing-style) product description Product illustration annotated with callouts for each
More informationAUTONOMOUS CONTROL OF AN OMNI-DIRECTIONAL MOBILE ROBOT
Projects, Vol. 11, 2004 ISSN 1172-8426 Printed in New Zealand. All rights reserved. 2004 College of Sciences, Massey University AUTONOMOUS CONTROL OF AN OMNI-DIRECTIONAL MOBILE ROBOT C. J. Duncan Abstract:
More informationSOLO. an invisible, electronic lock with multiple usages. Technology Solo locks are available in the following different models.
Page 1 / Version 1,0 SOLO an invisible, electronic lock with multiple usages Stand-alone electronic RFID lock for: Shops and Retail: Glass cabinets and display cases, supply cupboards, staff lockers Hospitals:
More informationInteraction with the Physical World
Interaction with the Physical World Methods and techniques for sensing and changing the environment Light Sensing and Changing the Environment Motion and acceleration Sound Proximity and touch RFID Sensors
More informationAnother Forking Robot
Another Forking Robot A.k.a. AFR Matt Silverman IMDL Summer 99 Table of Contents Abstract Page 3 Executive Summary 4 Introduction 5 Integrated System 5 Mobile Platform 6 Actuation 6 Sensors 6 Behaviors
More informationFinal 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 informationIEEE SoutheastCon Hardware Challenge
IEEE SoutheastCon Hardware Challenge Cameron McSweeney, Kendall Knapp Brian Roskuszka, Daniel Hofstetter May 2, 207 Advisors: Dr. Jing Wang, Dr. Yufeng Lu, Dr. In Soo Ahn 2 Task 3 - Bring Down the Shields
More informationThank you for your purchase USER MANUAL
Thank you for your purchase USER MANUAL MANUAL ICONS Warning: situations involving injury risk of the user or other persons. Attention: situations, when damage of device or other equipment may be caused.
More informationLet s first take a look at power consumption and its relationship to voltage and frequency. The equation for power consumption of the MCU as it
1 The C8051F91x/0x product family is designed to dramatically increase battery lifetime which is the number one requirement for most battery powered applications. The C8051F91x has the industry s lowest
More informationARM HOW-TO GUIDE Interfacing Buzzer with LPC2148 ARM
ARM HOW-TO GUIDE Interfacing Buzzer with LPC2148 ARM Contents at a Glance ARM7 LPC2148 Primer Board... 3 Buzzer... 3 Interfacing Buzzer... 4 Interfacing Buzzer with LPC2148... 5 Pin Assignment with LPC2148...
More informationFire Bird V Insect - Nex Robotics
Fire Bird V Insect is a small six legged robot. It has three pair of legs driven by one servo each. Robot can navigate itself using Sharp IR range sensors. It can be controlled wirelessly using ZigBee
More informationTechnical 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 informationHomework 11: Reliability and Safety Analysis
ECE 477 Digital Systems Senior Design Project Rev 8/09 Homework 11: Reliability and Safety Analysis Team Code Name: ATV Group No. _3 Team Member Completing This Homework: Sebastian Hening E-mail Address
More informationMay Project Plan v2
May 14-06 Project Plan v2 ANDREW SPEER CHENG SONG KYLE LICHTENBERG ROSS FRIEDMAN JAKE MEYER 10/10/2013 May 14-06 Page 1 Problem Statement Our client, Dr. Tom Daniels, wants to repurpose an old 3-axis positioning
More informationChapter 7 Building robot with MicroCamp kit
MicroCamp : ATmega8 Activity Kit Manual l 63 Chapter 7 Building robot with MicroCamp kit This chapter focus learning the applications of the MICROCAMP microcontroller. The building of a robot integrates
More informationCprE 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 informationSection 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 informationBy the end of Class. Outline. Homework 5. C8051F020 Block Diagram (pg 18) Pseudo-code for Lab 1-2 due as part of prelab
By the end of Class Pseudo-code for Lab 1-2 due as part of prelab Homework #5 on website due before next class Outline Introduce Lab 1-2 Counting Timers on C8051 Interrupts Laboratory Worksheet #05 Copy
More informationSmart Maze Robot Hojun Kim, Electrical Engineering
Smart Maze Robot Hojun Kim, Electrical Engineering Project Advisor: Dr. Marc Mitchell April 16, 2018 Evansville, Indiana Acknowledgements I would like to thank Jeff Cron and Vicky Hasenour for helping
More informationIntelligent Machines Design Laboratory EEL 5666C
Atocha Too Donald MacArthur Center of Intelligent Machines and Robotics & Machine Intelligence Laboratory Intelligent Machines Design Laboratory EEL 5666C TABLE OF CONTENTS Abstract 3 Executive Summary
More informationSAMU Club Event Approval Form
SAMU Club Event Approval Form Please hand in the Event Approval Form to the Clubs Manager at least 4-6 weeks in advance. If you do not receive approval in one week please contact the Clubs Department.
More informationThe AAA Driver. Want to Get More MPG From Your Training Materials? Fuel Your Business with. Not a AAA Certified Instructor yet? See Page 3.
Want to Get More MPG From Your Training Materials? Fuel Your Business with The AAA Driver Improvement Program The new Driver Improvement Program is an outstanding product that gives us all the tools we
More informationEN60849/IEC60849 compliant
EN60849/IEC60849 compliant Full compliance with EN60849/IEC60849 standards System status can be confirmed on Remote Microphones Fireman s Microphone included as standard equipment Simultaneous dual-origin
More informationProject Planning. Module 4: Practice Exercises. Academic Services Unit PREPARED BY. August 2012
Project Planning PREPARED BY Academic Services Unit August 2012 Applied Technology High Schools, 2012 Module Objectives Upon successful completion of this module, students should be able to: 1. Select
More informationAndroid 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 informationDisaster Preparedness Community Emergency Response Team
Disaster Preparedness Community Emergency Response Team Berkeley CERT Disaster Preparedness Unit Objectives Describe the types of hazards to which your community is vulnerable Describe the functions of
More information1.0. Presents. techathon 3.0
1.0 Presents techathon 3.0 Course Content - techathon techathon 3.0 is a Robotics and Embedded systems Workshop designed by team Robo-Minions. It is a 2 days workshop with each day divided into two sessions
More informationInterrupts, timers and counters
Interrupts, timers and counters Posted on May 10, 2008, by Ibrahim KAMAL, in Micro-controllers, tagged Most microcontrollers come with a set of ADD-ONs called peripherals, to enhance the functioning of
More informationScout. Quick Start Guide. WiFi Mobile Robot Development Platform with Multi-DOF Gripping Arms
WiFi Mobile Robot Development Platform with Multi-DOF Gripping Arms Scout Quick Start Guide Copyright 2001-2010, WARNINGS Do NOT power on the robot before reading and fully understanding the operation
More informationCompany Builds Sustainable, Highly Efficient Headquarters Facility
Company Builds Sustainable, Highly Efficient Headquarters Facility Panduit used IP-based Physical Security, Connected Real Estate, and Collaboration solutions to reduce costs and energy consumption. EXECUTIVE
More informationBLACK BOX FOR CAR ACCIDENT
BLACK BOX FOR CAR ACCIDENT Nishi Singh Parmar 1, Kajal Lohia 2, Kajal Kapoor 3 1,2,3 Dronacharya College of Engineering, Gurgaon, Haryana ABSTRACT The main purpose of the paper is to develop a prototype
More informationInstructions for Reserving CAU Space
Instructions for Reserving CAU Space Effective immediately, room reservations are to be done at least, 3 weeks in advance. The proposed event is not confirmed until the form has been returned with all
More informationEmbedded Systems. Software Development & Education Center. (Design & Development with Various µc)
Software Development & Education Center Embedded Systems (Design & Development with Various µc) Module 1: Embedded C Programming INTRODUCTION TO EMBEDDED SYSTEM History & need of Embedded System Basic
More informationIntelligent Machine Design Laboratory. EEL 5934 (Robotics) Professor: Keith L. Doty THOR
Intelligent Machine Design Laboratory EEL 5934 (Robotics) Professor: Keith L. Doty THOR Final Written Report Chris Parman December, 12 1996 1 Table of Contents: Abstract...2 Executive Summary..2 Introduction...3
More informationInternational Journal of Artificial Intelligence and Applications (IJAIA), Vol.9, No.3, May Bashir Ahmad
OUTDOOR MOBILE ROBOTIC ASSISTANT MICRO-CONTROLLER MODULE (ARDUINO), FIRMWARE AND INFRARED SENSOR CIRCUIT DESIGN AND IMPLEMENTATION, OPERATING PRINCIPLE AND USAGE OF PIRMOTION SENSOR Bashir Ahmad Faculty
More informationHomework 3: Design Constraint Analysis and Component Selection Rationale
Homework 3: Design Constraint Analysis and Component Selection Rationale Team Code Name: 2D-MPR Group No. 12 Team Member Completing This Homework: James Phillips E-mail Address of Team Member: jephilli@
More informationUnlocking the Potential of Your Microcontroller
Unlocking the Potential of Your Microcontroller Ethan Wu Storming Robots, Branchburg NJ, USA Abstract. Many useful hardware features of advanced microcontrollers are often not utilized to their fullest
More informationCANARY AUDIO. Vacuum Tube Compact Disc Player CD-100 OWNER S MANUAL. Handcrafted in California MADE IN USA
CANARY AUDIO Vacuum Tube Compact Disc Player Handcrafted in California CD-100 OWNER S MANUAL MADE IN USA Dear Customer: Please allow us to take this opportunity to thank you for purchasing this CANARY
More informationAutonomous Bottle Opener Robot
Date: 03/19/02 Student Name: Clerc Jean-Philippe TAs: Aamir Qaiyumi Uriel Rodriguez Instructors: Dr. A. A Arroyo Dr. Schwartz University of Florida Department of Electrical and Computer Engineering Intelligent
More informationRoof Truss Roller Press, Tables and Jigging
RoofTracker II Roof Truss Roller Press, Tables and Jigging August 2015 Page 1 Table of Contents Equipment Introduction to the Equipment Restricted Zone Truss Terminology Parts of a Truss Important Notes
More informationEEL 5666C - Intelligent Machine Design Lab Final report
EEL 5666C - Intelligent Machine Design Lab Final report Date: 04/21/14 Student Name: Shaoyi SHI Robot Name: Alin E-mail: ssytom@hotmail.com TA: Instructors: Josh Weaver A. Antonio Arroyo Eric M. Schwartz
More informationGROUP 23 Military Surveillance Robotic Vehicle. Ryan Hromada - EE John Baumgartner - EE Austin King - CpE Kevin Plaza - CpE
GROUP 23 Military Surveillance Robotic Vehicle Ryan Hromada - EE John Baumgartner - EE Austin King - CpE Kevin Plaza - CpE INTRODUCTION Autonomous tracking vehicle Commands: Basic Movement Commands Wander
More informationObstacle Avoiding Robot
Brigosha Technologies Obstacle Avoiding Robot Introduction An Obstacle Avoiding Robot may be defined as a robot which can avoid any unwanted obstacle in its path and is capable of changing its path. The
More informationModern Robotics Inc. Sensor Documentation
Sensor Documentation Version 1.0.1 September 9, 2016 Contents 1. Document Control... 3 2. Introduction... 4 3. Three-Wire Analog & Digital Sensors... 5 3.1. Program Control Button (45-2002)... 6 3.2. Optical
More informationModular Design of Embedded Software for Distributed Robot Control
Modular Design of Embedded Software for Distributed Robot Control Nicolas Champagne-Williamson, Computer Science, Cornell University Jason Cortell, Lab Manager, Mechanical and Aerospace Engineering, Cornell
More informationfrontrowtm Conductor Configuration Guide
frontrowtm Conductor Configuration Guide Fall 2016 Power FrontRow recommends UPS backup for the front office, server, PA amps, and the switches or midspan injectors providing PoE to the FrontRow endpoints.
More informationRear Distance Detection with Ultrasonic Sensors Project Report
Rear Distance Detection with Ultrasonic Sensors Project Report 11.29.2017 Group #6 Farnaz Behnia Kimia Zamiri Azar Osaze Shears ECE 511: Microprocessors Fall 2017 1 Table of Contents 1. Abstract 3 2. Motivation
More informationFinal Report. Autonomous Robot: Chopper John Michael Mariano December 9, 2014
Final Report Autonomous Robot: Chopper John Michael Mariano December 9, 2014 EEL 4665: Intelligent Machines Design Laboratory Instructors: Dr. A. Antonio Arroyo, Dr. Eric M. Schwartz TA: Nicholas Cox,
More informationReal-Time Insights from the Source
LATENCY LATENCY LATENCY Real-Time Insights from the Source This white paper provides an overview of edge computing, and how edge analytics will impact and improve the trucking industry. What Is Edge Computing?
More informationFigure 18: Basic input port drawing.
Appendix A Hardware Inputs The mx_ctlr.0 board has several different types of inputs and outputs allowing for a wide range of functions and actions. The inputs for the board can be broken into three basic
More informationMOBILE CONNECTOR - GEN 2 OWNER'S MANUAL
MOBILE CONNECTOR - GEN 2 OWNER'S MANUAL UNITED STATES Contents Safety Information... 2 Save These Important Safety Instructions... 2 Warnings...2 Cautions...3 General Information... 4 Mobile Connector
More informationWireless TV Chin Guard Headphone TX-99
Technaxx * User Manual Wireless TV Chin Guard Headphone TX-99 With this comfortable and good-fitting headphone you can enjoy listening to television or music at your preferred volume without disturbing
More informationRover 5. Explorer kit
Rover 5 Explorer kit The explorer kit provides the perfect interface between your Rover 5 chassis and your micro-controller with all the hardware you need so you can start programming right away. PCB Features:
More informationFollow this and additional works at: Part of the Engineering Commons
Trinity University Digital Commons @ Trinity Mechatronics Final Projects Engineering Science Department 5-2016 Wallarm Amanda Dinh Trinity University, adinh1@trinity.edu Kate Walls Trinity University,
More informationLET S FOCUS ON FOCUSING
LET S FOCUS ON FOCUSING How A Lens Works The distance between the center of the lens and the focal point is called the FOCAL LENGTH. Images are only sharp where the focal plane meets the focal point. To
More informationEEL 4924: Senior Design. 27 January Project Design Report: Voice Controlled RC Device
EEL 4924: Senior Design 27 January 2009 Project Design Report: Voice Controlled RC Device Team VR: Name: Name: Kyle Stevenson Email: chrisdo@ufl.edu Email: relakyle@ufl.edu Phone: 8135271966 Phone: 8132051287
More informationRobotic 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 informationModel XL-2 - Fluid Leak Detector
Model XL-2 - Fluid Leak Detector Model XL-2 Includes: (A) Instrument All controls and connections are made with the instrument, using the control panel. The instrument is housed in a rugged outdoor use
More informationAn open-source, multi-parameter, full fledged human body vital sign monitoring HAT for Raspberry Pi as well as standalone use.
HealthyPi v3 An open-source, multi-parameter, full fledged human body vital sign monitoring HAT for Raspberry Pi as well as standalone use. HealthyPi is the first fully open-source, full-featured vital
More informationHOURS SYLLABUS
8051 40 HOURS SYLUS Introduction of 8051 Pin configuration of 8051, Register structure of 8051. Hardware and software part of Embedded Systems, s in 8051 Assembly level programming, Embedded C programming
More informationDesign Modular Planning
Phys253 - Lecture 7, Part II Circuit Components & Layout Design Modular Planning Design by assembling simple circuit modules, such as filters or amplifiers Modules may be separated by buffers, where required
More informationROCKINGHAM COUNTY, VIRGINIA
1. What is this ZIP code issue all about? There are three overriding issues that Rockingham County wishes to address: Community Identity Residents and a significant portion of the business community are
More informationExamSoft. Downloading the Software. Device Requirements. Office for Academic and Student Affairs Last Updated: March 20, 2019
ExamSoft The University of Florida College of Veterinary Medicine uses ExamSoft for taking examinations on computers. ExamSoft is a secure testing solution that is used for high stakes exams. This software
More informationENGR 40M Project 3c: Switch debouncing
ENGR 40M Project 3c: Switch debouncing For due dates, see the overview handout 1 Introduction This week, you will build on the previous two labs and program the Arduino to respond to an input from the
More informationDisaster Preparedness. Lancaster West Rotary Disaster Preparedness and Relief Committee
Disaster Preparedness Lancaster West Rotary Disaster Preparedness and Relief Committee Presentation Overview Lancaster West Rotary Disaster Committee Why Prepare for a Disaster? How to Prepare for a Disaster
More informationIf you note any errors, typos, etc. with this manual or our software libraries, let us know at
Oregon State University Robotics Club ORK 2011 Programming Guide Version 1.0 Updated: 10/28/2011 Note: Check back for more revisions and updates soon! If you note any errors, typos, etc. with this manual
More informationset for a fixed view. Install the PTZ camera and the stationary camera in close proximity of each other
CHAPTER 3 3.1 Object Tracking and Zooming Object Tracking provides you the real-time tracking and automatic magnification of a single moving object by the combination of one PTZ camera and one stationary
More informationHelpline No. UK/Northern Ireland Rep. Ireland Web Support Model Number 82069
Introduction 1 Congratulations on choosing to buy a Tevion product. By doing so you now have the assurance and peace of mind that comes with purchasing a product made by one of Europe s leading manufacturers.
More informationHuman Eye Ball recognition system
Human Eye Ball recognition system Reg no: 10MSE1099 Name:M.V.Raam Vignesh Year: 2Year,III Semester College name: VIT University, Chennai Date:22/11/12 Abstract: The main scope of the project is to bring
More informationTelephone Entry System
Telephone Entry System TE-200-II C-0902 (PCB w/ mounting plate) 234 FISCHER AVENUE COSTA MESA, CA 92626 (714) 424-6500 (800) 840-0288 (714) 424-6510 FAX HTTP://WWW.CHANNELVISION.COM E-MAIL: SALES@CHANNELVISION.COM
More informationOutline for Today. Lab Equipment & Procedures. Teaching Assistants. Announcements
Announcements Homework #2 (due before class) submit file on LMS. Submit a soft copy using LMS, everybody individually. Log onto the course LMS site Online Assignments Homework 2 Upload your corrected HW2-vn.c
More informationFBs-series. Programmable Controller. User s Manual - II. Advanced Application. Preface, Contents. FBs-PLC Interrupt Function 9
Preface, Contents FBs-PLC Interrupt Function 9 FBs-PLC High-Speed Counter and Timer 10 Communication of FBs-PLC 11 FBs-series Programmable Controller The Applications of FBs-PLC Communication Link 12 The
More informationIndoor 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 informationINSTRUCTION MANUAL CAT ecount
Electron Microscopy Sciences INSTRUCTION MANUAL CAT. 70309-01 ecount Safety precautions The ecount is used specifically in bioscience, medical, and chemistry laboratories. It may come in contact with biohazardous
More informationWireless (WiFi g), Dual 5DOF Arm and 1DOF Grippers, Internet Remote Monitoring Robot. Scout 2
Wireless (WiFi 802.11g), Dual 5DOF Arm and 1DOF Grippers, Internet Remote Monitoring Robot Scout 2 Quick Start Guide WARNINGS Do NOT power on the robot before reading and fully understanding the operation
More informationVISION BASED AUTONOMOUS SECURITY ROBOT
VISION BASED AUTOMOUS SECURITY ROBOT LIST AND PERFORMANCE SPECIFICATIONS By: Kevin Farney Project Advisor: Dr. Joel Schipper EE 451 Senior Capstone Project December 02, 2009 INTRODUCTION Computer vision
More informationThe ICU-Duino Arduino Shield!
The ICU-Duino Arduino Shield! Brought to you by: ENGINEERINGSHOCK ELECTRONICS FEATURES: On Board PIR (Passive Infra-red) Motion Sensor Red Indicator LED Infra-red (IR) Sensor Large Prototyping Area with
More informationConcur Travel User Guide
Concur Travel User Guide 1 Table of Contents What is Concur?... 3 Concur Modules... 3 Logging on to Concur... 5 Exploring the Home Page... 6 Updating Your Travel Profile... 7 Personal Information... 7
More informationBe sure to always check the camera is properly functioning, is properly positioned and securely mounted.
Please read all of the installation instructions carefully before installing the product. Improper installation will void manufacturer s warranty. The installation instructions do not apply to all types
More informationWireless Audio Soundbar
SKIDDAW Wireless Audio Soundbar SKD-BAR-BLK Instructions Guide Contents Controls And Functions... 1 What s In The Box?... 4 Support...5 Instructions Guide... 6 Fixing the Soundbar... 6 Mode Indicator lights...
More informationC Language Reference for ActivityBot. Driving the robot a specific distance or a specific amount of turn
Code for Driving ActivityBot C Language Reference for ActivityBot Jeffrey La Favre - November 4, 2015 There are two types of functions for driving the robot. The first kind specifies a specific distance
More informationHow-To #3: Make and Use a Motor Controller Shield
How-To #3: Make and Use a Motor Controller Shield The Arduino single-board computer can be used to control servos and motors. But sometimes more current is required than the Arduino can provide, either
More informationRETAIL BUSINESS CHECKUP
RETAIL BUSINESS CHECKUP Business: Date: Scoring: Place the score you feel most reflects your business next to each point. Total each section individually and at the end for an overall score. If a statement
More informationIP-Based Educational Communications Solutions
IP-Based Educational Communications Solutions IP-Based Educational Communications Solutions Effective Communications Facility-Wide and District-Wide Leverage your network and lower your system costs Scalable,
More informationPPF/PCC Instructions
PPF/PCC Instructions CONTROLS: 1. FREQ/POWER - Turn to click on, and rotate for desired frequency. Adjusts frequency from 10 to 25 khz. May require experimenting for best results. Make note of shaft setting
More informationSoftware Development 2
Software Development 2 Course Map This module introduces some of the techniques programmers use to create applications and programs. Introduction Computer Principles and Components Software Development
More informationGUIDE TO TRUE ZERO WASTE CERTIFICATION
GUIDE TO TRUE ZERO WASTE CERTIFICATION VERSION 1.0 September 2017 Green Business Certification, Inc (GBCI) Washington, DC OVERVIEW GBCI s TRUE Zero Waste certification program is used by facilities to
More informationChapter 19 Assembly Modeling with the TETRIX by Pitsco Building System Autodesk Inventor
Tools for Design Using AutoCAD and Autodesk Inventor 19-1 Chapter 19 Assembly Modeling with the TETRIX by Pitsco Building System Autodesk Inventor Create and Use Subassemblies in Assemblies Creating an
More informationArduino Smart Robot Car Kit User Guide
User Guide V1.0 04.2017 UCTRONIC Table of Contents 1. Introduction...3 2. Assembly...4 2.1 Arduino Uno R3...4 2.2 HC-SR04 Ultrasonic Sensor Module with Bracket / Holder...5 2.3 L293D Motor Drive Expansion
More informationEEL 5666C FALL Robot Name: DogBot. Author: Valerie Serluco. Date: December 08, Instructor(s): Dr. Arroyo. Dr. Schwartz. TA(s): Andrew Gray
EEL 5666C FALL 2015 Robot Name: DogBot Author: Valerie Serluco Date: December 08, 2015 Instructor(s): Dr. Arroyo Dr. Schwartz TA(s): Andrew Gray Jacob Easterling INTRODUCTION ABSTRACT One of the fun things
More informationCrash Course in Modernization. A whitepaper from mrc
Crash Course in Modernization A whitepaper from mrc Introduction Modernization is a confusing subject for one main reason: It isn t the same across the board. Different vendors sell different forms of
More informationgesis FLEX Decentralized room automation Modular Compact Pluggable Room for the future.
gesis FLEX gesis FLEX Decentralized room automation Modular Compact Pluggable Room for the future. 2 gesis FLEX Room automation of the future Decentralized room automation with gesis FLEX In terms of flexibility,
More information