Giter VIP home page Giter VIP logo

nri-svte's People

Contributors

a-oconnell avatar danram2020-cyber avatar ipekgoktan avatar kberba avatar massimilianonigro avatar tgroechel avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

a-oconnell

nri-svte's Issues

Mobile Base Sensor Visualizations

  • receive cap touch data
  • cap touch visualizations
  • receive bumper data
  • bumper visualizations
  • receive wheel drop data
  • wheel drop visualizations

Traditional Visualization on Kuri

  • display camera feed using ROS#
  • Use ROS# Image subscriber
  • find out what image type kuri outputs
  • transfer kuri camera data to ROS# ->UNITY

add audio manager

add audio manager which will play sounds when the text manager is updated.

Create a Controller object

  • create a physical controller object with MRTK buttons
  • allow user to pick up controller and move around with it
  • Snap photo button to controller when it is time for photo gallery activity
  • Snap visualization button to controller when it is time to turn them on and off

Simulate bumping with fake data

  • Use a script to feed data to move Arrow (Kuri)
    • Move Arrow (Kuri) forward and backward using arrow keys
    • Turn Arrow (Kuri) left and right using arrow keys
  • Have camera follow Arrow (Kuri) as it moves - Display 2
  • Print out bumping data
    • When Arrow (Kuri) bumps into an object, print out what object it has collided into
    • Print out which sensor is bumped into
    • When Arrow (Kuri) bumps into an object, print out array of values from the colliders
  • Pipe these values into the visualization
    • Only when the sensor bumps into object does the sensor change from grey (off) to a green color (on)

integrate animations to different kuri functions

  • make camera sound when kuri takes a picture
  • have kuri react to getting pet
  • react to bumper
  • react to getting picked up
  • react to detecting a user
  • expression when color display is changed
  • test all animations

Test Hololens 2 Compilation

This needs to be done by this Wednesday for the AmazonStudy branch

  • RosSharp must work
  • UI will need rescaling for sure
  • Speed up image parsing

Work on Face Detection Message

  • Fix ROS# issues
  • Fix rosbridge
  • Send Face Detection data to Unity
  • Scale the coordinates to the panel
  • Mark faces on panel with 3D sphere

Make Repo Public?

I think we should be able to make this public, does anyone see an issue with this? It also allow us to link the progress to the grant website/report.

Add chest color controller

  • Add the correct message type to change kuri's chest lights
  • write a LED publisher
  • Implement MRTK Slider for color selection

Improve Face Detection Visualizations

  • scale 3D marker when face moves forwards and backwards
  • Change sphere to a more traditional shape (maybe a white square)
  • make the scaling smoother

Kuri audio blows out when running anim

Making a ticket to keep track, kuri audio will randomly blow out, not sure why, when running animations.

Current fix is just to restart kuri to get sound back

Simulate Kuri Pickup with fake data

Rolling tutorial

  • create new scene
  • complete roll-a-ball tutorial
  • up and down arrow for Kuri to be picked up
  • create plane to represent the ground
  • print to Debug.Log() when kuri is picked up

Integrate Virtual Photo Gallery Feature

  • Create button and add to the controller
    • Clicking button with virtual hand takes a screenshot of the current video feed
    • Creates a new 3d cube that stores that image
    • Each image must be of that current moment
    • Move picture objects close to user

merge existing branches

merge branches to clean up repository

  • merge photo gallery to main scene
  • merge demo and amazon scenes
  • resolve merge conflicts
  • merge amazon with main
  • resolve merge conflicts

Create Visualization Messages

  • find which message type to subscribe to
  • create unity subscriber for face detection
  • update ROS# to incluse visual_msgs message types

Add audio to Kuri

  • add audio python script to Kuri
  • add audio message types to ros#
  • create audio publisher
  • have kuri play different sounds based on different interactions (ex: click sound when it takes a photo)

Expand photo gallery feature

Extension of #31

  • allow for infinite number of Meshrenders (maybe we can cap it but it will be a List instead of array_
  • have way to delete images such as trashcan or x
  • add in bounding boxes (maybe this is just within delete)

Add photo gallery feature

  • learn how to store and display a single frame from kuri's vision_msgs
  • create image displays when the user clicks on the controller's photo button
  • allow users to place images to their liking so they can create their own gallery
  • use an MRTK bounding box / bounds control to indicate that the images can be moved

Create a pull request template

Create a PR template that shows up automatically when a PR is being made

  • Created a docs folder
  • Created the pull_request_template.md file that contains the template

created demo branch

  • has all visualizations enabled
  • just-in-time instructions from kuri text manager
  • new color scheme

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.