Driving Management System (DMS) Group 26 Aaron Kost (CpE) Sarah Bokunic (CpE) Victor Medina (EE)

Slides:



Advertisements
Similar presentations
HARDWARE Rashedul Hasan..
Advertisements

1. Instrument Clusters Theory Support Automotive – Displays & Accessories 1 of 13 Instrument Clusters Topics covered in this presentation: Analog Instrument.
Global Security USG-251 GPS Mobile Personal Tracking Kit.
Monitor. Manage. Maintain.
HELMET TRACKING SYSTEM (HTS) Group 8 Andrés F. Suárez (EE) Brian Maldonado (EE) Rígel Jiménez (EE)
Driving Management System (DMS) Group 26 Aaron Kost (CpE) Sarah Bokunic (CpE) Victor Medina (EE)
1 PACE LITES PRESENTATION Advisor: Professor Sahakian Andrew Dai Lenore Kaplan Benjamin Mattson Nikhil Sethi.
Controlling Robot Car via Smartphone Supervisor: Dr. Jamal Kharousheh Prepared by : Hamza Qaddara Esmat Hedariya Hareth Hanani Faculty of Engineering Telecommunication.
A Project Team Members: Shamlan AlbaharRifaah Alkhamis Doug BloomquistChris Deboer.
1 Autonomously Controlled Vehicles with Collision Avoidance Mike Gregoire Rob Beauchamp Dan Holcomb Tim Brett.
Solar Car Data Collection System Matt Boyden Rene Dupuis Ryan Lavallee 4/23/08.
ABSTRACT About half a million premature births – one- eighth of all live births – occur in the United States each year. Researchers at the Children’s Hospital.
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 Alex Waskiewicz Andrew Bousky Baird McKevitt Dan Regelson Zach Hornback.
Overview of Team Ford: Active Park Assist Software Engineering - CSE435 Michigan State University Fall 2014 Team members: Project Manager: Joe Reeder Facilitator:
Research Directions for the Internet of Things Supervised by: Dr. Nouh Sabry Presented by: Ahmed Mohamed Sayed.
NeSSI Wireless Sensor / Actuator Networking March 7, 2001 John Crawford VP, Business Development Crossbow Technology, Inc.
Deon Blaauw Modular Robot Design University of Stellenbosch Department of Electric and Electronic Engineering.
R3R3 Ethan Hall Michael Kelton Greg Wegman Vashisht Lakhmani.
Wireless User Interface for Variable Frequency Drives Team 168 Alex Shuster (EE) Michael Kloter (EE) Christopher Perugini (EE) Kevin Wei (EngPhys - EE)
 Main Components:  Sensors  Micro controller  Motor drivers  Chasis.
