Comet Tech
Comet Tech
  • Видео 15
  • Просмотров 107 963
Cooperative Sculpturing in a Multiplayer VR Game (using Meta Hand Tracking, Photon)
Hello everyone! It’s been a long time since I uploaded the last video. It took me some time to design the project, built prototype device, and developed the game with Unity.
This cooperative multiplayer VR game allows the players to build the 3D artifact using hand interactions in the virtual environment. I will investigate the effect of interaction method and vibrotactile feedback on the user’s sense of social presence, presence, engagement, and workload. I will also investigate the usability of the fingertip vibrotactile feedback device I developed.
This project is funded by Institute of Creativity, Arts, and Technology at Virginia Tech.
I hope you all enjoy the video, and please let me k...
Просмотров: 1 781

Видео

VR Viewfinder Project (Engaging bystanders Using Auxiliary Viewing Devices)
Просмотров 4763 года назад
VR-based interactive arts are often consumed in a solitary set-up and not shared in social settings Most current solutions lack of agency and controllability for bystanders. VR Viewfinder allows bystanders to have (1)independent view method, (2)see the holistic environments and (3)feel more immersed.
Playing Rhythm Game with Oculus Quest 2
Просмотров 1 тыс.3 года назад
Hello everyone, I finally made a VR rhythm game for my research project. You can play this game with bare hands or Oculus controllers. It will be on the Oculus App for free in the near future! Thank you!
Transformation of our perspectives
Просмотров 2273 года назад
I support to have different perspectives and to criticize in a constructive manner.
VR Haptic Glove Project Summary
Просмотров 3,4 тыс.3 года назад
Hi, everyone, I'm Hank. This video is a summary of the project for the last 9 months. I will upload the video that playing VR Rhythm game with Quest 2 soon! Thank you.
Playing Launchpad with VR Haptic Glove (New Haptic Glove with Leap Motion)
Просмотров 2 тыс.3 года назад
Hello everyone, a VR Glove has been update with new design. Vibration motors has been added at fingertips and force feedback will not be used for better user experience. I plan to run a user study to compare the user experience between VR haptic glove and convectional VR controller. I would like to know whether this natural hand interaction will provide better sense of presence, engagement, and...
VR Haptic Glove Demo with Force Feedback Motor (feat. VIVE Tracker)
Просмотров 5 тыс.3 года назад
Hello everyone, I finally completed the hardware implementation! As of now, I still need to develop interactions in Unity, and fix some bugs, but it is working so well! Thank you for watching and I will come back with a great idea!
Newly Designed VR Haptic Glove!
Просмотров 28 тыс.3 года назад
Hi everyone, I changed the designed from last prototype. It has a better accuracy, quality and even has a better visual! I used Teensy 3.2 board and flex sensors from Adafruit, which make the accuracy and latency way better than previous prototype. Thank you for watching!
VR Haptic Glove Hardware Implementation
Просмотров 1,9 тыс.4 года назад
Hello everyone, in this video, I implemented the required hardware for Haptic Glove Project.
Second Prototype with Flex Sensor!! (Oculus Headset and Unity, How to make flex sensor)
Просмотров 4,8 тыс.4 года назад
Hello everyone! It's been a long time. I was extremely busy to make a progress and upload the video for the last few weeks. My original plan to use potentiometer encountered with technical limitation, I decided to use the flex sensor. First, I hooked up my Oculus VR Headset to Unity, and made flex sensors to read the finger movements. I used coarse non-linear regression to covert raw data to an...
First Prototype of VR Haptic Glove, Motor Torque Test!!!
Просмотров 1,2 тыс.4 года назад
Hello everyone, this is the first prototype of the VR haptic glove. This prototype is made just to check the torque of the 6V DC motor with gear. The 6V DC motor itself is too weak to hold the finger from bending, so I bought a geared motor which decrease the RPM but increase the torque. I bought 300RPM 6V DC geared motor and it seems okay at first time, but when I am trying to rotate the motor...
How to Connect Arduino to Unity #2 Make a Stable Serial Connection Between Arduino and Unity
Просмотров 10 тыс.4 года назад
This is the third video about the connection between Arduino and Unity. There was latency issue while I am using Serial port. Every once in a while there was a huge lag, and it was not fixable at a hardware level. I figured out that the Serial Port Threading was the issue. I forced to synchronize the Unity sampling frequency and Serial Port reading to avoid the lag, and Voila! The lag is comple...
How To Rotate Objects in Unity with Arduino, Serial Communication and Potentiometer.
Просмотров 9 тыс.4 года назад
Hello everyone, this video is about how to rotate the objects in Unity by using potentiometer. I already explained how to make a connection between Unity and Arduino in previous video. If you haven't seen it, please visit the link: ruclips.net/video/5ElKFY3N1zs/видео.html There are multiple ways to rotate the objects in Unity. "transform.RotateArdound", "eulerAngles" are the functions that rota...
How to Connect Arduino to Unity? #1 Serial Communication between Arduino and Unity.
Просмотров 38 тыс.4 года назад
Hello everyone! Today I made a serial communication between Arduino and Unity to establish a bi-directional data transmission. I attached a joystick to Arduino, and I controlled the object in Unity3D. I also made a trigger in Unity to send the data to turn on LED at Arduino side. I verified the communication, and I will be able to test and research for the future hardware and software developme...
What's Comet's VR? Beginning of the Haptic Glove Project
Просмотров 1 тыс.4 года назад
I am glad to introduce my project of haptic glove for Virtual Reality. Excited to start this journey!!!! Stay Tuned!

