Git Product home page Git Product logo

galileo's Introduction

Galileo

In the future this will be a project which is focused at easing the collection of experimental data initally aimed at people using ROS (Robot Operating System).

Ideas

  • Allow the user to create experiments by defining a template of what data they want to collect, and what the variables are.
  • Automatically start ROS bag recordings, OBS video recordings, audio recordings, etc. for each run of the experiment.
  • Store data in easily accessible processing formats like JSON, sqlite, etc.
  • Allow the user to automatically duplicate the collected data to attached hard drives, S3-storage compatible clouds, etc.
  • Allow event triggered data collection i.e. the value in a ROS message which is published changes and this should trigger e.g. a value to be recorded, or an image from a camera, or ROS topic to be stored seperately.
  • Show a timeline, and allow the user to add nodes at specific timestamps.
  • Visualise data, and provide simple analysis tools to aid the user in choosing which variable to vary next.
  • Allow multi-user collaboration for collecting data. This could take the form of an app which can connect to the desktop version iff they are in the same network. The app could then be used to add measurements, phots taken by the smartphone, notes, etc.

galileo's People

Contributors

jan-krueger 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.