Autonomous Control of Scalextric Slot Car on User-Defined Track Siddharth Kamath Souma Mondal Dhaval Patel School of Electrical and Computer Engineering.
Energy Smart Room GROUP 9 PRESENTERS DEMO DATE SPECIAL THANKS TO ADVISOR PRESENTERS Thursday April 19, 2007 Department of Electrical and Systems Engineering.
AVT2000D is a portable and compact in size magnetic installation vehicle tracking device which is easy in mounting and hiding to where there is the metal.
David Rogers, Stu Andrzejewski, Kelly Desmond, Brad Garrod.
A Mobile Wireless Electrocardiogram System for Health Care Facilities John Farner Jason Fritts Julian Jaeger Joe Richard Georgia Institute of Technology.
Team Leader John Sedig Communications / Documentation Kevin Nennig Webmaster / Software Design Matt Graves Hardware / Electrical Design Josh Mandich Software.
Wireless Sensor Monitoring Group Members: Daniel Eke (COMPE) Brian Reilly (ECE) Steven Shih (ECE) Sponsored by:
RC CAR CONTROLLER BASED ON INTEL GALILEO SOC PLATFORM Nadav Shiloach Sagi Sabag Supervisor: Idan Shmuel Spring 2014 One Semester Project PROJECT’S ENDING.
EV-EMCU Electric Vehicle - Economy Mode Control Unit Shauntice Diaz Chris Chadman Vanessa Baltacioglu Group 4.
Virtual Imaging Peripheral for Enhanced Reality Aaron Garrett, Ryan Hannah, Justin Huffaker, Brendon McCool.
1 Department of Electrical and Computer Engineering Advisor: Professor Hollot Team RCA March 1, 2013 Cumulative Design Review.
Musical Gloves Work group: Razan Qraini, Dalal Mughrabi Supervisors: Dr.Raed Alqadi, Inst.Haya Sammanah.
Mobile Controlled Car Students : Tasneem J. Hamayel Hanan I. Mansour Supervisor : Dr.Aladdin.
Traumatic Brain Injury Eyewear “TB-Eye” Todd Biesiadecki, Matthew Campbell, Matthew Vildzius ECE4007 L03 EM1 Advisor: Erick Maxwell December 14, 2011.
RomoRobot Feras Khateeb Yousef Azem supervisors Dr.Raed Al-Qade Dr.Lui Malhis.
Phong Le (EE) Josh Haley (CPE) Brandon Reeves (EE) Jerard Jose (EE)
Architectural Approaches (Part 1) Power Aware Distributed Systems Kickoff August 23, 2000.
Team 6 DOODLE DRIVE Alexander Curtis Peachanok Lertkajornkitti | Jun Pan | Edward Kidarsa |
ECE 477 Final Presentation Team 12  Spring 2013 Xirong Ye Zongyang Zhu Chun Ta Huang Libo Dong.
Fundamentals of Electric Circuits Chapter 5 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Smart Parking System PREPARED BY : GHADEER AQRAA AND MARAH JABER.
Power Bot Group 2 Luke Cremerius Jerald Slatko Marcel Michael Tarik Ait El Fkih Sponsored By: Aeronix Inc.
Team /02/28 1. Chun Ta Huang Xirong Ye 2 Libo Dong Zongyang Zhu.
The Design of an Electronic Bicycle Monitor (EBM) Team P118: Gary Berglund Andrew Gardner Emrys Maier Ammar Mohammad.
Jason Holmes Matt Wickesberg Michael Piercy Matt Guenette Team 12 – Super Tank February 15, 2012.
REVERSE ENGINEERING ANALYSIS OF THE KILL-A-WATT Jason Sweeney Ryan Gittens Sean Kolanowski.
Maze Twinbots Group 28 Uyen Nguyen – EE Ly Nguyen – EE Luke Ireland - EE.
ECE477 Senior Design Android street car Team 12 Libo Dong 1.
SmartCup – Team 42 Harington Lee, Chirag Patil, Arjun Sharma 1.
PROJECT OVERVIEW GSM SECTION BLUE TOOTH SECTION SOFTWARE DEVELOPMENT CIRCUIT DEVELOPMENT LESSONS LEARNED AND CHALLENGES FACED.
Final Report Idea and Overview 1 Scope 2 Hardware and software 3 Algorithm 4 Experiments & Results 5 Conclusion 6.
Problem 5.6 million accidents 34,000 fatalities 2,632,000 injuries 90% >30 MPH 25,000 fatalities Makes roadway usage inefficient!  Wasted fuel consumption.
Problem 5.6 million accidents 34,000 fatalities 2,632,000 injuries 90% >30 MPH 25,000 fatalities Makes roadway usage inefficient!  Wasted fuel consumption.
Vehicle Monitoring System ECE 445: Senior Design Project Ishan Ahuja Caleb Perkinson Samuel Utomi May 2, 2016.
Voice Controlled Robot by Cell Phone with Android App
Smart Parking Application
On-board Technologies
Smart Shoe S Seminar 2 Prepared by: Sa’ed Qariab Mos’ab Naffa’a
Automatic human detector garbage can.
Textbook Detection System With Radio-Frequency Identification
Monitoring Robot Prepared by: Hanin Mizyed ,Abdalla Melhem
Android Street Car Team 12 Zongyang Zhu ECE 477 Senior Design Project
Collision Observing Detection System
Mike Pappas, Nigel Himmelreich, Eric Anderson
Journey: Introduction to Embedded Systems
Bluetooth operated Arduino Controlled Car
On-board Technologies
BRAIN Helmet Group 4 Ryan Mortera EE Nada Algharabawi CpE
Hardware Graduation Project (2) Seminar
Presentation transcript:

