Autonomous Speed Control Vehicle RIT Computer Engineering Senior Design Project Fall 2006 Designed by: Laura Celentano, Glenn Ramsey, and Michael Szalkowski.

Slides:



Advertisements
Similar presentations
Chapter 2 Real-time software design
Advertisements

Operating Functions.
Sophomore Design Class Automated Highway Simulation Group 2: Jeremy Sletten Patrick Murphy Michael Olson Randa Ibrahim.
Add and Use a Sensor & Autonomous For FIRST Robotics
Encoders, Motors, Power, Mini Project #1 10/24/2014.
Rotary Encoder. Wikipedia- Definition  A rotary encoder, also called a shaft encoder, is an electro- mechanical device that converts the angular position.
Interfacing with the Analog World Wen-Hung Liao, Ph.D.
Webtrain Decoupling Adam Kadolph EE451 Bradley University Advisors: Dr. Irwin, Dr. Schertz Week 1-6 Monday 11/20.
Available at: – Program Optical Quad Encoders in Autonomous Mode Program optical quad encoders in autonomous mode.
Katie Dellaquila Jeremy Nelson Khiem Tong.  Project Overview [KED]  Multidisciplinary Aspects [KED]  Motivation (Similar Products) [KED]  System Schematic.
1 Autonomous Parallel Parking Alex Braun & Sergey Katsev.
A.G.I.L.E Team Members: Brad Ramsey Derek Rodriguez Dane Wielgopolan Project Managers: Dr. Joel Schipper Dr. James Irwin Autonomously Guided Intelligent.
Motor Control of an Oscillating Pendulum Nick Myers and Chirag Patel March 9, 2004 Advised by: Dr. James Irwin and Mr. Jose Sanchez Bradley University.
Wireless Surveillance Vehicle Lance P. Riegert Rodrigo A. Urra Steve C. Wilson September 18, 2007Wireless Surveillance Vehicle1 of 20 Senior Design Project.
The Alix.1c microcontroller on board the vehicle runs Fluxbuntu Linux and is connected to a g wireless card and a USB web camera. A background process.
Team GPS Rover Critical Design Review Alex Waskiewicz Andrew Bousky Baird McKevitt Dan Regelson Zach Hornback.
Chapter 1 and 2 Computer System and Operating System Overview
1 Programming & Programming Languages Overview l Machine operations and machine language. l Example of machine language. l Different types of processor.
Milestone #2 Line Following Using Photo-transistors.
1 Lab Equipment. 2 TopicSlides DC Power Supply3-4 Digital Multimeter5-8 Function Generator9-12 Scope – basic controls13-20 Scope – cursors21-24 Scope.
The Enforcer Laura Celentano Glenn Ramsey Michael Szalkowski.
A.R.M.S. Automated Robotic Messaging System William Batts Chris Rericha.
PT 5000 Pooja Rao Ted Tomporowski December 7, 2004.
Senior Design Project Fall, 2007 Michael Garrity, Peter Nahas, Cory Haflett Objective: The Autonomous Mail Deliver System (AMDS) was designed for use in.
Efficient Path Determining Robot RIT Computer Engineering Senior Design Project Jamie Greenberg Jason Torre October 26, 2004 A motorized robot will navigate.
Wireless Data Acquisition for SAE Car Project by: J.P. Haberkorn & Jon Trainor Advised by: Mr. Steven Gutschlag.
Motor Control of an Oscillating Pendulum Nick Myers and Chirag Patel March 9, 2004 Advised by: Dr. James Irwin and Mr. Jose Sanchez Bradley University.
Tag Bot: A Robotic Game of Tag Jonathan Rupe Wai Yip Leung.
Micromouse Meeting #3 Lecture #2 Power Motors Encoders.
University of Pennsylvania Department of Electrical and Systems Engineering ABSTRACT: Quantifying and measuring certain aspects of a golf swing is a helpful.
Adaptive Signal Processing Class Project Adaptive Interacting Multiple Model Technique for Tracking Maneuvering Targets Viji Paul, Sahay Shishir Brijendra,
LINE FOLLOWER ROBOT USING I-BOT mini V3
Automated Industrial Wind Tunnel Controller By Daniel Monahan and Nick DeTrempe Advised by Dr. Aleksander Malinowski Customers are Dr. Scott Post and Dr.
ENGG1100 Introduction to Engineering Design Digital Logic (Part 2) Prof. Kin Hong Wong Department of Computer Science and Engineering.
© 2011 Pearson Education, Inc. All Rights Reserved Automotive Technology, Fifth Edition James Halderman COMPUTER FUNDAMENTALS 71.
Programmable Logic Controllers
CPSC 171 Introduction to Computer Science 3 Levels of Understanding Algorithms More Algorithm Discovery and Design.
A.G.I.L.E Autonomously Guided Intelligent Lawn Equipment Team Members: Brad Ramsey Derek Rodriguez Dane Wielgopolan Project Advisors: Dr. Joel Schipper.
Program ultrasonic range sensor in autonomous mode
Autonomous Tracking Robot Andy Duong Chris Gurley Nate Klein Wink Barnes Georgia Institute of Technology School of Electrical and Computer Engineering.
Low Cost Infrared Touch Screen Bezel for POS Systems Rohan Verma, Jeremy Taylor, Freddie Dunn III Georgia Institute of Technology School of Electrical.
Industrial Process Control System Simon Hui Engineer Control and Informatics, Industrial Centre.
Available at: Lesson 3.6 – Program Line Follower in Autonomous Mode Program Line Follower in Autonomous Mode.
MCU: Interrupts and Timers Ganesh Pitchiah. What’s an MCU ?
Memory Layout and SLC500 System Addresses. Processor Memory Division An SLC 500 processor's memory is divided into two storage areas. Like two drawers.
9 Electronic Transmission Controls.
The purpose of the project is to utilize the growing use of Internet and Automation in daily activities and this project is built to enhance one such.
UNION COLLEGE WEATHER STATION Brian Kruppenbacker Jeffrey D’Alessandro Advisor: Professor Traver.
Mark Randall & Kevin Claycomb Faculty Advisor: David Mitchell Industrial Sponsor: IEEE.
Signaling on the CCR Tyler Raulin. Overview of Signals Rules: – Red Light There is a train in the next section of track The turnout is not turned correctly.
PLC ARCHITECTURE – Memory 2 by Dr. Amin Danial Asham.
ATV INSTRUMENTATION DISPLAY System Design Ed Raezer Senior Project Western Washington University.
BLDC Motor Speed Control with RPM Display. Introduction BLDC Motor Speed Control with RPM Display  The main objective of this.
Automatic Guitar Tuner Group #10 Dariusz Prokopczak & Stephan Erickson ECE 445 Sr. Design December 9, 2014.
Project Description The Square D occupancy sensors use both ultrasonic and passive infrared technology (PIR) to detect occupancy in a room. This project.
Antenna Arrays and Automotive Applications
1 Smart Vehicles – Summary  Leyla Nazhand-Ali, Ph.D.  Assistant Professor  IEEE member  Michael Henry  Graduate Student.
SLAM Techniques -Venkata satya jayanth Vuddagiri 1.
ISA CLICK CONTROL #38 – FALL 2014 ERIC BRUNNGRABER DRAKE ISABIRYE.
Actuators and Control, Part 4 Grant Agreement No LLP UK-LEONARDO-LMP Project acronym: CLEM Project title: Cloud services for E-Learning.
Chapter 5.
The entire system was tested in a small swimming pool. The fully constructed submarine is shown in Fig. 14. The only hardware that was not on the submarine.
Computer Control and Monitoring Today we will look at: What we mean by computer control Examples of computer control Sensors – analogue and digital Sampling.
Components of Mechatronic Systems AUE 425 Week 2 Kerem ALTUN October 3, 2016.
Application Case Study Christmas Lights Controller
Smart Vehicles – Summary
Textbook Detection System With Radio-Frequency Identification
OBJECTIVES Describe the operation of a pressure-differential switch and a brake fluid level sensor switch. Describe the operation of a residual check valve.
Pulse Width Modulation (PWM) Motor Feedback - Shaft Encoder
Automotive Technology Principles, Diagnosis, and Service
Presentation transcript:

