Git Product home page Git Product logo

simulation's Introduction

neodroid

Simulation (Deprecated, merged into droid)

Features

Configurable Data Collection

All machine learning relevant data from the simulation can easily be configured with in what format the data should be saved, where to saved it and how often.

(No images available yet)

Scripted Behaviour Of A Gripper

  • Pathfinding with collision avoidance
  • Automated grasping of objects

Different Camera Options

In the simulation environment it is possible to have multiple cameras, each with a different configurations for ease of collecting data for different purposes.

RGB Camera

Regular Red-Green-Blue colorised images globally light with shadows and reflections

rgb

Segmentation

Each class of object in the scene can be given a unique distinguishable color, this eases identifying the different classes of objects from each other in the scene and their location.

SegmentationWindow segmentation

Instance Segmentation

Similar to the segmentation camera configuration but instead now every instance of any class has a different color. (Note: missing "cleverer" coloring feature cause unwanted similarity of neighbour colors might occur... NP-Hard graph coloring problem)

(No animation available yet)

Depth

Darker shades are further away from camera while conversely the brighter are closer to the camera, useful for figure relative distances in the environment

depth

Infrared Shadow

For more realistic depth images, this camera will provide information on overexposure and shadows due displacement of light source.

infrared_shadow

To Do's

  • Guassian Noise sampling in data collection.
  • Be able to adjust a noise scale parameter, to inject noise into the data collected in multiple stages(camera images, positions of objects and so on).
  • Included the new instance segmentation camera from the droid package.

Other Components Of the Neodroid Platform

simulation's People

Contributors

cnheider avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  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.