IMDL Fall Final Report
|
|
- Arline Park
- 5 years ago
- Views:
Transcription
1 IMDL Fall 2014 Final Report Designer: Jacob Easterling Robot Name: Clean Sweep Course Number: EEL 4665 Instructors: Dr. Arroyo Dr. Schwartz Dr. Diaz Teaching Assistants: Andy Gray Nick Cox
2 C l e a n S w e e p 2 Table of Contents Abstract...3 Executive Summary.4 Introduction Purpose. 5 Overview. 5 Preview. 5 The Mat Layout Sectors....6 Seeker Bot Integrated System...7 Mobile Platform...8 Actuation Sensors. 9 Behaviors..10 Sentry Towers Integrated System...11 Stationary Platform...12 Sensors...12 Behaviors...13 Results...13 Debris Bot Integrated System...14 Mobile Platform...15 Actuation...15 Sensors...15 Behaviors...16 Limitations...16 Raspberry Pi Why Use a Pi?...16 Triangulation Algorithm...16 Limitations...16 Conclusion Work Accomplished...17 Limitations...17 Improvements Appendices Sentry Tower Schematic.18 Source Code...19
3 C l e a n S w e e p 3 Abstract The purpose of my project was to design and develop a team of robots that could work together clear objects out of a known perimeter. In order to make this possible I identified three elements which each robot needed: situational awareness, communication, and task management. Before we dive into these points let us first identify the task to complete. The task I decided to take on was to use team work to identify and clear all objects out a known area. Situational Awareness This block proposes the questions of where am I? and where are my teammates? In order to answer these questions I developed a system of three sentry towers which can time stamp a high frequency (roughly 8 khz) when prompted. The signal is broadcasted by the Seeker Bot (a small robot equipped with an amplified speaker) who will be traversing the known perimeter looking for objects. Once locked on the signal, each tower can relay the distance in-between the Tower and the Seeker Bot to an independent processor (raspberry pi) which will generate an (x,y) coordinates for the object. Communication As is true in any society, communication is the fundamental in order for a team to accomplish any meaningful task. Communication is also foundational in order to orchestrate a team of intelligent machines. To address this each of my robots is equipped with an XBEE wireless Transmitter/Receiver with a unique name (Tower1, Seeker Bot etc.) to allow for a dynamic conversation. Task Management This part might seem intuitive but I have found it is absolutely essential to define what services each robot will provide. Here is an overview of what each team member will contribute the project. Seeker Bot o Moves inside known perimeter looking for obstacles o Broadcasts Homing Signal to Sentry Towers when an object is found Sentry Towers o Time stamps the Homing Signal from Seeker Bot o Sends distance in-between Tower and Seeker Bot to Raspberry Pi. Debris Bot o Sweeps obstacles out of the perimeter Raspberry Pi o Manages all communication on the field o Processes data from Sentry Towers to locate object within in the perimeter
4 C l e a n S w e e p 4 Executive Summary As the world of robotics continues to grow in complexity we are beginning to see a shift towards the coordination of multiple robots to perform dynamic tasks. This behavior, also referred to as Swarming was the inspiration for my project which uses five robots to identify, locate, and clear objects out of a known perimeter. In this summary we will look over the details of the components that make up my robot team. The Mat In order to demonstrate my team s abilities I have designed a 3 x5 Mat which acts as a playing field for the team. Along the perimeter of the mat are tick marks which allow the Debris Bot (see below) to move towards an objects position when located. Sentry Towers These towers are used to assist in the object location process by time stamping a series of high frequency pings sent from the Seeker Bot (see below). These towers are placed on three of the four corners of the mat. Seeker Bot This robot is a small lightweight mobile platform which moves along the inside of the mat looking for objects. When the Seeker Bot locks onto an object he will ping the Sentry Towers both sound and RF to correlate his position. Once his position is identified the Seeker Bot will search for the nearest perimeter line and wait until the object has been cleared by the Debris Bot. Once the Seeker Bot receives word that the object has been cleared he will resume his search pattern. Debris Bot The Debris bot is a heavy duty aluminum/steel mobile platform designed to clear objects out of the mat. While the Seeker Bot is searching for objects, the Debris Bot enters sleep mode in the corner of the mat while waiting for instructions. Once woken up, the Debris Bot will receive the coordinates for the object to clear and will move up the mat along the perimeter line. As he traverses the mat, he will keep track of his position by counting the tick marks along the perimeter line. Once he has reached the objects position he will sweep across the mat and push the object out of the perimeter. He then will return to the corner and enter back into sleep mode. Raspberry Pi This processor manages all the RF communication of the team. He also reads in sensor data from the Sentry Towers and triangulates the position of the Seeker Bot when prompted.
5 C l e a n S w e e p 5 Introduction Purpose The purpose of this project is to assemble a team of low cost simple robots that can work together to complete a task too complicated for any one of the robots to complete on their own. Objective The objective for the Clean Sweep robot team (see Fig 1.) is to identify, locate, and remove objects within a known perimeter utilizing the advanced Preview In this Report you will find details on each of the members of the Clean Sweep robot team including their integrated systems, platform design, actuation, sensor usage, behaviors, and results. Fig. 1 A quick look at the members of team Clean Sweep
6 C l e a n S w e e p 6 The Mat Fig. 2 This shows how the mat is divided into virtual sectors Layout In order to demonstrate my team s abilities I have designed a 3 x5 Mat which acts as a playing field for the team. Along the perimeter of the mat are tick marks which allow the Debris Bot to move towards an objects position when located. Sectors In order to accommodate for errors in the triangulation process, I have divided the mat into 3 virtual sectors (se Fig. 2). Within each sector there is a single object which the Seeker Bot will discover.
7 C l e a n S w e e p 7 Seeker Bot Integrated System The Seeker Bot uses two MSP430 microcontrollers to operate the sensors, motors, and communication. Ultrasonic and IR range finders enable the Seeker Bot to identify obstacles while an array of three IR line reader forces the robot to search only the area of the mat. The block diagram below (Fig. 3) shows how each component is connected on the Seeker Bot. IR Rangefinder IR Line Reader x3 MSP430 G2553 IR Rangefinder 6V DC Motor Motor Controller 6V DC Motor XBEE S1 MSP430 G2553 Ultrasonic Rangefinder Speaker Array Fig. 3
8 C l e a n S w e e p 8 Mobile Platform For my design, my intention was to have the Seeker Bot be placed on a small platform. For this reason I chose to purchase the off the shelf Zumo Chassis (see Fig 4.) Despite the ready to run appeal, there were a few modifications to the chassis that had to be completed before the Robot could run as needed. First I needed to file down the plastic around the spokes of the wheels as it was grabbing the tracks and causing the motors to seize. Secondly I added additional levels to the base platform to fit the onboard hardware. The first level accommodates all the microcontrollers, Xbee and some select sensors (see Fig. 5) while the second level holds an amplified speaker which be used to work with the Sentry Towers. As seen in Figure 6, I also mounted a parabolic dish above the amplified speaker to aid in the spread of the signal when broadcasting. Fig. 4 Actuation The Seeker bot uses two 6V 100:1 geared motors to maneuver around the mat (see Fig. 7). Motor Specifications o Nominal Voltage: 6V o Free RPM: 315 o Stall Torque: 25 oz-in (1.8 kg-cm) o Stall Current: 360mA o Reduction: 100:1 o Size (mm): 1.42" x 0.39" x 0.47" o Weight: 0.35oz / 10g Fig. 5 Fig. 6 Fig. 7 Each motor is run through an H-Bridge motor controller which modulates the input voltage.
9 C l e a n S w e e p 9 Sensors Ultrasonic Range Finder (Fig. 8) o Vendor: Banana Robotics Model Bumber HCSR04 o Specs Input Voltage 5V PWM freq: 40Hz Range: 2cm to 40m 15mA avg consumption o Application Used to locate objects on mat See Appendix for source code IR Range Finder (x2) (Fig. 9) o Vendor: Robot Shop Model Number GP2Y0A21 o Specs Input Voltage: 5V Range: 10cm to 80cm 39ms response time 40mA avg consumption o Application Used for moving around obstacles IR Line Reader (Fig. 10) o Vendor: Spark Fun Model Number QRE1113 o Specs Input Voltage 3.3V 25mA supply current Optimal sensing distance: 0.125" (3mm) o Application Used to detect the mat perimeter line Fig. 8 Fig. 9 Fig. 10
10 C l e a n S w e e p 10 Behavior The Seeker Bot s job is to seek out objects on the mat and relay the object s position to the Sentry Towers. Starting in the center of the mat, the Seeker Bot will run an initial calibration where he will send out nine 6 khz short bursts using a high precision timing algorithm (see Fig 11 for state machine). Once calibration is complete, The He will move around the Mat at random searching for objects using his rangefinders. Once an object is detected, the Seeker Bot will run through the subroutine shown in Figure 11 and then inform the Raspberry Pi that new data is ready to receive. The Seeker Bot will then wait for confirmation from the Pi to either continue or ping the towers again. Once the location is confirmed the Seeker Bot will head towards the nearest perimeter line and waits while the Debris Bot is clearing the object. If a collision between the two robots is eminent, the Seeker Bot can receive commands to relocate to a new line while the Debris Bot is on the Mat. After receiving confirmation that the object has been cleared, the Seeker Bot will resume his normal search pattern. A Exit Subroutine 0 Cnt < 9? 1 Send RF Trigger to 3 towers A Delay 250ms Enable Speaker to Ping Cnt++ Delay 250ms Read in from Towers Fig. 11 Ping Subroutine 0 1 All Towers Reported?
11 C l e a n S w e e p 11 Sentry Towers (Special System) Integrated System Each Sentry Tower uses an MSP430 microcontroller to monitor sensor inputs, and communication. There are also a number of IC chips which condition signals coming into the MSP including a High Pass Filter, and V/U Meter. Below is a block diagram of circuits on operating inside each Seeker Tower. In addition to the block diagram, there is also a full schematic for the Sentry Towers in the Appendix. LM386 Audio Amplifier LM386 Audio Amplifier LM741 40dB High Pass Filter LM741 40dB High Pass Filter LM3915 V/U Meter LM3915 V/U Meter XBEE S1 MSP430 G2553 Fig. 11
12 C l e a n S w e e p 12 Stationary Platform As shown in Fig. 14, the Sentry Towers are design around natural listening systems which includes two ears and a brain. Each ear is mounted to a rotating platform connected to the central stepper motor (note: the stepper motor is no longer in use with my design) (see Fig. 14). Each ear can be independently rotated in both the x and y directions to allow the operator to determine the optimal angle between the two ears. In order to lower false signal locks, I also added cones to fit over the mics to narrow their field of listening. The base of the platform also has an LED bank built in (see Fig. 13) which provides visual feedback during communication. Also seen in Figure 13 is that the Sentry Tower sits on top of a power supply which produces a clean 10.5V to the filtering circuits and 3.3V to the MSP430. Fig. 13 Sensors Unidirectional Mic (Fig. 15) o Vendor: Digikey Model number: CMI-5247TF-K o Application The mics in my Sentry Towers are used to determine the source of the Seeker Bot s 6 khz homing signal. o Specs Input Voltage 1.5 ~ 12V Frequency Range: 70Hz ~ 20kHz Impedance: 680 Ohm 500μA avg. consumption
13 C l e a n S w e e p 13 Behavior While the Seeker Bot is searching for objects, the Sentry Towers sit idle, poling a start signal from the Seeker Bot. Once an object has been found by the Seeker Bot, he will send the start signal simultaneously to all three towers which will tell them to enable their time-stamp program. 250ms later the Towers will each receive a 6 khz pulse from the Seeker Bot. Once the first pulse has been received, they time-stamp the difference in time between the RF trigger and the 6 khz pulse. Each Tower then sends confirmation back to the Seeker Bot that they have received their data and are ready to receive. Once all the Towers have sent confirmation back to the Seeker Bot, he will send the second of nine pulses. After this process, the Sentry Towers then holds their data until called upon by the raspberry pi (see later section). Results Signal Conditioning o As shown in the image below, you can see the effects of the high pass filter on incoming signals 1 khz 5 khz 10 khz Accuracy o Given errors produced by hand-crafting both the boards as well as the microphone shields, there is roughly a 15-20% margin of error when pinpointing the position of an object using sound. To combat this I have split the mat (as mentioned previously) into the sectors with a single object placed inside each. By searching for sectors over actual positions, I have narrowed the margin of error to under 10%.
14 C l e a n S w e e p 14 Debris Bot Integrated System Seeker Bot utilizes four MSP430s to handle all operation on the platform. Ultrasonic range finders enable the Debris Bot to identify obstacles in its path while an array of IR line reader will allow the robot to consistently find an object s location on the mat. The block diagram below (Fig. 16) shows how each component is connected on the Debris Bot. IR Line Reader x3 MSP430 G2553 Ultrasonic Range Finder x2 Motor Controller MSP430 G2553 Motor Controller XBEE S1 MSP430 G2553 IR Line Reader MSP430 G2553 Fig. 16
15 C l e a n S w e e p 15 Mobile Platform In order to be coherent with my design plans, I needed the Debris Bot to have a platform which was larger than the Seeker Bot. For this reason I chose to purchase the off the shelf DF Robot 4WD Mobile Platform (see Fig 17). This chassis is roughly 2.5x the size of the Seeker Bot and can easily fit 12 sensors and custom PCB designs required to make this robot operational. Actuation The Seeker bot uses four 6V 100:1 geared motors to maneuver around the mat (see Fig. 18). Reason for purchase o These were the motors which were designed to work with my Chassis. Motor Specifications o Operating Voltage Range: 3~7.5V o Rated Voltage: 6V o Max. No-load Current(6V): 170 ma o No-load Speed(6V): 160 rpm o Max. Output Torque: 0.8 kgf.cm o Max. Stall Current: 2.8 A Each motor is run through an H-Bridge motor controller which modulates the input voltage. Sensors Ultrasonic Range Finder (x2) o Vendor: Banana Robotics Model Number HCSR04 o Specs Input Voltage 5V PWM freq: 40Hz Range: 2cm to 40m 15mA avg consumption o Application Used to locate objects on mat See Appendix for source code IR Line Readers (x4) (Fig. 19) o Vendor: Spark Fun Model Number QRE1113 o Specs Input Voltage 3.3V 25mA supply current Optimal sensing distance: 0.125" (3mm) o Application Used to detect the mat perimeter line Fig. 17 Fig. 18 Fig. 19
16 C l e a n S w e e p 16 Behavior The Debris bot is a heavy duty aluminum/steel mobile platform designed to clear objects out of the mat. While the Seeker Bot is searching for objects, the Debris Bot enters sleep mode in the corner while waiting for instructions. Once woken up, the Debris Bot will receive the coordinates for the object to clear and will move up the mat along the perimeter line. As he traverses the mat, he keeps track of his position by counting the tick marks along the perimeter line (see Fig. 20). Once he has reached the objects position he will sweep across the mat and push the object out of the perimeter. He then returns back to the perimeter line and aligns himself with it and returns to the Fig. 20 corner. Once docked, the Debris Bot will notify the raspberry pi that the sector is Example cleared and return to sleep mode. perimeter line Limitations Due to the crudeness of IR sensors, I have had some difficulty with the re-aligning of the Debris Bot once off the line. On occasion, the robot requires manual repositioning. Raspberry Pi For my Clean Sweep Team I use a Raspberry Pi computer to manage all wireless communication, and handle the advanced triangulation algorithm. Why Use a Pi? Raspberry Pi s have a distinct advantage over MSP430s in that they have floating point hardware on board. This allows me to perform the difficult triangulation algorithms in a fast and efficient manner. Triangulation Algorithm The Algorithm that I have created exercises Heron s Formula (shown below) which allows you to determine the height and distance to the center of a triangle given only the side-lengths. Given that the distances between each Sentry Tower are fixed, we can determine the position of any object on the mat. a + b + c p =, p = 0.5 perimeter of triange; a, b, c = side lengths 2 A = p (p a) (p b) (p c) h = 2 A, h = height of triangle b x = c 2 b 2, x = distance to center of triangle Limitations Since there are errors in the distances reported by the Sentry Towers, there is a chance that the reported values do not produce a valid triangle. This error has been corrected in software by telling the Seeker Bot to look for a different object if this issue arises. He will then come back at a later point and try again.
17 C l e a n S w e e p 17 Conclusion Conclusion Work Accomplished In summary of my work, I have successfully built and coordinated a team of five robots that work together to identify, locate, and clear objects out of a known perimeter. Limitations As noted in previous sections, my Sentry Towers suffer from inaccuracies due to error in the handcrafting of their design. Also the Debris Bot has some difficulty remaining on the line while progressing towards an objects location. Improvements If I could do this project over again, I would re-design my Sentry Towers to use high-precision parabolic dishes to hone in on a sound in replacement of the shielding I currently use. Clean Sweep Team
18 C l e a n S w e e p 18 Appendix Sentry Tower Schematic
19 C l e a n S w e e p 19 Source Code All source code can be found at this web address:
University of Florida Department of Electrical and Computer Engineering Intelligent Machine Design Laboratory EEL 4665 Spring 2013 LOSAT
University of Florida Department of Electrical and Computer Engineering Intelligent Machine Design Laboratory EEL 4665 Spring 2013 LOSAT Brandon J. Patton Instructors: Drs. Antonio Arroyo and Eric Schwartz
More informationPark Ranger. Li Yang April 21, 2014
Park Ranger Li Yang April 21, 2014 University of Florida Department of Electrical and Computer Engineering EEL 5666C IMDL Written Report Instructors: A. Antonio Arroyo, Eric M. Schwartz TAs: Andy Gray,
More informationFinal Report. Chazer Gator. by Siddharth Garg
Final Report Chazer Gator by Siddharth Garg EEL 5666: Intelligent Machines Design Laboratory A. Antonio Arroyo, PhD Eric M. Schwartz, PhD Thomas Vermeer, Mike Pridgen No table of contents entries found.
More informationEEL5666C IMDL Spring 2006 Student: Andrew Joseph. *Alarm-o-bot*
EEL5666C IMDL Spring 2006 Student: Andrew Joseph *Alarm-o-bot* TAs: Adam Barnett, Sara Keen Instructor: A.A. Arroyo Final Report April 25, 2006 Table of Contents Abstract 3 Executive Summary 3 Introduction
More informationUniversity of Florida Department of Electrical and Computer Engineering EEL 5666 Intelligent Machines Design Laboratory GetMAD Final Report
Date: 12/8/2009 Student Name: Sarfaraz Suleman TA s: Thomas Vermeer Mike Pridgen Instuctors: Dr. A. Antonio Arroyo Dr. Eric M. Schwartz University of Florida Department of Electrical and Computer Engineering
More informationIntroduction. Theory of Operation
Mohan Rokkam Page 1 12/15/2004 Introduction The goal of our project is to design and build an automated shopping cart that follows a shopper around. Ultrasonic waves are used due to the slower speed of
More informationMASTER SHIFU. STUDENT NAME: Vikramadityan. M ROBOT NAME: Master Shifu COURSE NAME: Intelligent Machine Design Lab
MASTER SHIFU STUDENT NAME: Vikramadityan. M ROBOT NAME: Master Shifu COURSE NAME: Intelligent Machine Design Lab COURSE NUMBER: EEL 5666C TA: Andy Gray, Nick Cox INSTRUCTORS: Dr. A. Antonio Arroyo, Dr.
More informationOBSTACLE EVADING ULTRASONIC ROBOT. Aaron Hunter Eric Whitestone Joel Chenette Anne-Marie Cressin
OBSTACLE EVADING ULTRASONIC ROBOT Aaron Hunter Eric Whitestone Joel Chenette Anne-Marie Cressin ECE 511 - Fall 2011 1 Abstract The purpose of this project is to demonstrate how simple algorithms can produce
More informationL E C T U R E R, E L E C T R I C A L A N D M I C R O E L E C T R O N I C E N G I N E E R I N G
P R O F. S L A C K L E C T U R E R, E L E C T R I C A L A N D M I C R O E L E C T R O N I C E N G I N E E R I N G G B S E E E @ R I T. E D U B L D I N G 9, O F F I C E 0 9-3 1 8 9 ( 5 8 5 ) 4 7 5-5 1 0
More informationAutomobile Prototype Servo Control
IJIRST International Journal for Innovative Research in Science & Technology Volume 2 Issue 10 March 2016 ISSN (online): 2349-6010 Automobile Prototype Servo Control Mr. Linford William Fernandes Don Bosco
More informationLDOR: Laser Directed Object Retrieving Robot. Final Report
University of Florida Department of Electrical and Computer Engineering EEL 5666 Intelligent Machines Design Laboratory LDOR: Laser Directed Object Retrieving Robot Final Report 4/22/08 Mike Arms TA: Mike
More informationEE152 Final Project Report
LPMC (Low Power Motor Controller) EE152 Final Project Report Summary: For my final project, I designed a brushless motor controller that operates with 6-step commutation with a PI speed loop. There are
More informationEmergent Behavior Robot
Emergent Behavior Robot Functional Description and Complete System Block Diagram By: Andrew Elliott & Nick Hanauer Project Advisor: Joel Schipper December 6, 2009 Introduction The objective of this project
More informationLINE MAZE SOLVING ROBOT
LINE MAZE SOLVING ROBOT EEE 456 REPORT OF INTRODUCTION TO ROBOTICS PORJECT PROJECT OWNER: HAKAN UÇAROĞLU 2000502055 INSTRUCTOR: AHMET ÖZKURT 1 CONTENTS I- Abstract II- Sensor Circuit III- Compare Circuit
More informationCEEN Bot Lab Design A SENIOR THESIS PROPOSAL
CEEN Bot Lab Design by Deborah Duran (EENG) Kenneth Townsend (EENG) A SENIOR THESIS PROPOSAL Presented to the Faculty of The Computer and Electronics Engineering Department In Partial Fulfillment of Requirements
More informationGroup #17 Arian Garcia Javier Morales Tatsiana Smahliuk Christopher Vendette
Group #17 Arian Garcia Javier Morales Tatsiana Smahliuk Christopher Vendette Electrical Engineering Electrical Engineering Electrical Engineering Electrical Engineering Contents 1 2 3 4 5 6 7 8 9 Motivation
More informationBoozer Cruiser. EEL Electrical Engineering Design 2 Final Design Report. April 23, The Mobile Bartending Robot.
EEL4924 - Electrical Engineering Design 2 Final Design Report April 23, 2013 Boozer Cruiser The Mobile Bartending Robot Team Members: Mackenzie Banker Perry Fowlkes mbanker@ufl.edu perry.pfowlkes@gmail.com
More informationHigh Level Design Group: RF Detection Group Members: Joey Py e, André Magill, Shane Ryan, John Docalovich, Zack Bennett Advisor: Dr.
Group: RF Detection Group Members: Joey Py e, André Magill, Shane Ryan, John Docalovich, Zack Bennett Advisor: Dr. Jonathan Chisum Table of Contents 1 Introduction 3 2 Problem Statement and Proposed Solution
More informationRobotic Navigation Distance Control Platform
Robotic Navigation Distance Control Platform System Block Diagram Student: Scott Sendra Project Advisors: Dr. Schertz Dr. Malinowski Date: November 18, 2003 Objective The objective of the Robotic Navigation
More informationECE 511: MICROPROCESSORS
ECE 511: MICROPROCESSORS A project report on SNIFFING DOG Under the guidance of Prof. Jens Peter Kaps By, Preethi Santhanam (G00767634) Ranjit Mandavalli (G00819673) Shaswath Raghavan (G00776950) Swathi
More informationRoboSAR Written Report 1
Date: 4/21/15 Student Name: Lukas Christensen E-Mail: lukaschristensen@ufl.edu TAs: Andy Gray Nick Cox Instructors: Dr. A. Antonio Arroyo Dr. Eric M. Schwartz University of Florida Department of Electrical
More informationMindstorms NXT. mindstorms.lego.com
Mindstorms NXT mindstorms.lego.com A3B99RO Robots: course organization At the beginning of the semester the students are divided into small teams (2 to 3 students). Each team uses the basic set of the
More informationIntelligent Tactical Robotics
Intelligent Tactical Robotics Samana Jafri 1,Abbas Zair Naqvi 2, Manish Singh 3, Akhilesh Thorat 4 1 Dept. Of Electronics and telecommunication, M.H. Saboo Siddik College Of Engineering, Mumbai University
More informationA Model Based Approach for Human Recognition and Reception by Robot
16 MHz ARDUINO A Model Based Approach for Human Recognition and Reception by Robot Prof. R. Sunitha Department Of ECE, N.R.I Institute Of Technology, J.N.T University, Kakinada, India. V. Sai Krishna,
More informationECE 477 Digital Systems Senior Design Project Rev 8/09. Homework 5: Theory of Operation and Hardware Design Narrative
ECE 477 Digital Systems Senior Design Project Rev 8/09 Homework 5: Theory of Operation and Hardware Design Narrative Team Code Name: _ATV Group No. 3 Team Member Completing This Homework: Sebastian Hening
More informationPreliminary Design Report. Project Title: Mutli-Function Pontoon (MFP)
EEL 4924 Electrical Engineering Design (Senior Design) Preliminary Design Report 31 January 2011 Project Title: Mutli-Function Pontoon (MFP) Team Members: Name: Mikkel Gabbadon Name: Sheng-Po Fang Project
More informationPCB & Circuit Designing (Summer Training Program) 6 Weeks/ 45 Days PRESENTED BY
PCB & Circuit Designing (Summer Training Program) 6 Weeks/ 45 Days PRESENTED BY RoboSpecies Technologies Pvt. Ltd. Office: D-66, First Floor, Sector- 07, Noida, UP Contact us: Email: stp@robospecies.com
More informationFinal Report Metallocalizer
Date: 12/08/09 Student Name: Fernando N. Coviello TAs : Mike Pridgen Thomas Vermeer Instructors: Dr. A. Antonio Arroyo Dr. Eric M. Schwartz Final Report Metallocalizer University of Florida Department
More informationPOKER BOT. Justin McIntire EEL5666 IMDL. Dr. Schwartz and Dr. Arroyo
POKER BOT Justin McIntire EEL5666 IMDL Dr. Schwartz and Dr. Arroyo Table of Contents: Introduction.page 3 Platform...page 4 Function...page 4 Sensors... page 6 Circuits....page 8 Behaviors...page 9 Problems
More informationT.E.S.L.A (Terrain Exoskeleton (that) Shocks Large Animals) Mark Tate
T.E.S.L.A (Terrain Exoskeleton (that) Shocks Large Animals) Mark Tate April 23, 2013 University of Florida Mechanical Engineering EEL 4665C IMDL Formal Report Instructors: A. Antonio Arroyo, Eric M. Schwartz
More informationAutonomous Robotic Vehicle Design Written Report. Khalid Mutlaq Al-Zayed. OmniBot EEL 4665/5665. Intelligent Machine Design Laboratory
Autonomous Robotic Vehicle Design Written Report Khalid Mutlaq Al-Zayed OmniBot EEL 4665/5665 Intelligent Machine Design Laboratory Instructors: A. Antonio Arroyo, PhD Eric M. Schwartz, PhD Teaching Assistants:
More informationLock Cracker S. Lust, E. Skjel, R. LeBlanc, C. Kim
Lock Cracker S. Lust, E. Skjel, R. LeBlanc, C. Kim Abstract - This project utilized Eleven Engineering s XInC2 development board to control several peripheral devices to open a standard 40 digit combination
More informationDesign of Tracked Robot with Remote Control for Surveillance
Proceedings of the 2014 International Conference on Advanced Mechatronic Systems, Kumamoto, Japan, August 10-12, 2014 Design of Tracked Robot with Remote Control for Surveillance Widodo Budiharto School
More informationGROUP BEHAVIOR IN MOBILE AUTONOMOUS AGENTS. Bruce Turner Intelligent Machine Design Lab Summer 1999
GROUP BEHAVIOR IN MOBILE AUTONOMOUS AGENTS Bruce Turner Intelligent Machine Design Lab Summer 1999 1 Introduction: In the natural world, some types of insects live in social communities that seem to be
More informationPCB & Circuit Designing
(Summer Training Program) 4 Weeks/30 Days PRESENTED BY RoboSpecies Technologies Pvt. Ltd. Office: W-53G, Sector-11, Noida-201301, U.P. Contact us: Email: stp@robospecies.com Website: www.robospecies.com
More informationThe Datasheet and Interfacing EE3376
The Datasheet and Interfacing EE3376 MSP430 Datasheet Modes of the MSP430 Active Mode (this class) LPM0 (CPU asleep) LPM3 (only ACLK on) LPM4 (sleep mode) 0 0 0 0 250uA 0 0 0 1 35 ua 1 1 0 1 1 ua 1 1 1
More informationFinal Project: Sound Source Localization
Final Project: Sound Source Localization Warren De La Cruz/Darren Hicks Physics 2P32 4128260 April 27, 2010 1 1 Abstract The purpose of this project will be to create an auditory system analogous to a
More informationFigure 1. Overall Picture
Jormungand, an Autonomous Robotic Snake Charles W. Eno, Dr. A. Antonio Arroyo Machine Intelligence Laboratory University of Florida Department of Electrical Engineering 1. Introduction In the Intelligent
More informationMulti-Agent Robotics with GPS Navigation
Jay Joshi Edison High School 50 Boulevard of the Eagles Edison, NJ 08817 Multi-Agent Robotics with GPS Navigation Abstract The GPS Navigation project is a multi-agent robotics project. A GPS Navigation
More informationEmergent Behavior Robot Bradley University - Senior Capstone Project Fall Presentation
1 Emergent Behavior Robot Bradley University - Senior Capstone Project Fall Presentation By: Andrew Elliott & Nick Hanauer Advisor: Joel Schipper December 8, 2009 Overview Introduction Functional Description
More informationPreLab 6 PWM Design for H-bridge Driver (due Oct 23)
GOAL PreLab 6 PWM Design for H-bridge Driver (due Oct 23) The overall goal of Lab6 is to demonstrate a DC motor controller that can adjust speed and direction. You will design the PWM waveform and digital
More informationAdvanced Mechatronics 1 st Mini Project. Remote Control Car. Jose Antonio De Gracia Gómez, Amartya Barua March, 25 th 2014
Advanced Mechatronics 1 st Mini Project Remote Control Car Jose Antonio De Gracia Gómez, Amartya Barua March, 25 th 2014 Remote Control Car Manual Control with the remote and direction buttons Automatic
More information-AMp. Gpt 60-Iv. hearing LOOp AMpLIFIErs 60VA INDUCTION LOOP AMPLIFIER. gpt. DESIGnS manufacturing Excellence Through Engineering
-AMp hearing LOOp AMpLIFIErs -AMP LIN E MIC MASTER LEV EL PO W ER ON -2 1-1 5-1 2-9 -3 0 d B GPT 60-IV 6 0 V A I N D U C T I O N L O O P A M P L I F I E R SI G N A L PR E SE N T Gpt 60-Iv 60VA INDUCTION
More informationCypress Robot Kit Final Report
Cypress Robot Kit Final Report Team Members: Alvin Wu Byung Joo Park Todd Nguyen Teaching Assistant: Katherine O Kane ECE 445 Group #5 December 7, 2016 Abstract The Programmable System-on-Chip (PSoC) made
More informationMicrophone audio, from the MFJ-1278B to your transmitter. Ground, audio and PTT common. Push-to-talk, to allow the MFJ-1278B to key your transmitter.
Computer interfacing, covered in the previous chapter, is only half the interfacing task. The other half is connecting your MFJ-1278B to your radios. MFJ-1278B Radio Ports Interfacing the MFJ-1278B to
More informationWireless Technology in Robotics
Wireless Technology in Robotics Purpose: The objective of this activity is to introduce students to the use of wireless technology to control robots. Overview: Robots can be found in most industries. Robots
More informationStudents will design, program, and build a robot vehicle to traverse a maze in 30 seconds without touching any sidewalls or going out of bounds.
Overview Challenge Students will design, program, and build a robot vehicle to traverse a maze in 30 seconds without touching any sidewalls or going out of bounds. Materials Needed One of these sets: TETRIX
More informationElectronic Circuits EE359A Final project requirements
Design an electronic circuit it may be one of the ideas described below or a similar project of your choosing. Senior Design projects are acceptable designs if the design is yours, and not your team s.
More informationTrinity Autonomous Firefighting Robot Contest
Trinity Autonomous Firefighting Robot Contest University of Connecticut Senior Design Team Members: Katherine Drogalis, Electrical Engineering Zachariah Sutton, Electrical Engineering Chutian Zhang, Engineering
More informationSolar Powered Obstacle Avoiding Robot
Solar Powered Obstacle Avoiding Robot S.S. Subashka Ramesh 1, Tarun Keshri 2, Sakshi Singh 3, Aastha Sharma 4 1 Asst. professor, SRM University, Chennai, Tamil Nadu, India. 2, 3, 4 B.Tech Student, SRM
More informationAutonomous Following RObot Initial Design Review
Autonomous Following RObot Initial Design Review James Tse (Leader) Wei Dai Travis Frecker Peter Verlangieri Professor John Johnson ECE 189A Fall 2012 Initial Design Review: Project Description Original
More informationLab Exercise 9: Stepper and Servo Motors
ME 3200 Mechatronics Laboratory Lab Exercise 9: Stepper and Servo Motors Introduction In this laboratory exercise, you will explore some of the properties of stepper and servomotors. These actuators are
More informationPrototype Realization
CHAPTER6 Prototype Realization 6.1 Component Selection The following components have been selected for realization of two prototypes intended for studying intelligent interactive collision avoidance studies
More informationTektronix AFG10022 Function Generator. Coming soon to B10: Sin, Square, Ramp, Swept, Arbitrary, Noise. Linear Actuators. Non-magnetized iron plunger
4/19/18 Tektronix AFG10022 Function Generator Coming soon to B10: Sin, Square, Ramp, Swept, Arbitrary, Noise 508 Linear Actuators Solenoids (stationary coil) Non-magnetized iron plunger Iron always pulled
More informationPCB & Circuit Designing (Summer Training Program 2014)
(Summer Training Program 2014) PRESENTED BY In association with RoboSpecies Technologies Pvt. Ltd. Office: A-90, Lower Ground Floor, Sec- 4, Noida, UP Contact us: Email: stp@robospecies.com Website: www.robospecies.com
More informationUndefined Obstacle Avoidance and Path Planning
Paper ID #6116 Undefined Obstacle Avoidance and Path Planning Prof. Akram Hossain, Purdue University, Calumet (Tech) Akram Hossain is a professor in the department of Engineering Technology and director
More informationI. INTRODUCTION MAIN BLOCKS OF ROBOT
Stair-Climbing Robot for Rescue Applications Prof. Pragati.D.Pawar 1, Prof. Ragini.D.Patmase 2, Mr. Swapnil.A.Kondekar 3, Mr. Nikhil.D.Andhare 4 1,2 Department of EXTC, 3,4 Final year EXTC, J.D.I.E.T Yavatmal,Maharashtra,
More informationObject Detection for Collision Avoidance in ITS
Available online www.ejaet.com European Journal of Advances in Engineering and Technology, 2016, 3(5): 29-35 Research Article ISSN: 2394-658X Object Detection for Collision Avoidance in ITS Rupojyoti Kar
More informationWhere C= circumference, π = 3.14, and D = diameter EV3 Distance. Developed by Joanna M. Skluzacek Wisconsin 4-H 2016 Page 1
Instructor Guide Title: Distance the robot will travel based on wheel size Introduction Calculating the distance the robot will travel for each of the duration variables (rotations, degrees, seconds) can
More informationWalle. Members: Sebastian Hening. Amir Pourshafiee. Behnam Zohoor CMPE 118/L. Introduction to Mechatronics. Professor: Gabriel H.
Walle Members: Sebastian Hening Amir Pourshafiee Behnam Zohoor CMPE 118/L Introduction to Mechatronics Professor: Gabriel H. Elkaim March 19, 2012 Page 2 Introduction: In this report, we will explain the
More informationpush-pole (2014) design / implementation /technical information
push-pole (2014) design / implementation /technical information www.nolanlem.com The intention of this document is to highlight the considerations that went into the technical, spatial, temporal, and aesthetic
More informationUsing the VM1010 Wake-on-Sound Microphone and ZeroPower Listening TM Technology
Using the VM1010 Wake-on-Sound Microphone and ZeroPower Listening TM Technology Rev1.0 Author: Tung Shen Chew Contents 1 Introduction... 4 1.1 Always-on voice-control is (almost) everywhere... 4 1.2 Introducing
More informationCritical Design Review: M.A.D. Dog. Nicholas Maddy Timothy Dayley Kevin Liou
Critical Design Review: M.A.D. Dog Nicholas Maddy Timothy Dayley Kevin Liou Project Description M.A.D. Dog is an autonomous robot with the following functionalities: - Map and patrol an office environment.
More informationEmbedded Systems & Robotics (Winter Training Program) 6 Weeks/45 Days
Embedded Systems & Robotics (Winter Training Program) 6 Weeks/45 Days PRESENTED BY RoboSpecies Technologies Pvt. Ltd. Office: W-53G, Sector-11, Noida-201301, U.P. Contact us: Email: stp@robospecies.com
More informationGroup 4. Michael Cooke David Griffen Whitney Keith
Group 4 Michael Cooke David Griffen Whitney Keith Edward Romero (EE) (CpE) (EE) (EE/CpE) One television s audio is broadcasted within a restaurant/gymnasium leaving all other televisions muted. Customers
More informationC++ PROGRAM FOR DRIVING OF AN AGRICOL ROBOT
Annals of the University of Petroşani, Mechanical Engineering, 14 (2012), 11-19 11 C++ PROGRAM FOR DRIVING OF AN AGRICOL ROBOT STELIAN-VALENTIN CASAVELA 1 Abstract: This robot is projected to participate
More informationAbstract. 1. Introduction
Trans Am: An Experiment in Autonomous Navigation Jason W. Grzywna, Dr. A. Antonio Arroyo Machine Intelligence Laboratory Dept. of Electrical Engineering University of Florida, USA Tel. (352) 392-6605 Email:
More informationDMC-8 (SKU#ROB )
DMC-8 (SKU#ROB-01-007) Selectable serial or parallel interface Use with Microcontroller or PC Controls 2 DC motors For 5 24 Volt Motors 8 Amps per channel Windows software included Fuse protection Dual
More informationPart 1: Determining the Sensors and Feedback Mechanism
Roger Yuh Greg Kurtz Challenge Project Report Project Objective: The goal of the project was to create a device to help a blind person navigate in an indoor environment and avoid obstacles of varying heights
More informationAndrew Kobyljanec. Intelligent Machine Design Lab EEL 5666C January 31, ffitibot. Gra. raffiti. Formal Report
Andrew Kobyljanec Intelligent Machine Design Lab EEL 5666C January 31, 2008 Gra raffiti ffitibot Formal Report Table of Contents Opening... 3 Abstract... 3 Introduction... 4 Main Body... 5 Integrated System...
More informationAudio Noise Figure Meter
Audio Noise Figure Meter Abstract Low noise amplifiers in the audio range are used in many applications. The definition of 'lownoise' is very flexible and poorly defined so any experimenter in this field
More informationME 461 Laboratory #5 Characterization and Control of PMDC Motors
ME 461 Laboratory #5 Characterization and Control of PMDC Motors Goals: 1. Build an op-amp circuit and use it to scale and shift an analog voltage. 2. Calibrate a tachometer and use it to determine motor
More informationRobots in Town Autonomous Challenge. Overview. Challenge. Activity. Difficulty. Materials Needed. Class Time. Grade Level. Objectives.
Overview Challenge Students will design, program, and build a robot that drives around in town while avoiding collisions and staying on the roads. The robot should turn around when it reaches the outside
More informationAutonomous Following RObot Critical Design Review
Autonomous Following RObot Critical Design Review James Tse (Leader) Wei Dai Travis Frecker Peter Verlangieri Professor John Johnson ECE 189A Fall 2012 Critical Design Review: Project Description A robot
More informationG Metrology System Design (AA)
EMFFORCE OPS MANUAL 1 Space Systems Product Development-Spring 2003 G Metrology System Design (AA) G.1 Subsystem Outline The purpose of the metrology subsystem is to determine the separation distance and
More informationSensors and Sensing Motors, Encoders and Motor Control
Sensors and Sensing Motors, Encoders and Motor Control Todor Stoyanov Mobile Robotics and Olfaction Lab Center for Applied Autonomous Sensor Systems Örebro University, Sweden todor.stoyanov@oru.se 13.11.2014
More informationUltrasonic Positioning System EDA385 Embedded Systems Design Advanced Course
Ultrasonic Positioning System EDA385 Embedded Systems Design Advanced Course Joakim Arnsby, et04ja@student.lth.se Joakim Baltsén, et05jb4@student.lth.se Simon Nilsson, et05sn9@student.lth.se Erik Osvaldsson,
More informationWeb-Enabled Speaker and Equalizer Final Project Report December 9, 2016 E155 Josh Lam and Tommy Berrueta
Web-Enabled Speaker and Equalizer Final Project Report December 9, 2016 E155 Josh Lam and Tommy Berrueta Abstract IoT devices are often hailed as the future of technology, where everything is connected.
More informationUniversity of Florida. Department of Electrical Engineering EEL5666. Intelligent Machine Design Laboratory. Doc Bloc. Larry Brock.
University of Florida Department of Electrical Engineering EEL5666 Intelligent Machine Design Laboratory Doc Bloc Larry Brock April 21, 1999 IMDL Spring 1999 Instructor: Dr. Arroyo 2 Table of Contents
More informationWELCOME TO THE SEMINAR ON INTRODUCTION TO ROBOTICS
WELCOME TO THE SEMINAR ON INTRODUCTION TO ROBOTICS Introduction to ROBOTICS Get started with working with Electronic circuits. Helping in building a basic line follower Understanding more about sensors
More information4GHz / 6GHz Radiation Measurement System
4GHz / 6GHz Radiation Measurement System The MegiQ Radiation Measurement System (RMS) is a compact test system that performs 3-axis radiation pattern measurement in non-anechoic spaces. With a frequency
More informationMechatronics Engineering and Automation Faculty of Engineering, Ain Shams University MCT-151, Spring 2015 Lab-4: Electric Actuators
Mechatronics Engineering and Automation Faculty of Engineering, Ain Shams University MCT-151, Spring 2015 Lab-4: Electric Actuators Ahmed Okasha, Assistant Lecturer okasha1st@gmail.com Objective Have a
More informationDiMod 307 and SAE J211-1 Compliance. Dipl.-Ing. (FH) Jochen Schulz, Service Engineer, Kistler Automotive GmbH, Heidelberg, Germany
DiMod 307 and SAE J211-1 Compliance Dipl.-Ing. (FH) Jochen Schulz, Service Engineer, Kistler Automotive GmbH, 69126 Heidelberg, Germany Contents 1 Performance Requirements for a Data Channel...3 2 Linearity
More informationMC2301. Features and Benefits. Promotional Highlights TUBE POWER AMPLIFIER MCINTOSH LABORATORY INC., 2 CHAMBERS STREET, BINGHAMTON, NEW YORK 13903
MC2301 Product Preview Page 1 McIntosh Laboratory, Inc., Binghamton, NY 13903 Design Engineering Department PRODUCT PREVIEW MC2301 TUBE POWER AMPLIFIER Project 1336 Promotional Highlights 300 Watts Mono
More informationEE 560 Electric Machines and Drives. Autumn 2014 Final Project. Contents
EE 560 Electric Machines and Drives. Autumn 2014 Final Project Page 1 of 53 Prof. N. Nagel December 8, 2014 Brian Howard Contents Introduction 2 Induction Motor Simulation 3 Current Regulated Induction
More informationAlph and Ralph: Machine Intelligence and Herding Behavior Megan Grimm, Dr. A. Antonio Arroyo
Alph and Ralph: Machine Intelligence and Herding Behavior Megan Grimm, Dr. A. Antonio Arroyo Machine Intelligence Laboratory Department of Electrical Engineering University of Florida, USA Tel. (352) 392-6605
More informationFREQUENCY AGILE FM MODULATOR INSTRUCTION BOOK IB
FMT615C FREQUENCY AGILE FM MODULATOR INSTRUCTION BOOK IB1215-02 TABLE OF CONTENTS SECTION SUBJECT 1.0 Introduction 2.0 Installation & Operating Instructions 3.0 Specification 4.0 Functional Description
More informationSeries 70 Servo NXT - Modulating Controller Installation, Operation and Maintenance Manual
THE HIGH PERFORMANCE COMPANY Series 70 Hold 1 sec. Hold 1 sec. FOR MORE INFORMATION ON THIS PRODUCT AND OTHER BRAY PRODUCTS PLEASE VISIT OUR WEBSITE www.bray.com Table of Contents 1. Definition of Terms.........................................2
More informationUnderstanding the Arduino to LabVIEW Interface
E-122 Design II Understanding the Arduino to LabVIEW Interface Overview The Arduino microcontroller introduced in Design I will be used as a LabVIEW data acquisition (DAQ) device/controller for Experiments
More informationT25-35SA Subaudible Tone Decoder
T25-35SA Subaudible Tone Decoder The Mueller Broadcast Design T25-35SA subaudible tone decoder provides a simple and reliable way to detect the 25 and 35 Hz control tones sent by many satellite-delivered
More informationPublished by: PIONEER RESEARCH & DEVELOPMENT GROUP ( 1
Biomimetic Based Interactive Master Slave Robots T.Anushalalitha 1, Anupa.N 2, Jahnavi.B 3, Keerthana.K 4, Shridevi.S.C 5 Dept. of Telecommunication, BMSCE Bangalore, India. Abstract The system involves
More informationA LARGE COMBINATION HORIZONTAL AND VERTICAL NEAR FIELD MEASUREMENT FACILITY FOR SATELLITE ANTENNA CHARACTERIZATION
A LARGE COMBINATION HORIZONTAL AND VERTICAL NEAR FIELD MEASUREMENT FACILITY FOR SATELLITE ANTENNA CHARACTERIZATION John Demas Nearfield Systems Inc. 1330 E. 223rd Street Bldg. 524 Carson, CA 90745 USA
More informationDipartimento di Elettronica Informazione e Bioingegneria Robotics
Dipartimento di Elettronica Informazione e Bioingegneria Robotics Behavioral robotics @ 2014 Behaviorism behave is what organisms do Behaviorism is built on this assumption, and its goal is to promote
More informationRudimentary Swarm Robotics
Rudimentary Swarm Robotics Josiah Hamid Khani, Thomas Keller, Matthew Sims, & Isaac Swift Episcopal School of Dallas, josiahhk@gmail Project Description Rudimentary Swarm Robotics The concept of swarm
More informationIntroduction of Receivers
Document Code: AN Page 1 of 22 Introduction Sonion has a vast selection of receivers for hearing instruments ranging from different sizes to different impedance levels and SPL outputs. We can also accommodate
More informationHobby Servo Tutorial. Introduction. Sparkfun: https://learn.sparkfun.com/tutorials/hobby-servo-tutorial
Hobby Servo Tutorial Sparkfun: https://learn.sparkfun.com/tutorials/hobby-servo-tutorial Introduction Servo motors are an easy way to add motion to your electronics projects. Originally used in remotecontrolled
More informationBASIC-Tiger Application Note No. 059 Rev Motor control with H bridges. Gunther Zielosko. 1. Introduction
Motor control with H bridges Gunther Zielosko 1. Introduction Controlling rather small DC motors using micro controllers as e.g. BASIC-Tiger are one of the more common applications of those useful helpers.
More informationAXYS IndustryAmp PB-800
AXYS IndustryAmp PB-800 Datasheet by Geert de Vries IndustryAmp PB-800 datasheet User s Notice: No part of this document including the software described in it may be reproduced, transmitted, transcribed,
More information5 Channel Multifunctional PWM Controller. HomLiCon LCH5T. Technical Specifications
5 Channel Multifunctional PWM Controller Application Control of groups LED and LED strips Control of relays, small motors, fans, etc. Control models Technical Specifications Number of Channels 5 Color
More informationMulti-Robot Coordination. Chapter 11
Multi-Robot Coordination Chapter 11 Objectives To understand some of the problems being studied with multiple robots To understand the challenges involved with coordinating robots To investigate a simple
More information