Coder Social home page Coder Social logo

biketransponderdemo's People

Contributors

chmilk1 avatar savera avatar scerruti avatar techied avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

techied

biketransponderdemo's Issues

Poster

Add poster to repository.

Simulate Transponder

Our car should detect the approach of a bike and light a dash light (red bike shape?) and emit a warning tone (bike bell?)

The the car should detect the presence of a bicycle and check to see whether the distance is closing. It could then emit a tone and light the light.

Bring Master Up To Date

The latest code is in gh-pages branch. The master branch is intended to be run on the desktop. How do we bring Master up to date with gh-pages in a way that allows us to continue using gh-pages for web and master for desktop?

  • Bring the PDE file from gh-pages to master.
  • Test if master will work on desktop without data folder (data folder not supported on web.)
  • Copy images from gh-pages to master.
  • Test if PDE works on desktop.

Simulate braking

Users should have a key press to simulate braking to avoid hitting a cyclist. This would slowly halt forward motion of the car. When released the car could begin accelerating back to normal speed.

Smooth background

It might be possible to redraw the background images with a dynamically adjusting resize to give the impression of moving into the image. Ideally the image would zoom towards the next image in the series.

An initial cut might get away with a constant zoom factor over time.

A more advanced version would have a zoom and a pan factor for each pair of images.

Cabin distractions

Ring a cell phone or cause some other distraction just before a bicycle is introduced.

Perspective

The bicycle should have an x coordinate and a z coordinate that are relative to the real world. When the bicycle image is drawn, an x and y screen coordinate should be based upon the real world x and z coordinate. In addition the bicycle should be appropriately resized based on the x and z coordinate.

There is some math required here as well as determining a relationship based on the background imagery.

The real world z coordinate should change in real time based on the frame rate for the background images.

Indicate accident

How does the operator know if he has hit a bicycle?

Sound ("ouch!"), animation, end of simulation?

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.