Question

If we were to use a simulation to understand how some software would perform in collisions....

If we were to use a simulation to understand how some software would perform in collisions. Given the following scenario, what variables would you manipulate to try and make a collision occur? Say for example, the self-driving car is approaching an intersection with a yellow light for their direction of travel, there is also a car on the road following closely behind it in the same direction, in the same lane. The two cars come to a stop without incident in this example. What variables would you manipulate in simulation to cause a collision?

Please list all the variables as well.

0 0
Add a comment Improve this question Transcribed image text
Answer #1

With simulation, we can turn a single real-world encounter — such as a flashing yellow left turn — into thousands of opportunities to practice and master a skill. Here’s how it works:
Step 1: Start with a highly-detailed vision of the world.
Our first step is to make our virtual world super-realistic. Using a powerful suite of custom-built sensors, we can build a virtual replica of this complicated left turn in Mesa, complete with identical dimensions, lanes, curbs, and traffic lights. One of the key advantages of simulation is that you can focus on the most interesting interactions — flashing yellow signals, wrong-way drivers, or nimble pedestrians and cyclists — rather than monotonous highway miles.
Step 2: Drive, drive, and redrive.
With this flashing yellow left turn now digitized in our virtual world, our software can practice this scenario thousands of times over. Every time we tweak the software, we can instantaneously test the change at the same intersection in identical driving conditions. That’s how we were able to teach our cars to naturally inch forward at that flashing yellow light, and slot in after oncoming traffic. What’s more, in simulation we can practice this new skill on every flashing yellow arrow we’ve ever come across (at last count there’s more than 60 of these intersections in Chandler, AZ alone). This means our software can get smarter, faster.
Step 3: Create thousands of variations.
Next, we can take this one tricky left turn and multiply it to explore thousands of variable scenarios and “what ifs?” Through a process called fuzzing, we can alter the speed of oncoming cars and the timing of traffic lights to make sure our vehicles can still find the right gap in traffic to make a safe and smooth turn. We can also make the street scene busier and more complex by adding vehicles, pedestrians and cyclists that never existed in the original scene. With fuzzing, we can even simulate motorcycles “splitting the lane,” or joggers zig-zagging across the street to see how that might change our driving on the road.
Step 4: Verify, validate, iterate.
Success: our self-driving car has learned how to confidently turn at a flashing yellow arrow. That new skill then becomes part of our car’s permanent knowledge base, and will be shared with every vehicle across the fleet. In turn, we’ll use real-world driving and our private test track to verify and validate our experience in simulation. And then the cycle begins again.

Add a comment
Know the answer?
Add Answer to:
If we were to use a simulation to understand how some software would perform in collisions....
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • Please help with my car traffic simulator! Code that I already have below, I do not know how to...

    Please help with my car traffic simulator! Code that I already have below, I do not know how to start it off! public class IntersectionSimulation { private final static int EAST_WEST_GREEN_TIME = 30 ; private final static int[] NORTH_SOUTH_GREEN_TIMES = { 20, 24, 30, 42 } ; private final static int[] CAR_INTERSECTION_RATES = { 3, 5, 10 } ; private final static int[] CAR_QUEUEING_RATES = { 5, 10, 30 } ; private final static int[] EXPERIMENT_DURATIONS = { 3*60, 5*60,...

  • 3. Diagrams, networks, models and commuting [40 marks) commuting by car from north of the city...

    3. Diagrams, networks, models and commuting [40 marks) commuting by car from north of the city to the Uni, I ask myself a simple question cach moming: for the most efficient journey, should I choose the left lane (Path A - Cahill Expressway) or the right lane (Path B -City/Airport) to go over the Harbour Bridge and on towards Darling Harbour? Choose A or B Cross Bus Lane Elaven Merge (A3/B3) Figure 2: An aerial view of the road layout...

  • ------------------------------------------------------------------------------------------------------------ CODE ALREADY HAVE BELOW--------------------------------------------------------------------------------------- public class LinkedQueue<T>

    ------------------------------------------------------------------------------------------------------------ CODE ALREADY HAVE BELOW--------------------------------------------------------------------------------------- public class LinkedQueue<T> implements QueueADT<T> {    private int count;    private LinearNode<T> head;    private LinearNode<T> tail;               public LinkedQueue()    {        count = 0;        head = null;        tail = null;    }    @Override    public void enqueue(T element)    {        LinearNode<T> node = new LinearNode<T> (element);        if(isEmpty())            head = node;        else           ...

  • Two questions that deserve answers. Often, it’s a business’s research and development activities that provide answers...

    Two questions that deserve answers. Often, it’s a business’s research and development activities that provide answers to the above questions (and many more) that can literally determine if a company is a success or a failure. Take the case of Ford. Never has the automobile industry been more competitive than it is today. Ford competes with GeneralMotors, Toyota, Chrysler, Nissan, Honda, Testla, and other automobile companies. While there are competitors, most people recognize the name Ford and the Ford emblem...

  • Read the article below and then answer the questions above. Discuss the fit test, competitive advantage...

    Read the article below and then answer the questions above. Discuss the fit test, competitive advantage test, and performance test to determine whether this strategy is a “winning strategy.” What are specific examples of the company’s strategy-making hierarchy? Be sure to discuss corporate level, business level, functional area, and operating strategy example Betting Like SoftBank Drives Toyota’s Value Up by $19 Billion Everywhere you turn in the transportation industry these days, Toyota Motor Corp. seems to already be there. From...

  • How can we assess whether a project is a success or a failure? This case presents...

    How can we assess whether a project is a success or a failure? This case presents two phases of a large business transformation project involving the implementation of an ERP system with the aim of creating an integrated company. The case illustrates some of the challenges associated with integration. It also presents the obstacles facing companies that undertake projects involving large information technology projects. Bombardier and Its Environment Joseph-Armand Bombardier was 15 years old when he built his first snowmobile...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT