Poster ID-22 Use Robotics to Simulate Self- Driving Taxi

Similar documents
What Is an Electric Motor? How Does a Rotation Sensor Work?

Opportunities to Leverage Advances in Driverless Car Technology to Evolve Conventional Bus Transit Systems

DOE s Focus on Energy Efficient Mobility Systems

The Way Forward for Self Driving Cars

FLYING CAR NANODEGREE SYLLABUS

NEW CAR TIPS. Teaching Guidelines

CSE 352: Self-Driving Cars. Team 14: Abderrahman Dandoune Billy Kiong Paul Chan Xiqian Chen Samuel Clark

Deriving Consistency from LEGOs

Transforming the Battery Room with Lean Six Sigma

FUTURE BUMPS IN TRANSITIONING TO ELECTRIC POWERTRAINS

Safety Considerations of Autonomous Vehicles. Darren Divall Head of International Road Safety TRL

Case 1:17-cv DLF Document 16 Filed 04/06/18 Page 1 of 2 IN THE UNITED STATES DISTRICT COURT FOR THE DISTRICT OF COLUMBIA

Fleet EV suitability assessment

Mechanical Systems. Section 1.0 Machines are tools that help humans do work. 1.1 Simple Machines- Meeting Human Needs Water Systems

Planning for AUTONOMOUS VEHICLES. Presentation on the planning implications of self-driving vehicles. by Ryan Snyder Transportation Planning Expert

Welcome to Nanoville!

The New Age of Automobility Metalforming Industry Implications

structure table of contents: squarebot chassis parts and assembly 2.2 concepts to understand 2.27 subsystems interfaces 2.37

Resilient South Florida: How to Thrive (and Survive) in a Growing Region

AND CHANGES IN URBAN MOBILITY PATTERNS

Disruptive Technology and Mobility Change

Experience Report: Applying and Introducing TSP to Electronic Design Automation

Chapter 12. Formula EV3: a racing robot

Intelligent Mobility for Smart Cities

DRIVERLESS SCHOOL BUS

MSC/Flight Loads and Dynamics Version 1. Greg Sikes Manager, Aerospace Products The MacNeal-Schwendler Corporation

FLEET SAFETY. Drive to the conditions

Materials: 1 block of Styrofoam ruler 20 cm of magnetic tape box cutter magnetic track for testing

China Intelligent Connected Vehicle Technology Roadmap 1

Poster ID 31 Continuous Track Design Mason Chen, Timothy Liu, and Jason Li. IEOM Society International

SCI ON TRAC ENCEK WITH

Autonomous Vehicle Implementation Predictions Implications for Transport Planning

CONNECTED PROPULSION - THE FUTURE IS NOW

Journal of Emerging Trends in Computing and Information Sciences

Don Elliott, FAICP Clarion Associates, Denver, CO Pace Land Use Law Conference, White Plains December 2017

Optimizing Performance and Fuel Economy of a Dual-Clutch Transmission Powertrain with Model-Based Design

NEW CRASH TESTS: SMALL CARS IMPROVE AND THE TOP PERFORMERS ALSO ARE FUEL SIPPERS

MIT ICAT M I T I n t e r n a t i o n a l C e n t e r f o r A i r T r a n s p o r t a t i o n

The Road to Automated Vehicles. Audi of America Government Affairs

[Kadam*et al., 5(8):August, 2016] ISSN: IC Value: 3.00 Impact Factor: 4.116

Describe Elio Engineering.(Pg -14)

TECHNOLOGY AND SIMPLICITY.

DOE s Focus on Energy Efficient Mobility Systems

The Implications of New& Emerging Transportation Trends for Florida Main Street Businesses

Jimi van der Woning. 30 November 2010

CONNECTED AUTOMATION HOW ABOUT SAFETY?

VTS Wessex Trial Summary. David Burgess Principle Workforce Safety Specialist & Project Lead.

Copyright 2016 by Innoviz All rights reserved. Innoviz

Intelligent Vehicle Systems

