Incident Report: Cruise Autonomous Vehicle Driving into a Bike Lane in Austin

Below is our latest incident report examining the Cruise incident in Austin, Texas, from a few weeks ago, where a driverless Cruise vehicle turned left into a bike lane. Fortunately, no one was hurt, but it raises questions about the safety of autonomous vehicles in edge cases. Matt Fournier, one of our V&V experts, discusses the importance of testing autonomous vehicles under a wide range of conditions to ensure their safety. Using Foretellix’s Foretify™ platform, he created an abstract scenario that generates over 10,000 concrete variations of the incident. Read more to learn about the challenges autonomous vehicles face and how Foretellix’s Foretify™ platform can help ensure their safety.

A chilly night at the edge in Texas

Last month, in Austin, Texas, cyclist Robert Foster caught on camera a driverless Cruise vehicle turning left in an intersection and driving directly into the bike lane. While biking on Guadalupe Street near the University of Texas, Foster spotted the Cruise vehicle making a wide left turn straight into the bike lane and continuing on that path. A few minutes later, another Cruise car made the same turn and went straight into the bike lane again. Luckily, other than a couple of terrified bikers, no one was hurt in this incident, and no damage was done. Video 1 below shows the incident as broadcasted by KVUE, courtesy of Robert Foster.

Video 1 – Capture from the Austin incident

Root cause analysis of this particular incident is outside the scope of this blog, and we trust that Cruise will get to the bottom of this issue and provide a software update that overcomes this situation. But due to the complexity of the AV, you probably won’t be surprised if the next Cruise software update will not perform correctly in other circumstances. Even best-in-class AVs like Cruise’s still struggle in too many edge cases, and every month a new surprising failing scenario seems to be discovered.

Unleashing your constraints

Matt Fournier is a V&V expert in Foretellix’s Application Engineering team in Detroit.

“When most people look at the Austin incident, they see a vehicle turning left at night into an empty bike lane where a construction barrier is placed across the sidewalk extending partially into the bike lane,” said Matt. “When I’m thinking about this incident, I imagine all the possibilities that could have contributed to this behavior, as well the potential unknown causes of similar incidents. For example, a vehicle crosses a junction in any legal direction, starting from any possible lanes and ending at any of several possible lanes on the other side. I imagine night-time, daytime, rain, or fog. I also imagine black and green bike lanes, one lane mark on the left side, or two-lane marks on each side. I imagine multiple possible barriers like traffic cones, jersey barriers, and traffic barrels. I imagine scenarios where the bike lane is empty and scenarios where it’s occupied by one or more cyclists biking at various speeds. And I absolutely imagine all these scenarios happening in many other junctions in Austin. And then what about San Francisco, Boston, or Florida? Oh, and what about London, where cars drive on the left side?”

“I think you get my point,” says Matt. “A scenario like this can happen in so many places with so many different variations. You can never know which one will push the autonomous vehicle into an edge case that was not considered or tested before. Unless… you can actually test enough of them.”

Abstracting the Austin Scenario

The Cruise Austin incident can be considered as one concrete example of an infinitely large space of scenario variations that can be automatically generated by Verification and Validation (V&V) tools like the Foretellix Foretify™ platform and tested by AV providers to ensure acceptable safety under all conditions. Extending and abstracting the Austin incident using ASAM OpenSCENARIO 2.0® (OSC2) code is a powerful tool for validating the safety of the AV and helping to ensure it will operate appropriately under any similar or related conditions.

You can make such an abstract scenario part of a more comprehensive V&V library of abstract scenarios, such as the Foretellix V-Suite™, to cover many scenarios spanning the entire space of circumstances an AV can face within its Operational Design Domain (ODD).

Foretify™ generates large-scale scenario variations.

Matt developed the OSC2 example code in Figure 1 using Foretify Developer. In just 25 lines of code, it describes an abstract scenario of a vehicle crossing a junction in any direction and driving into a road with a bike lane under varying conditions.

The code points to an ASAM OpenDrive® map of downtown Austin. It specifies several variables: time of day, barrier type, position, vehicle speed, bike speed, and location.