Комментарии

  • @gameidnn
    @gameidnn 2 месяца назад

    What happened to the project?

  • @maheshnithesh1671
    @maheshnithesh1671 2 месяца назад

    what are the outputs coming from the glove?

  • @jmartind9361
    @jmartind9361 3 месяца назад

    You did a fantastic job! Do you mind sharing the Arduino code for this one please?

  • @njadnissi7455
    @njadnissi7455 3 месяца назад

    It seems like this flex sensor has to be calibrated to match the intervals. and each piece has different readings, so it should be done at individual level. is it true/ is it possible to share the code?

  • @yargacheen
    @yargacheen 3 месяца назад

    Спасибо от русского Лёшки, который собрался подключить ESP32 к Unity <3

  • @aun06
    @aun06 6 месяцев назад

    any updates? what ahppend to this project, i really liked the leap motion or steamvr tracker with viberation motors at fingertips and would like to make it myself, any help?

  • @jayllhebrivera1625
    @jayllhebrivera1625 7 месяцев назад

    where did you connect your leap motion sensor? it doesn't work on raspi 4

  • @PKCAchannelJPN
    @PKCAchannelJPN 7 месяцев назад

    How do you detect the collision with the fingertips? Is there an SDK or source code?

  • @Himans4
    @Himans4 10 месяцев назад

    please tell how to communicate the other way round i.e. from unity to arduino

  • @jayllhebrivera1625
    @jayllhebrivera1625 Год назад

    do u have ur project code? we are planning on building this

    • @comet-tech
      @comet-tech Год назад

      This project is pretty much outdated, but you can check here: github.com/hsmoon5458/VRHaptic

    • @jayllhebrivera1625
      @jayllhebrivera1625 Год назад

      Thank u so much!

    • @jayllhebrivera1625
      @jayllhebrivera1625 11 месяцев назад

      @@comet-tech how did you connect the teensy to unity?

  • @NeleN_Games
    @NeleN_Games Год назад

    Hi , can u give some information about how you track the hands? I thought alwayse should have controller or gloves...

    • @comet-tech
      @comet-tech Год назад

      Please check this repo: github.com/hsmoon5458/VRHaptic

  • @TheNextLevel949
    @TheNextLevel949 Год назад

    Your sensor needs some Filter 😅

  • @kallong-Teaching
    @kallong-Teaching Год назад

    I am working on a project But there is no Arduino plugin. I created a car electrical circuit on my computer. When you press a button on the computer Can the output be sent to the Arduino pins? I program with Construct 2.

    • @comet-tech
      @comet-tech Год назад

      If you have some USB device that can manipulate the pinout, yes you can.

  • @memelab2007
    @memelab2007 Год назад

    Apologies if I'm missing something, but how exactly does this work? InvokeRepeating() repeatedly calls Serial_Data_Reading() which returns a value, but there doesn't seem to be a way to access this value. Isn't Update() also calling Serial_Data_Reading() but using the return value? I'm not understanding how InvokeRepeating actually solves the problem. Thanks.

  • @udjan
    @udjan Год назад

    thank you so much for sharing so many practical tutorials!

  • @ucpham2088
    @ucpham2088 Год назад

    this video is very good, i want build a glove like this. Can u push the arduino code to your github for me refer ?

    • @jmartind9361
      @jmartind9361 3 месяца назад

      Hello, did you get the Arduino code? I would like to build the glove as well.

  • @roccothegod8307
    @roccothegod8307 Год назад

    Why gloss over the LED part? I'm sure a lot of people, myself included, could use that info/code.

    • @abdulhannan1425
      @abdulhannan1425 Год назад

      yeah ikr... I was so hyped that this will answer my question but it just baited me. If you have figured something out then please let me know I am desperate.

  • @ElocinAnagram
    @ElocinAnagram Год назад

    Do you have a github for this?

  • @twohandpower3983
    @twohandpower3983 Год назад

    hey if you still look back at this could you help me with an error? i keep getting an error that says InvalidOperationException: Specified port is not open. i have no idea what to do i have tried searching internet nothing works.

  • @shepbryan4315
    @shepbryan4315 2 года назад

    What is the previous video? Is it linked anywhere?

  • @devtheswok
    @devtheswok 2 года назад

    Thank you! It works without delay now, but when i tried to run it, I suddenly got 10-20 fps when my game was running at 90 before, is there a fix?

    • @abdullatifpriyadi
      @abdullatifpriyadi 2 года назад

      yeah me too, i dont know how to fix it

    • @comet-tech
      @comet-tech 2 года назад

      I am not sure what cause that but I may try change the value on Invoke functions or other methods

  • @albertroswell
    @albertroswell 2 года назад

    esp8266 is way cheaper

  • @robothane
    @robothane 2 года назад

    Very good job.

  • @umarfarooqbudihal2511
    @umarfarooqbudihal2511 2 года назад

    How can I do the same thing using Bluetooth with Android

    • @comet-tech
      @comet-tech 2 года назад

      I don’t know the details but you need to use bluetooth and android plugin for Unity. They are in the asset store. I have used bluetooth plugin to connect to android device before and it worked well.

  • @franx1758
    @franx1758 2 года назад

    can you connect a 6050 mpu as a gyroscope to the arduino mega?

    • @comet-tech
      @comet-tech 2 года назад

      Yes you can

    • @franx1758
      @franx1758 2 года назад

      Thank you very much for answering, I plan to use an Arduino nano instead of that, can it be used in any Arduino?

    • @comet-tech
      @comet-tech 2 года назад

      You need to check the pin configurations. Most of Arduino boards would be able to handle mpu pins but not sure about nano

    • @franx1758
      @franx1758 2 года назад

      @@comet-tech Yes, I have noticed and if you can use Arduino nano with mpu 6050 but I don't know what useful code

  • @vikrantvsadakale8679
    @vikrantvsadakale8679 2 года назад

    very nice

  • @bebub9666
    @bebub9666 2 года назад

    when the delay function causes delay.... i hate that xD

  • @farazbakhshi1083
    @farazbakhshi1083 2 года назад

    Thank you for this helpfull video But I have a problem When I play my game after connecting my arduino my unity freezes and I can't do anything

  • @CyroCh.
    @CyroCh. 2 года назад

    i have seen a couple of your videos and they were fantastic and helpful i'd the idea of making a robot controlled by a vr controller and thanks to you it may be possible now!

  • @LeventeDaradici
    @LeventeDaradici 2 года назад

    Like and subscribe! Respect!

  • @tamql
    @tamql 2 года назад

    Hey man i loved your video because its just what im looking for but i cant make unity work when i press play, it just doesnt start. And when i disconnect the arduino, it starts but the console pops up an error that says "IOException Access denied", do you know why that happens? Thanks for the video

    • @comet-tech
      @comet-tech 2 года назад

      Can you check you put the right COM Port number?

    • @tamql
      @tamql 2 года назад

      @@comet-tech it was exactly that hahaha thanks!

  • @algomoth4758
    @algomoth4758 2 года назад

    Is it possible to get this working with the open gloves vr gloves driver

    • @comet-tech
      @comet-tech 2 года назад

      I don't think so. It is designed for research purpose and the compatibility had not been considered...

  • @chiyouyu6469
    @chiyouyu6469 2 года назад

    How can I use bluetooth4.0 connect arduino and unity3D.

    • @comet-tech
      @comet-tech 2 года назад

      You will need to download BT plugin in asset store.

  • @nostamine2567
    @nostamine2567 2 года назад

    also , the serial communication does not work for some incredible reason

  • @陈霓-e8d
    @陈霓-e8d 2 года назад

    I am transmitting sensor data from stm32 board to Unity. When the transmission interval is every 2 seconds, Unity receives data every 4s; and when transmission interval is 3s, Unity only receives data ebery 6 s. It seems that everything is doubled. I've tried your method, but didn't work out. I also tried to toggle led on board in the interrupt handler as soon as transmission completed (Tx_State flag). What do you think other causes it could be?

    • @comet-tech
      @comet-tech 2 года назад

      I cannot help you without seeing your code...

  • @samshivtech
    @samshivtech 2 года назад

    Can you please share Arduino code?

  • @promarketer4018
    @promarketer4018 2 года назад

    great Job

  • @yakshpatel3301
    @yakshpatel3301 2 года назад

    There’s something wrong with your code it’s not your glove it’s the code that’s responding poorly

    • @comet-tech
      @comet-tech 2 года назад

      No, I did not make proper insulation on the flex sensor and value spikes when it is not grounded.

  • @basilsunny2818
    @basilsunny2818 2 года назад

    Hello, can you do a full prototype for you last VR haptic glove ? 03:28

    • @comet-tech
      @comet-tech 2 года назад

      Hi, thank you for your interest. The previous haptic glove is not my current research topic, so I won't be able to fully rebuild that again.

  • @judgsmith
    @judgsmith 2 года назад

    Sweet, did you have any lag issues?

    • @comet-tech
      @comet-tech 2 года назад

      No, there's lag, but it does not hinder the gameplay!

    • @judgsmith
      @judgsmith 2 года назад

      Cool

  • @haaaymoon8325
    @haaaymoon8325 2 года назад

    wow co-op playing can be applied to many games

  • @manvendratripathi4743
    @manvendratripathi4743 2 года назад

    Great design

  • @dragone3
    @dragone3 3 года назад

    is this force feedback?

  • @nurainrasid9863
    @nurainrasid9863 3 года назад

    it is possible for unity to received and send the data at the same time using serial ports ?

    • @comet-tech
      @comet-tech 3 года назад

      Of course.

    • @nurainrasid9863
      @nurainrasid9863 3 года назад

      @@comet-tech can i know how to be able to do that? I already made it in both ways but unity only can send the data to arduino but unity cannot detect for receiving data from arduino using the same serial port

    • @comet-tech
      @comet-tech 3 года назад

      @@nurainrasid9863 I cannot help you without seeing your source code.

    • @adityajambhale915
      @adityajambhale915 Год назад

      @@nurainrasid9863 Did you figured it out, if yes then how?

  • @dmitriykonopinskiy3793
    @dmitriykonopinskiy3793 3 года назад

    "handmade sensors has a poor durability" How is fragility manifested? what exactly is wearing out?

    • @comet-tech
      @comet-tech 3 года назад

      The outer shell material are not durable enough.

  • @김태현-o1z
    @김태현-o1z 3 года назад

    Thanks for very useful video : ) I am going to do a unity game project with arduino uno board at school. I guess this video will help me but I'm not sure that these kinds of serial communication works on any unity engine version. I would like to use 2019.4 LTS or 2020.3 LTS. Will it work properly? Thanks a lot.😊

    • @comet-tech
      @comet-tech 3 года назад

      Yes, it works with all version, but in the project setting, you need to change to Net 4.X in order to use IO ports. Hope this helps!

  • @RavnDK
    @RavnDK 3 года назад

    Hello Comets, what a nice video. Thanks! I'm having some problems. I'm using your exact code but im getting an error. "Assets/Scenes/test_rot.cs(39,14): error CS0019: Operator '<' cannot be applied to operands of type 'Vector3' and 'int' Anybody knows a fix around this? thanks <3

  • @legoenforcer7734
    @legoenforcer7734 3 года назад

    Hell yeah my dude! This is so cool! You are definitely going places! Like palpatine, "We will watch your career, with, great interest!" 😎👉👉

  • @ricardoi8171
    @ricardoi8171 3 года назад

    what link ?

    • @comet-tech
      @comet-tech 3 года назад

      I forgot the link :) ruclips.net/video/5ElKFY3N1zs/видео.html

    • @ricardoi8171
      @ricardoi8171 3 года назад

      @@comet-tech Thanks man !

  • @nourfouda7707
    @nourfouda7707 3 года назад

    Hello, where can I find the files of the 3d printing parts?

    • @comet-tech
      @comet-tech 3 года назад

      You can find ID "hsmoon' on TinkerCad and you will see the 3d parts.

    • @nourfouda7707
      @nourfouda7707 3 года назад

      @@comet-tech I found the user but it is empty there are no files