Autonomous Speed Control Vehicle RIT Computer Engineering Senior Design Project Fall 2006 Designed by: Laura Celentano, Glenn Ramsey, and Michael Szalkowski User Interface The user interface consists of two switches two lights, and two seven-segment displays. The seven-segment displays show the speed of the vehicle in ft/s. One switch/light pair corresponds to power, the other to operations. The details of the operation are in the tables below. SwitchUpDown PowerPower is offPower is on OperationalSystem is haltedSystem is running LightFunctionDescription RedPowerOn when the power is on GreenOperationOn when the system is running Track Following Front Left Front Middle Front Right Back Left Back Right Turn Off Center Off OnRight Hard Off OnOffLeft Hard Off On Right Hard Off OnOff Right Hard Off OnOffOnRight Hard Off On OffRight Hard Off On Right Hard OffOnOff Center OffOnOff OnCenter OffOnOffOnOffCenter OffOnOffOn Center OffOn Off Right Soft OffOn OffOnRight Soft OffOn OffRight Soft OffOn Right Hard OnOff Left Hard OnOff OnLeft Hard OnOff OnOffLeft Hard OnOff On Left Hard OnOffOnOff Center OnOffOnOffOnCenter OnOffOn OffCenter OnOffOn Center On Off Left Soft On Off OnLeft Soft On OffOnOffLeft Soft On OffOn Left Hard On Off Center On OffOnLeft Hard On OffRight Hard On Center The track following algorithm utilizes five optoreflector sensors mounted on the underside of the vehicle. Three sensors are mounted at the front of the vehicle and two are mounted at the rear. When the vehicle is properly following the track, all five sensors should detect the track. The sensor values are polled by the microcontroller. The implemented algorithm can be seen in the flow chart below. The algorithm utilizes a look-up table to determine how the vehicle should turn to stay on the track depending on the sensor values. This look-up table can be seen below. Speed Limit Detection Speed Control Project Costs PowerOperation Off On Off On The speed control consists of both measuring and adjusting the speed of the vehicle. Measuring the speed is accomplished by a shaft encoder mounted on the rear axle. An opto- interrupter is mounted in such a way as to generate a square wave as the vehicle moves. The frequency of the wave is directly proportional to the speed of the vehicle. Controlling the speed is done through the use of an H-Bridge. The speed duty cycle is adjusted up and down according to the desired speed until it matches. Additionally, the turning amount must be taken into account in the speed control. This is because the friction increases when the vehicle goes into a turn and decreases when it comes out of a turn. This is taken into account by detecting turn changes and adding or subtracting empirically determined constants from the speed duty cycle. ItemOur CostActual Cost HCS12 Microcontroller$0$130 Vehicle$40 Direction Control Hardware$0$10 Speed Control Hardware$15 Speed Limit Detection Hardware$10 Track Following Hardware$15 Track and Overpass Construction$20$50 User Interface Hardware$12 Power Subsystem Hardware$30 Total:$142$312 The objective of this project was to create an autonomously speed controlled vehicle. The vehicle follows an oval reflective track through the use of infrared sensors mounted on the underside of the vehicle. Infrared sensors mounted on the roof of the vehicle detect reflective patterns on the underside of overpasses. These patterns correspond to different speeds. The vehicle’s speed is controlled to match the last recognized pattern. Overview From Left-to-Right Laura Celentano Responsiblity: Track-Following Glenn Ramsey Responsibility: Speed Control Michael Szalkowski: Responsibility: Speed Limit Detection In order to detect the speed limit, it was important that the correct bit pattern be interpreted. In order to alleviate this problem, a comparator algorithm was used, and can be seen in Figure 1. By comparing the patterns stored in memory at the current time to some previous time, one can decipher the bit pattern under the underpass. The sensor input will automatically shift the bit pattern into memory serially. If they differ, it will update the previous bit pattern variable with the current one. Once a bit pattern has been found not to change (like right after the vehicle exits the underpass), it will set the new desired speed based on the bit pattern. The threshold time that was found to work best after testing was 1 second.