The Foretify constrained-random test generator can automatically choose random junctions on the Austin map with crossing bike lanes; it can randomize all the specified parameters while ensuring that only valid combinations are generated.

Using Foretify Manager, Matt ran a weekend test suite using the OSC2 code that yielded over 10,000 concrete and meaningful variations in downtown Austin alone. The generated scenarios were orchestrated by Foretify and executed using the CARLA virtual simulator. Foretify Manager then analyzed results from the 10,000 test runs to ensure enough testing coverage was achieved across all variables.

Figure 2 shows a part of the Austin west campus area map, with several junctions that were selected by Foretify.

Figure 1 – OSC2 code for the abstract scenario
Figure 2- Austin west campus map

Big data analytics

“Generating and executing 10,000 tests is fairly easy using OSC2 and the Foretify constrained-random test generator,” said Matt. “Analyzing 10,000 test runs can be challenging if you try to do it manually. Remember that you probably want to run this test suite repeatedly to verify new software releases, making it even harder. That’s why Fortify Manager is such a powerful tool. It provides a dashboard showing your test coverage, which helps you ensure all variations and combinations of variations are tested. After you add KPIs and checks to your OSC2 code, Foretify Manager helps you analyze the KPIs across multiple conditions, and it uses the checks to highlight the conditions where the AV fails.” Figure 3 is a screenshot from the Foretify Manager coverage analysis dashboard of the weekend test suite Matt did.

Figure 3 – Foretify Manager coverage analysis

Foretify generated examples

Matt captured 4 example scenarios generated by Foretify in Video 2. The top left scenario is a close duplication of the original incident. The top right scenario includes a biker crossing the junction riding on the bike lane on a single-lane road, and it has a smaller barrier size. The bottom left scenario consists of a leading blue vehicle on a two-lane road and no barrier. The bottom right scenario is in daylight.

“Imagine that these four example scenarios are just a tiny sample of so many possible variations generated inside my 10,000 test runs,” stresses Matt. “It can really blow your mind how many combinations you need to test to ensure your AV behaves well in all possible combinations. No one really knows the unknown corner scenario that will surprise the AI driver until you systematically test enough of them throughout the entire scenario space. With Foretify – you can actually do that”.

Video 2: simulated scenario examples

 

Subscribe to our newsletter

Additional content for you

Automated Scenario Curation for Safer ADS

This is the second blog in a series. In the first blog (Accelerating Automated Driving System Deployment with Scalable, Data-Driven Evaluation), Mike Stellfox pointed out that the real challenge in AV development has shifted from simply building systems to ensuring we can truly trust them....

Interview with Glen De Vos - Foretellix’s Newest Board Member

You’re joining our board as Temasek’s representative, what about our technology, team, and vision excites you? What excites me about working with the Foretellix team is that they are offering a comprehensive solution to a critical issue that OEM’s and Tier 1’s are facing during the development of Level 2++, 3 and 4 advanced mobility systems. ...

Why High-Fidelity Sensor Simulation Is Critical for AV Development and Testing

Autonomous vehicles (AVs) must safely navigate complex and unpredictable environments. Yet even the most advanced perception systems face limitations when an object or road user is temporarily hidden from view. These occlusion scenarios, blind spots caused by obstructing vehicles, are among the most critical and difficult to test....

Register to receive ALKS scenarios verification code examples

AI, Autonomy, V&V and Abstractions – Automating at Hyper Speed

Subscribe to our newsletter

Ziv Binyamini

CEO & Co-Founder

Ziv is a verification visionary and a passionate leader. Previously, Ziv served as Corporate VP at Cadence running the simulation and verification business. Through his career at Cadence, Verisity and Intel, Ziv led the development of verification businesses including chip simulation and Verification IP, industry first Coverage Driven Verification solutions and test bench products including Specman for chip verification and Perspec for SoC HW/SW verification.

Yoav Hollander

CTO & Founder

Yoav is a world expert and leader in complex systems expert verification and validation. he Invented the “e” verification language and related methodology (later followed by the UVM methodology). Yoav founded Verisity to deliver “e” and related tools. Verisity was acquired by Cadence Design Systems. In the last few years, Yoav has been researching complex-system verification.

