Git Product home page Git Product logo

amelia_viewer's People

Contributors

dirtshell avatar jrc9071 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

amelia_viewer's Issues

Support WebXR in the Electron application

Technically the newest version of Electron should use a version of chromium that has WebXR support. IDK if it will work or not, but I want to try so I can get out of the browser.

Display errors to the user

Currently all errors are hidden in the console. Need to figure out what the user should see, and display it to them.

Handle random freezes

Sometimes the video streams just randomly freezes. Figure out why this is and recover from it.

Handle DHCP configuring in the electron app

Currently you need to manually configure and start a DHCP server on the host machine and have it assign an IP to the Theta V. I should use a node app that can handle this for me on different platforms.

Display telemetry info over stream

Display telemetry info to the user so they can see important information while operating.

Info to show:

  • Vehicle heading using compass on top of the screen
  • The vehicle's location on a map?
  • The pose of the headset (ie where it is looking)
  • Speed
  • Rate of descent
  • Altitude
  • Flight mode

Support WebRTC connections

Support connecting to a the Ricoh Theta V using WebRTC and H.264. All signalling should be handled in the Electron application. This will also require writing a new Theta V plugin, as well as allowing H.264 streams to be displayed in A-Frame.

Support H.264 encoded streams

Allow connecting to a H.264 encoded stream and displaying it in A-Frame. This will require writing a custom Ricoh Theta V plugin.

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.