Driving Management System (DMS) Group 26 Aaron Kost (CpE) Sarah Bokunic (CpE) Victor Medina (EE)

Design Motivation and Goals Motivation: ▫Provide a sophisticated feedback system for fuel efficiency. ▫Alternative to traditional manufacturer options and aftermarket upgrades. Goals: ▫Low cost ▫Easy to use android application. ▫ Robust  Operate in harsh weather and driving conditions.

Objectives and Specifications Objectives: ▫Monitor other vehicles and objects near drivers vehicle. ▫Monitor fuel efficiency and driving behaviors. ▫Avoid altering the vehicle in any way. ▫Do not distract the driver! Specifications: ▫Vehicle detection of up to 15 meters. ▫Wireless connection time less then 10 seconds. ▫Long battery life (2+ hrs). ▫Less than 150$.

Project Overview

Vehicle Interface OBD-II reader provided by Ford. Access to specific information ▫Brake pedal position ▫Accelerator pedal position ▫Gear lever position (Automatic Transmission) Sends real time vehicle information to a PC or Android device. Bluetooth enabled for wireless communication. 12V output to power nearby accessories.

Ford OpenXC A combination of open source hardware and software. Allows for custom vehicle applications. Can only be used with Android devices and Ford vehicles.

Microcontroller Texas Instruments MSP430G2553 Ultra low power consumption ▫Multiple low power modes ▫Wake up from standby mode in less than 1µs. Low price for development board. UART pins for wireless communication. Integrated ADC peripheral

Wireless Communication Limited by Android device and Vehicle Interface. Zigbee ▫Requires available USB connection to interact directly with an Android device. Wi-Fi ▫Requires the addition of a router in the vehicle. Bluetooth ▫Can only have 1 SPP UUID connected to the Android phone at a time. (Serial Port)

Wireless Communication Decided to use Bluetooth for the blind spot sensors and collision sensor. Can use low cost modules for simple data transmission. Create a “custom” piconet by cascading communication. This allows the Android device to communicate with each hardware component.

Wireless Communication Master Device: RN-42 ▫Responsible for communication between hardware peripherals. Slave Device: HC-06 ▫Responsible for communication between hardware peripherals and Android device. ▫Also responsible for receiving instructions from master device.

Wireless Communication Bluetooth is not the best method for video streaming to an Android device. A Raspberry Pi will be used with an attached wireless adapter USB to connect the camera and Android wirelessly. May integrate sensors using the wireless communication provided by the Raspberry Pi.

Power Management Car battery ▫Requires wires to be ran across the vehicle. ▫Consistent 12V source. ▫Could drain the battery while vehicle is not in use. Batteries ▫Can be recharged by the driver. ▫Does not require wires to be ran across the vehicle. ▫Additional costs

Power Management V 2200mAh Lithium-ion battery pack. MCP7384 charge controller for the Lithium-ion battery. Chose LDO regulators for simplicity and price. ▫5V LDO regulator to power sensors and Op-amps. ▫3.3V LDO regulator to power MCU and Bluetooth Modules. Raspberry Pi will be powered through the cigarette lighter located at the front of the vehicle. Android device being used can be charged using the micro-usb connection on the Vehicle Interface.

Lane Swap Assistance Monitor area behind the vehicle while changing lanes. Alerts driver when a vehicle is approaching from the rear. Unfortunately Ford has not added a turn signal identifier within the OpenXC library.

Lane Swap Assistance

Sensor: HB100 microwave sensor ▫5v Supply Voltage ▫30mA supply current ▫Max detection range of 15m Microwaves can penetrate certain materials. ▫Glass, plastic, and paper Measures changes in frequency. Analog output signal is in the range of microvolts (µV). ▫Requires a large amplifying stage.

Lane Swap Assistance Amplifying Stage: Large gain of approximately Comparator attached to provide an easy to read signal for MCU. Summing Amplifier with a non-inverting op-amp attached for increased gain.

Lane Swap Assistance