Gil Amid

Chief Regulatory Affairs Officer, VP Operations & Co-founder

Gil is a former Vice President of Intel Corp. Gil has 30 years of experience working for Intel , in which he led the development of EDA and CAD tools in all design domains as well as leading VLSI design projects. In his recent years he was in charge of (among others) the verification tools development organization within Intel.

Doron Ilan

CFO

Doron is an experienced CFO with over 20 years in corporate finance, in various private and public companies. As the CFO of 012 Smile Telecom [Nasdaq: BCOM], he led the company’s successful NASDAQ IPO, and later, as the CFO of SuperCom [SPCB] executed an M&A process and a public offering on NASDAQ. In recent years he was the CFO of Xfone, an Israeli telecom provider.

Udi Jacobi

Udi Jacobi

Chief Commercial Officer

Udi has over 20 years of commercial leadership experience, managing and growing businesses throughout the USA, Europe, and APAC. His experience spans a broad range of industries and disciplines, including Automotive, New Media, and Digital Transformation. Prior to joining Foretellix, Udi founded and successfully grew Brightcom Media into a multi-million-dollar profitable business.

Vicky Revzin

HR & Global Employee Operations Director

Vicky Revzin – HR & Global Employee Operations Director

Roger Ordman

VP Marketing

Roger has over 20 years of global experience managing product, marketing and business development teams. Roger’s experience spans the networking, mobile and automotive industries previously serving as EVP of Marketing at Aurora Labs, and Marketing and Product Director at HARMAN. Roger is a frequent speaker on emerging trends in automotive software and holds an engineering degree in Industrial Management from Tel Aviv University.

Sharon Rosenberg

Solution Architect & Chief Methodologist

Sharon has over two decades of experience in the verification and validation of highly complex systems. He is the author of two landmark verification & validation textbooks and a key contributor to ASAM OpenSCENARIO® 2.0.

Ron Grossberg

VP R&D

Ron is an experienced manager and a passionate software engineer with more than 20 years of experience. Previously Ron managed a group in Algotec (now a Philips subsidiary), fully in charge of the development of complex medical imaging software used by radiologists in thousands of hospitals around the globe. Ron started his way in the IDF programming academy and technological units.

Jeni Osternik

Jeni Osternik

VP Product & Execution

Jeni is a versatile leader with over 17 years of experience spanning product management, operations, engineering, and business leadership. He leads the company’s product and delivery execution, ensuring the successful alignment of business, technology, and customer value. Before joining Foretellix, Jeni held management roles in the defense and homeland security sectors, where he led multidisciplinary teams and large-scale international programs, driving growth and innovation across complex technology ecosystems.

Alex Hitzinger

CEO & Co-Founder

Alex started his automotive career at Toyota Motorsport before joining Cosworth and Red Bull Technology. Hitzinger then joined Porsche as Technical Director and Chief Engineer of Porsche 919, which won the 24 Hours of Le Mans in 2015. He spent three years at Apple as Head of Product Design for Project Titan. Most recently, Hitzinger served as Senior Vice President of Autonomous Driving at VW Group and Member of the Executive Board VWN, where he was involved in developing the ID Buzz. He also served as Chief Executive Officer of Artemis GmbH, where he was the Chief Architect of the revolutionary new vehicle concept for next-generation autonomous mobility for their flagship-product Audi Landjet.

Moshe Gavrielov

Chairman of the Board

Moshe Gavrielov last served as the President and CEO of Xilinx from 2008-2018, during which the company delivered three successive generations of technology leadership. These yielded revenue growth to over $2.5B, significantly increased profitability, and market share expansion. As a result market capitalization quadrupled during his tenure and approached $20B. Prior to that Moshe was the CEO of Verisity, delivered revenue growth to over $70M while leading its successful IPO in 2001 and led its sale to Cadence for $315M in 2005. Prior to Verisity, Moshe served in numerous executive management roles in LSI Logic, Digital Equipment and National Semiconductor.

Boaz Schwartz

Chairman of the Board

