- Видео 15
- Просмотров 107 963
Comet Tech
США
Добавлен 14 июл 2020
This is RANDOM TECH channel.
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...
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!
What happened to the project?
what are the outputs coming from the glove?
You did a fantastic job! Do you mind sharing the Arduino code for this one please?
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?
Спасибо от русского Лёшки, который собрался подключить ESP32 к Unity <3
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?
where did you connect your leap motion sensor? it doesn't work on raspi 4
How do you detect the collision with the fingertips? Is there an SDK or source code?
please tell how to communicate the other way round i.e. from unity to arduino
do u have ur project code? we are planning on building this
This project is pretty much outdated, but you can check here: github.com/hsmoon5458/VRHaptic
Thank u so much!
@@comet-tech how did you connect the teensy to unity?
Hi , can u give some information about how you track the hands? I thought alwayse should have controller or gloves...
Please check this repo: github.com/hsmoon5458/VRHaptic
Your sensor needs some Filter 😅
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.
If you have some USB device that can manipulate the pinout, yes you can.
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.
thank you so much for sharing so many practical tutorials!
this video is very good, i want build a glove like this. Can u push the arduino code to your github for me refer ?
Hello, did you get the Arduino code? I would like to build the glove as well.
Why gloss over the LED part? I'm sure a lot of people, myself included, could use that info/code.
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.
Do you have a github for this?
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.
What is the previous video? Is it linked anywhere?
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?
yeah me too, i dont know how to fix it
I am not sure what cause that but I may try change the value on Invoke functions or other methods
esp8266 is way cheaper
Very good job.
How can I do the same thing using Bluetooth with Android
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.
can you connect a 6050 mpu as a gyroscope to the arduino mega?
Yes you can
Thank you very much for answering, I plan to use an Arduino nano instead of that, can it be used in any Arduino?
You need to check the pin configurations. Most of Arduino boards would be able to handle mpu pins but not sure about nano
@@comet-tech Yes, I have noticed and if you can use Arduino nano with mpu 6050 but I don't know what useful code
very nice
when the delay function causes delay.... i hate that xD
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
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!
Like and subscribe! Respect!
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
Can you check you put the right COM Port number?
@@comet-tech it was exactly that hahaha thanks!
Is it possible to get this working with the open gloves vr gloves driver
I don't think so. It is designed for research purpose and the compatibility had not been considered...
How can I use bluetooth4.0 connect arduino and unity3D.
You will need to download BT plugin in asset store.
also , the serial communication does not work for some incredible reason
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?
I cannot help you without seeing your code...
Can you please share Arduino code?
great Job
There’s something wrong with your code it’s not your glove it’s the code that’s responding poorly
No, I did not make proper insulation on the flex sensor and value spikes when it is not grounded.
Hello, can you do a full prototype for you last VR haptic glove ? 03:28
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.
Sweet, did you have any lag issues?
No, there's lag, but it does not hinder the gameplay!
Cool
wow co-op playing can be applied to many games
Great design
is this force feedback?
Yes it is!
it is possible for unity to received and send the data at the same time using serial ports ?
Of course.
@@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
@@nurainrasid9863 I cannot help you without seeing your source code.
@@nurainrasid9863 Did you figured it out, if yes then how?
"handmade sensors has a poor durability" How is fragility manifested? what exactly is wearing out?
The outer shell material are not durable enough.
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.😊
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!
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
On the right hand side of the operator, did you put integer data type?
@@comet-tech send the coding
Hell yeah my dude! This is so cool! You are definitely going places! Like palpatine, "We will watch your career, with, great interest!" 😎👉👉
what link ?
I forgot the link :) ruclips.net/video/5ElKFY3N1zs/видео.html
@@comet-tech Thanks man !
Hello, where can I find the files of the 3d printing parts?
You can find ID "hsmoon' on TinkerCad and you will see the 3d parts.
@@comet-tech I found the user but it is empty there are no files