Asked — Edited

Vr Options?

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.


ARC Pro

Upgrade to ARC Pro

Join the ARC Pro community and gain access to a wealth of resources and support, ensuring your robot's success.

#171  

It works...I would have never figured it out by myself!:D

PRO
USA
#172  

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 ?

#173  

@ptp This is great, everything works perfect! This had been the point where without you the Virtual JD would have been a dead end!:D

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?:)

#175  

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();

PRO
USA
#176  

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.