Boaz Schwartz is a seasoned finance professional and a tech investor. Dr. Schwartz has founded and managed Deutsche Bank Israel for 24 years and until December 2020. Following his retirement from Deutsche Bank, Boaz has become an active tech investor in both early and late-stage companies. Dr. Schwartz is a board member of IDC Herzliya, iArgento Ltd and the vice-Chairman of Zabar Solar Ltd. He earned a Ph.D in Finance from the University of Chicago; MBA with Distinction from the Wharton School at the University of Pennsylvania; MSc and BSc in Electrical Engineering from the University of Tel Aviv.

Gil Goren

CEO & Co-Founder

Gil Goren joined 83North in 2016, after more than a decade at EMC in a variety of roles in Boston and Tel Aviv. At his last role as SVP & Managing Partner at EMC Ventures he managed strategic partnerships Investments and M&A internationally. Prior investments include Anobit (acquired by Apple), XtremIO & ScaleIO (both acquired by EMC), Cyvera & Secdo (both acquired by Palo Alto Networks), Adallom (acquired by Microsoft), CloudEndure (acquired by Amazon) Jfrog, RedisLabs, Guardicore and VastData among others. Currently on the boards of VDOO, Foretellix, and IBEX. He has B.SC in Electrical Engineering from the Technion and MBA from Boston University.

Glen De Vos

Mr. De Vos has over 30 years of senior leadership experience in automotive and industrial technology sectors, particularly around autonomy and mobility. In his career he has held a number of leadership roles at Aptiv and its predecessor Delphi Automotive. Positions included Chief Technology Officer and President of the Advanced Safety and User Experience business unit. He currently serves as the CEO of MicroVision, Inc.

Mark Mohr

VP Global Sales & Business Development

Since March 2021 Mark is SVP of Vehicle Technology at Volvo Group Truck Technology. Before he was Head of Development Commercial Vehicle Division at ZF Friedrichshafen AG. In this role, Mark’s main was on driver assistance systems automation, new hardware, and software architectures besides the classical driveline and chassis business. Since his Ph.D. in Mechanical Engineering from the Technical University Kaiserslautern, Germany, he has a long experience in simulation and digital engineering.

Carl-Peter Forster

VP Global Sales & Business Development

Carl-Peter Forster started his career at McKinsey & Company as a management consultant in 1982. After four years there, he joined BMW in Munich, where he became a member of the Executive Board in 1999 as head of global manufacturing. In 2001, he joined the European division of General Motors and became Managing Director of Opel and Vice President of GM Europe. In 2006 he became CEO and President of GM Europe and joined the parent company’s Global Automotive Strategy Board. After leaving General Motors, he became Group CEO at Tata Motors, where he was responsible for the Jaguar and Land Rover brands. In 2013, he joined the boards of Geely Automotive Holdings and Volvo Cars.

Eran Sandhaus

Eran recently led Delphi Automotive’s (now Aptiv) Autonomous Driving and Connected Services business unit, overseeing global engineering teams, business staff and wholly owned subsidiaries focused on providing hardware, software, algorithms and cloud services to transform future mobility. Prior to Delphi, Eran was a senior executive for over 20 years in Fortune 500 companies including Qualcomm, Cypress, Texas Instruments and Marvell. During this period Eran led global businesses, operations and M&A focused on server communications, storage, mobile handsets and Internet-of-Things (IoT) for consumer, automotive and industrial applications.

Benny Schnaider

Benny Schnaider is a high-tech serial entrepreneur. Benny co-founded Ravello Systems and served as its President and Chairman. The company has developed an over-the-top cloud services. Since Ravello acquisition by Oracle in 2016, Benny serves as VP SW development for Oracle-Ravello. Previously, Benny co-founded and was the CEO Qumranet (KVM), acquired by Red Hat in 2008. Co-founded P-Cube, acquired by Cisco in 2004. Benny was the CEO and Founder of PentaCom Ltd., acquired by Cisco in 2000. Benny invests and serves as a board member in several startups like: Traffix Systems (acquired by F5 in 2012) and B-Hive (acquired by VMware in 2008), ScyllaDB, Otonomo, Colabo, CathWorks.

Subscribe to our newsletter

ブローシャのダウンロード