Giter Club home page Giter Club logo

selfdrivingcar's Introduction

SelfDrivingCar

Statistically, cars are dangerous. Human error contributes to most accidents on the roads. To make car-travel more safe a system was developed using Ada SPARK.

A driver’s assistance system for an automatic-gearbox electric car was developed. This system will prevent certain actions when they are unsafe. For example, the driver will be unable to start the car unless it is in the Parked gear; the speed limit must be obeyed at all times; the gearbox cannot go directly from Drive to Reverse; and so on. In particular: – The car cannot be turned on unless it is in Parked. – The car cannot be driven unless there is a minimum charge in the battery. – Once in motion, the system will warn of low charge. – The speed limit can never be exceeded. – The speed of the car must be zero in order to change gear. – If the car’s sensors detect an object, then the car cannot move towards that object. – The car must have a diagnostic mode which renders it incapable of any other operation.

selfdrivingcar's People

Contributors

darren8790 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.