Teilen Sie Ihre Erfahrunge und Wünsche mit uns und anderen Usern!

0
Beantwortet

Application name on OPC UA port is not supported

Elio vor 2 Jahren in OPCUA4Unity aktualisiert von Support vor 2 Jahren 5

Hello,

I am trying to connect a CS9 controller from Stäubli, but the OPC UA server is published on the following address: 

opc.tcp://172.XXX.XXX.XXX:4880/Staubli

This last "/Staubli" data can not be written in the Port field or any other in OPC UA script, so the connection can not be stablished... It is not possible to modify the address in the controller, so I would like to know how can I define this address to properly connnect my server.

Antwort
Support vor 2 Jahren

This feature will be included in the next release (2021.14) which will be available about 17.02.2023

0
Not a bug

Compile errors after importing Parts4cad

Rick vor 2 Jahren in Parts4Cad aktualisiert vor 2 Jahren 2

Unity 2021.3.15 , latest version of Starter. Imported OK and works. 

 Then imported Parts4cad - got multiple compile errors

Assets\game4automation\parts4cad\private\Editor\ColladaImportPostprocess.cs(10,39): error CS0433: The type 'Parts4CadSettings' exists in both 'game4automation.parts4cad, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' and 'parts4cad, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'

Also compiler error due to multiple copies of ionic.zip

Any help appreciated. Thanks!

Antwort
Support vor 2 Jahren

Hi, Parts4CAD is already included in Starter. If I understood you right you added it via the asset store.

After Starter package installation you should have this menu

As soon as you select Cadenas parts4cad the needed addtional executables are loaded into the streaming assets folder.

0
Beantwortet

Why the jump at each target in a path ?

VIZtech4 vor 2 Jahren in realvirtual.io Starter and Professional aktualisiert vor 2 Jahren 5

Using professional version.

I followed the tutorial in this video,  "Tutorial - realvirtual.io - Inverse robot kinematic with Unity",  because I could see the robot jump back at each new target in a path.

Having finished the tutorial myself in Unity, I can see that the jump is real especially when the speed override is very slow.

Why does it jump and how can this be prevented. ? it is causing us a lot of grief.

Even in Edit mode when adding a new target to a path, the robot jumps back from the target at the start.

I would expect the target and TCP to both be in the same place and that would solve the problem, I find it very dissapointing that such a discrepancy exists in what is made out to be a professional product.

Thank you.


.

Antwort
Support vor 2 Jahren

We have implemented a correction value for each target to address the inaccuracies in the inverse kinematics (ik) algorithm. In edit mode, the user must press the SetCorrection button (multiple times, if necessary) while the robot is positioned at the target. This action calculates the difference between the desired position and the actual tool center point (tcp) position, taking into account any inaccuracies in the algorithm. The correction value will then be applied to future movements along the defined paths. I am sending a patch in a private message for review; if it is deemed acceptable, it will be included in the next release.

Image 828


0
Beantwortet

drive CurrentPosition() in IK mode issue

VIZtech4 vor 2 Jahren in realvirtual.io Starter and Professional aktualisiert vor 2 Jahren 8

Using professional version.

When driving a robot arm around in Axis mode using a joystick, dirve CurrentPosition reports the correct angles.

However when in IK mode, the returned values change sign at the 180 position.

How can I get proper angle values in IK mode ?

Antwort
Support vor 2 Jahren

Hi, the solver will not get any values greater or lower than -180 or +180  because with this solutions all possible positions can be described. 

0

Ethernet IP AB Control logix "path". Im used to CIP paths, but its format doesnt seem to work.

I am wanting to connect to a AB Control Logix. I have IP, PLC type and a CSV file creating one test variable (float). When I test communication. It has a error. [EthernetIP - Error in connecting to PLC, please check your connection settings!] The only variable is the PATH. PATH has no explanation in documentation. I am used to CIP path, but that format doesnt seem to work. In my test rack I have a L83 processor, with built in ethernet, in slot 0. IP I can ping and connect with software. Just trying to set up a use case demo. I have a stand alone ethernet card I could use but dont think thats the issue.
I've tried 1,0   0,0  1,1  same error.

0
Not a bug

3 D Unity Asset Store Absturz Windows 11 Prof.

Bruno Zysset vor 2 Jahren aktualisiert von Support vor 2 Jahren 6

Hallo Thomas Ich muss mein Rechner neu mit Windows 11 Prof verwenden. Nach der Installation 3 D Unity und Game 4 Automation Boot Fehler mein System startet nicht mehr. Auch ein Upgrade von Windows 10 auf Windows 11 verursacht diesen Fehler. Nach Reparatur mit Bit Logger Schlüssel Startvorgang wieder Okay aber alle Unity und Game 4 Automation wurden gelöscht.

Ist hier etwas bekannt? Gruss Bruno

0
Fertiggestellt

Suggestion regarding DriveToTarget()

VIZtech4 vor 2 Jahren in realvirtual.io Starter and Professional aktualisiert von Support vor 2 Jahren 2

I found it useful to change DriveToTarget to this;

public bool DriveToTarget(IKTarget target)

it returns true if the target was reachable otherwise false

Antwort
Support vor 2 Jahren

Hi, thanks for the suggestion - we will implement that for the next release (in the next 2 weeks).

0
Not a bug

SetDriveTransformToValue issue

VIZtech4 vor 2 Jahren in realvirtual.io Starter and Professional aktualisiert von Support vor 2 Jahren 4

I have Rotation Drives on the pivots of a robot arm.

To set a 'pose' position I am using "SetDriveTransformToValue" with an angle parameter for each drive.

That part works, however when I then use "drive.CurrentPosition" it gives me the wrong answer and also the limits become in the wrong place.

I tried using "drive.Offset" and "drive.DriveReset" but these did nothing.

The drive transform in Unity Editor does show the correct angle, it's the CurrentPosition that seems to be the problem or it may be I am not using it correctly.

Antwort
Support vor 2 Jahren

Hi, for setting a Drives position from external code you should just use Drive.CurrentPosition = NewPosition.

This will directly set the new position. You should use it in FixedUpdate and if you want to have a smooth movement you need to take care on your own about the interpolation. 

The methods you used are misleading (and even not used from our side) - we will delete the in one of the next releases.

0
Beantwortet

Real Time IK Mode

VIZtech4 vor 2 Jahren in realvirtual.io Starter and Professional aktualisiert vor 2 Jahren 6

Hello,

Robot arm.

I need to move the robot TCP object using a joystick and have the robot follow, as it does in 'add target edit mode'.

This has to work not in edit mode but in Unity run mode. I have no problem moving the TCP object, the problem is having the robot follow it in real time.

Can you please advise how this can be done ?

0
Beantwortet

Unity Input System Problem

VIZtech4 vor 2 Jahren in realvirtual.io Starter and Professional aktualisiert vor 2 Jahren 2

Hello, I am new to realvirtual but have followed some tutorial videos with success using the professional version.

I have a problem though with inputs, it appears the Unity input system under Project Settings is being used by the game4automation system.

I tried to use an XBOX controller for moving a robot arm in Axis mode but the joystick inputs are not working as they do with just the native Unity input system.

What do I need to do to get this working please.

Antwort
Support vor 2 Jahren

Hi, I am sorry. I don't have an answer to that out of the box. Yes we are using old (standard) input system. Maybe this collides with the XBOX Controller system. I don't know which kind of input system the XBOX Controller is using. Maybe you need to do changes within the game4automation folder in the scene, changing settings of the input module or changing things in the code of scene mouse navigation.