Intelligent Power Management of Electric Vehicle with Li-Ion Battery Sheng Chen 1,a, Chih-Chen Chen 2,b

GM-TARDEC Autonomous Safety Collaboration Meeting

Drop Simulation for Portable Electronic Products

TrueGyde Microcoil. Author: Marcel Berard Co-Author: Philippe Berard

The Motorcycle Industry in Europe. Powered Two-Wheelers the SMART Choice for Urban Mobility

Welcome to the 4th Annual UCF Urban and Regional Planning Distinguished Lecture Series

HOW DATA CAN INFORM DESIGN

Quiet Challenges for Vehicle Safety

Formal Methods will not Prevent Self-Driving Cars from Having Accidents

Electric vehicles a one-size-fits-all solution for emission reduction from transportation?

Heat Shield Design Project

EXTENDING PRT CAPABILITIES

Role of Connected and Autonomous Vehicles

Heavy Duty Vehicles - Land

Reliable Reach. Robotics Unit Lesson 4. Overview

WHITE PAPER. Preventing Collisions and Reducing Fleet Costs While Using the Zendrive Dashboard

EVSE Impact on Facility Energy Use and Costs

Le développement technique des véhicules autonomes

THE PEP PARTNERSHIP ON ECODRIVING Goals, achievements and new projects November 2016

ABB June 19, Slide 1

Study Results Review For BPU EV Working Group January 21, 2018

CSE 352: Self-Driving Cars. Team 2: Randall Huang Youri Paul Raman Sinha Joseph Cullen

PROJECT IDEA SUBMISSION STUDENT

Tetrix Hardware Tips and Techniques

Capstone Design Project: Developing the Smart Arm Chair for Handicapped People

Electric Vehicles. Evergreen Consulting (Robert Sharpe)

Enhancing Wheelchair Mobility Through Dynamics Mimicking

PRO/CON: Should the government pay people to buy electric