Collision Detection Monitor distance between drivers vehicle and vehicle directly towards the front. Alert driver of potential collision based on vehicle speed and measured distance. Activated while vehicle is being operated over 35mph to conserve battery life.

Collision Detection

Sensor: Maxbotix LV-EZ1 Ultrasonic Sensor ▫2.5V to 5.5V supply voltage ▫Low 2ma supply current ▫PWM and Analog outputs ▫Max distance of 6.5m Can be used to determine distance between the vehicle and an object towards the front.

Collision Detection

Fuel Efficiency Use OpenXC data to calculate fuel efficiency in real time Display data to the user in real time in an easy to understand format Store gathered data for the user to view later Give advice for improving fuel efficiency Allow the user to see improvements over time

Fuel Efficiency Calculations The user’s score is calculated on a 0 to 100% scale To calculate the score, the past 9 accelerations and the current acceleration are added together and a weighted average is applied, giving a higher weight to the most recent acceleration. The accelerations are calculated using the current velocity and past velocity and divided by the time in between the velocities, which is 50ms If the user is accelerating, the average acceleration is multiplied by a factor of 10 to produce the score out of 100 If the user is decelerating, the average acceleration is multiplied by a factor of 6.25 to produce the score out of 100 This is because using the brakes has a greater affect on acceleration, so the affect on the score needed to be decreased

Fuel Efficiency Calculations Suggestions on how to improve fuel efficiency are presented to the driver while the vehicle is not moving. These suggestions are based on the user’s driving behaviors. The factor with the highest score while idle is shown and then reset to zero once the vehicle is in motion, allowing for other suggestions to show up when the vehicle is idle again. The factors are also stored for long term analysis and not reset to zero.

Fuel Efficiency Calculations The user receives : 1 point for accelerating hard every 30 seconds ▫Overall score is under 50% and the accelerator is pressed 1 point for braking hard every 30 seconds ▫Overall score is under 50% and the brake pedal is pressed 1 point for accelerating and then braking within 10 seconds ▫Counts if the accelerator was pressed over 20% 1 point for driving over 70 mph every 30 seconds 1 point for idling over 1 minute ▫User automatically receives a message about idling for more than 1 minute, even if another factor has a higher score

Application  User presses this button before driving. It displays a solid color depending on the user’s real time driving habits. If the sensors detect motion under the right conditions, it plays a noise and shows an image as a warning.

Application

 User presses this button to view the chart of their most recent driving session.

Application 

 Displays a graph showing one data point per driving session, allowing the user to see how they have improved over time. Stores data for all driving sessions, not just the most recent ones.

Application  Most recent driving session  Oldest stored driving session

Application  User presses this button to view an overview of their fuel economy and suggestions for improving their fuel economy.

Application  This shows how much the fuel economy score has increased or decreased compared to the average of the past 9 drives to let the driver know if they are improving at a glance.

Application  The best and worst overall scores are shown here.

Application  The top 3 bad driving habits are displayed for the user to easily see. The percentage shows how much they are doing that behavior in comparison to other behaviors.

Application  User presses this button to see the scores for all 5 driving habits.

Application  A random fuel efficiency hint is shown here. There are 7 possible hints that can be shown.

Application 

Project to Date

Work Distribution Wireless Comm. PowerHardwareCameraAndroid App Aaron KostXXXX Sarah BokunicXXX Victor MedinaXXXX

Budget What?Where?Qty.Price Op-Amps/IC’s/Regulators(Samples)Vary.$0.00 HB100 Microwave SensorST Electronics2$20.00 Maxbotix Ultrasonic Sensor Parallax1$25.95 RN-42 Bluetooth ModuleRoving Networks 1$15.95 HC-06 Bluetooth ModuleEXP-tech2$17.98 USB WebcamPlayStation1$19.99 Lithium Ion Battery3$30.00 Plastic EncasingPolycase3$9.00 PCBOSH Park3$70.00 (estimated) (Estimated) Total$210.00

Problems/Issues Multiple wireless connections to an Android device. Noisy analog output from microwave sensor. No turn signal available in OpenXC library. Android device battery life with multiple Bluetooth connections.

Questions?