Asked
— Edited
Does anyone know if the SDK of the Oculus Rift package would work with EZB if there was a plug in developed for it? It doesn't really need to be something as big and bulky as that. Very unfortunate that Vuzix is no longer offering support with EZB. That would work great.
Like the Vuzix, I'd like to pull from the IMU data to move servos and transfer the camera feed from the EZ camera to the goggles over two complete separate computers in different places.
Any ideas or suggestions on how to POC this, would be grateful.
@Mickey666Maus, Hum... it seems Unity expects .framework 2.0/3.5 class libraries...,
Unity Version ?
Can you check if this option is available ? https://docs.unity3d.com/Manual/ScriptingRuntimeUpgrade.html
the other solution is to create the required functionality (connect to EZB and servo Command).
I will check!
It works...I would have never figured it out by myself!
It works ? Can you be more specific ?
Did you changed the framework ? Is the assembly/dll loaded and no more CS2046 ? Are you successfully communicating with EZB ? Are the servos moving ?
@ptp This is great, everything works perfect! This had been the point where without you the Virtual JD would have been a dead end!
It would be great if you could also install Unity and run the scene, so you will have a better overview on what is going on with the setup! Each part of the Virtual JD has a BioIK joint attached to it, so for the arm of JD we will have to run 3 scripts...one for each DOF in JDs arm plus one later on for the gripper!
So what is happening right now is, the first script works great, but as soon as the second one gets added it gives me an error for not being able to connect to the EZ-B...since obviously the first one is connecting already!
Would there be any solution for this?
@ptp
Yes... https://stackoverflow.com/questions/42513782/why-cant-i-see-net-4-6-option-for-api-compatibility-level?rq=1 No errors in Unity...No errors in Visual Studio! Yes! Yes!We could probably instead of getting the values out from the individual joints, try getting them all at once with a script extracting them from Root Object?
so
float value = <BioIK Component>.FindSegment(name).Joint.X.GetTargetValue();
instead of
float value = <BioJoint Component>.X.GetTargetValue();
so we would not have to have multiple scripts trying to connect to the EZ-B?
Or there is also this parameter?
double[] solution = <BioIK>.Evolution.GetSolution();
You guys are flying way over my head but will ask, how do we choose X,Y,Z axis for all the joints from the root IK?
The Ardunity plugin doesn't seem to have an issue with a script running on each joint in unison with Bio IK.