"Autonomous Vehicles and Software Architectures " Please respond to the following: * Autonomous vehicles utilize integrated imaging and vision systems, sensor systems, and control systems to “drive a car”. Determine what you believe are the top-five challenges of integrating these systems. Provide one example for each challenge and explain why you believe it is a challenge. * Explain whether you believe there is a difference between designing and developing software for distributed architectures and stand-alone, non-distributed systems. Provide at least five reasons to support your position.
Autonomous Vehicles and Top-Five Challenges 1.) Just for starters, who would be responsible for accidents? Software used in such cars would have to have the same basic reactions as humans, and if there is a computational fault that causes a crash, would the driver or the software-making firm be at fault? Not only this, but vehicle safety standards would have to be assessed and potentially rewritten to account for electronics as well as mechanics — and knowing how governments work, this could take a while.
2.) No system is faultless, and everything has a chance of failure. But if a computer system fails when you’re on the highway, not only could it prove more dangerous than usual — as your attention is unlikely to be fully on the road if something else is in control — and so a self-driving car would have to come with a plethora of safety mechanisms in place to cater for these issues. Not only this, but such a system would have to be able to react to unexpected situations. For example, how would an autonomous car react if a child ran out into a road? The technology may be shiny and new, but safety will prove a massive challenge before this kind of technology will be allowed to see the light of day when it comes down to the general public.
Specifically, driving in