Design of an Intelligent Counter to Monitor Fatigue Events Experienced by a Gun Barrel (#9894)

Discovery of Design Methodologies. Integration. Multi-disciplinary Design Problems

6/6/2018. June 7, Item #1 CITIZENS PARTICIPATION

Deep Learning Will Make Truly Self-Driving Cars a Reality

When Do We Talk About the Future?

THE AUTONOMOUS AIRPORT

Continuous Splicing Techniques

Gain an understanding of how the vehicles work. Determine the advantages and disadvantages of each

Two Cell Battery. 6. Masking tape 7. Wire cutters 8. Vinegar 9. Salt 10. Lemon Juice DC ammeter

6 Things to Consider when Selecting a Weigh Station Bypass System

Travel Forecasting Methodology

The Internet of Vehicles. Building China s EV Charging Network: Creating Sustainable Value for Investors, Customers and Service Providers

Support for the revision of the CO 2 Regulation for light duty vehicles

ALCOA Project Design Engineering Design 009 Team 7 12/16/13 Submitted to Wallace Catanach

Innovation in. Mechanical Motion & Vibration Controls

Aria Etemad Volkswagen Group Research. Key Results. Aachen 28 June 2017

Good Vision... Vital to Good Driving

Selecting the Optimum Motion Control Solution for the Application By Festo Corporation

Fleet Penetration of Automated Vehicles: A Microsimulation Analysis

Erin Kelley 1 Gregory Lane 1 David Schönholzer 2 Wagacha Peter Waiganjo 3. CEGA Conference on Infrastructure Monitoring, October 2016

ECSE-2100 Fields and Waves I Spring Project 1 Beakman s Motor

Electricity Simulation: Sound

/ YOUR TOW VEHICLE AND EQUIPMENT

Transcription:

Poster ID-22 Use Robotics to Simulate Self- Driving Taxi Mason Chen, Austina Xu, and Nikita Patel Morrill Learning Center, San Jose, CA 1

Abstract Self-driving car performance is of great research interests these days. We would like to use a LEGO EV3 robot to simulate a Google self-driving taxi that is on the way to pick up five chief speakers to the conference center on time. Our major focus is on how to improve the route tracking accuracy and the cycle speed. Team has designed a very challenging field to test how the Robot could overcome the sharp turns at faster speed. Team measured the optics contrast to determine the measurement signalnoise ratio as the fundamental quality statistics. Team could optimize the Robot performance by measuring the optical contrast. Based on SPSS Histogram analysis, team has distinguished several Robot movement patterns associated with each distribution peak/mode. Team was able to conduct further root cause analysis accordingly to further improve Robot Architecture Mechanics, EV3 Software Programming, and control the environmental light variations. Each Histogram distribution mode has indicated a unique robot movement failure mode. Team can apply statistics on a very complicated Robot Mechanics, Physics, Optics, and Software Programming like an experienced Robotics Engineer through Team Building. Team has optimized these critical parameters in order to make this Google Taxi service safer and faster. 2

Problem Statement Assume a self-driving taxi is going to pick up five attendees at five different locations. What is the best route and how long does it take the taxi to transport all five people to the destination? Most important, how is the self-driving car s driving performance on the road? Can team use a Lego robot to simulate the motion of the car and provide reasonable assessment? 3

Literature Research- Project Benefits Taxi service will be cheaper because it would cost more money to hire a driver. With a Google self-driving car, you don t need a real driver. There will be fewer cars in parking lots and roads. Therefore, there will be less traffic. It is more efficient because the self-driving car will take the fastest and the most efficient route. It would be safer because drivers might get into car accidents. Google s taxi goal is to increase car utilization from 5-10% to 75% or more by facilitating sharing. 4

Literature Research- Project Benefits Dramatically reduce the number of cars on the street, 80% of which have people driving alone in them, and also a household's cost of transportation, which is 18% of their income around $9,000 a year for an asset that they use only 5% of the time. In 2030, self-driving cars are expected to create $87 billion worth of opportunities for automakers and technology developers. With fewer cars around, parking lots and spaces that cover roughly a one-third of the land area of many U.S. cities can be repurposed. A fleet of 9,000 driverless taxis could serve all of Manhattan at about 40 cents per mile (compared to about $4-6 per mile now). There are licenses for over 13,000 taxis in the Big Apple now. 5

Define Project Scope- SIPOC Suppliers Input Process Output Customer Lego Mindstorms EV3 Field Hardware: Build, Architecture Cycle Time Big City-Citizens Work in Traffic Hours SPSS Data Analysis Color Sensor Height Software Accuracy => Location Time A lot of drivers lose their jobs Lego Hardware Number of Wheels Collect Data, SPSS Analysis Safety Fewer cars on highway and parking lot Battery Life Root Cause Analysis Repeatability Less Traffic Background Color Improve Repeat Results You can go to work faster and save money Shadow Optimize Power => Less => Hardware Height Brightness Complete or Rebuild Speed Gravity Reliability 6

Design Track Patterns Team has considered two factors: how many sharp turns and how many long straight lines? 45 degree turn is much harder than 90 degree turn. Long straight lines are preferred for Robot to speed up after the sharp turn. Base Pattern has one 45 degree turn and three long Straight lines. Z Pattern has two 45 degree turns and three long Straight lines. 3 rd -Pattern has one 45 degree turn and two long Straight lines. Base Patten Z-Pattern 3 rd -Pattern 7

Subjective Root Cause Analysis Problem Root Cause Analysis Could follow track Could make turn (speed fast) not the not sharp faster too a. Sensor location too high, Reflection intensity too weak, contrast too small b. Sensor too low, incoming light too weak, contrast too small c. Sensor in center, blocking light, robot components blocking light d. Ambient light intensity not uniform a. Single speed so you make turn at high speed, can t slow down. b. Robot not aware of turn c. Dimension sharp turn dimension too small compare to robot dimensions After preliminary dry runs, team has brainstormed the potential root causes 8

Develop Robotics EV3 Programming Yes Measured reflected intensity less than X2 No Turn left with specified steering power Yes Measured reflected intensity less than X1 No Move forward with specified steering power Turn right with specified steering power Use EV3 Software and Color Sensor PID Algorithm to control the Robotics following the track pattern 9

Study Ambient Light Factor Completed a dry run and observed a higher light reflected intensity Control uniform environmental light intensity is critical Moved the track field to area with more uniform light intensity 10

Conduct Baseline Analysis 1 2 3 4 1 st Mode at around 10: when Robot Sensor is completely inside the Blue Tape 2 nd Mode at around 25: when Robot Sensor is right at the Blue Tape Edge 3 rd Mode at around 70: when Robot Sensor is completely in the white background 4 th Mode at around 85: when Robot Sensor is completely in the white background where is in the brighter environment Two different modes at 70/85 are due to the environmental effect, and which has indicated that Robot may make a bigger deviation turn at 45-degrees (4 th mode) and a smaller turn at 90-degrees (3 rd mode). Only the 2 nd Mode Distribution (in range 10-45) is desirable. 11

Optimize Sensor Height and Position Sensor Height: enhance signal-noise ratio Too high: weaker contrast due to light diffusion effect Too low: stronger vibration noise Move Sensor Position to the front center Stronger incoming light intensity Earlier detection at field turning points 2 3 Results: Eliminated the first mode and the last mode First Mode: faster adjustment on track edge Fourth Mode: less detour at sharper turns 12

Further System Optimizations Hardware Optimization: Lower Mass Body Center (better turning control) Lighter Battery Pack (enhance power efficiency) Ball Back Wheel Design (enhance turning flexibility) 2 Software Optimization: Develop Ending Algorithm Optimize Turning Algorithm (avoid detouring) Independent PID Control on two motors (better turning at shaper turns) Results: Further eliminated the 3 rd mode 3 rd Mode: much better turning control at shaper turns 13

Inner/Outer Angle of Z-pattern There are two critical 45 degrees turning for the Z-pattern field as shown below. One is inner edge and one is outer edge 2 4 Use the previous optimum design of the Base Pattern to run on the Z-pattern Observed 3 rd mode and 4 th mode 3 rd mode: outer edge at 45 degree 4 th mode: inner edge at 45 degree Future work on optimize Z-pattern 3 14

Results and Conclusions The reason for skewness in the data is because the robot keeps swerving. The color sensor first detects white, then blue, and then white again. Because white has a very large reflected light intensity compared to blue, the intensity varies a lot, which is shown as skewness in the data charts. This experience has shown us a good lesson to measure the contrast and to determine the signal-noise ratio as the fundamental statistics. Team could predict the Robot performance by measuring the contrast first. Also, team has learned how to utilize SPSS data analysis. Most project root cause analysis could be explained by a very simple Histogram Mode Analysis. Each mode has indicated each unique robot movement pattern. Team can rely on this simple Histogram Analysis to attack a very complicated Robot Mechanics and Software Programming like an experienced Robotics Engineer. Team was so thankful, through IEOM STEM Project, team can integrate Robotics Mechanics, Software Programming, SPSS Statistics, Project Management, and Team Building in one amazing project. 15

Literature Research References [1] Google Car Self-Driving https://www.google.com/selfdrivingcar/ [2] Google Car Project https://en.wikipedia.org/wiki/google_self-driving_car [3] Lego Mindstorms EV3 https://www.lego.com/en-us/mindstorms/learn-to-program [3] David Held, Jesse Levinson, Sebastian Thrun, Silvio Savarese. Robotics: Science and Systems (RSS), 2014. [4] A. Teichman and S., Proc. of the IEEE/RSJ International Conference on Intelligent Robots and Systemsb(IROS), 2013. [5] "2013 World Green Car." :: World Car Awards, www.wcoty.com/web/eligible_vehicles.asp? year=2013&cat=4 [6] By Katie Collins January 11, 2016 9:59 AM PST. Tesla Cars Can Now Self-Park at Your Command. CNET, 11 Jan. 2016, www.cnet.com/news/tesla-cars-can-now-selfpark-at-your-command/. [7] Simon, Kerri. "SIPOC Diagram". Ridgefield, Connecticut: isixsigma. Retrieved 2012-07-03. 16