×

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

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

0
Answered

Robot IK Path (Target 0) Program - Not reachable

Seokhyun Lee 8 months ago in realvirtual.io Starter and Professional updated by Support 4 months ago 3

Hello. Realvirtual team.

I created a Robot IK Path (Target 0) while learning Robot IK following the realvirtual professional tutorial, 

but I have a question because IK cannot reach the Target 0.

I used the "ABB IRB4400" Robot model and performed the following tasks.

1) Robot 6-axis configuration and Drive settings

2) Robot TCP configuration

3) Add Robot IK component and then 6-axis and TCP settings

4) Path creation and then IK Path component

→ When I tried Add new Target, it said it cannot be reached. (It is clearly an area that can be reached.)
→ I also tried moving the Target here and there, but the robot does not follow at all.

Can you guide me on where I made a mistake and caused this situation?

Thanks.

Best regards,

Seokhyun Lee

※ Problem Situation (Capture)

Image 1257

※ Robot Setting (Capture)

Image 1258

Image 1259

Image 1260

Image 1261

Image 1262

Image 1263

Image 1264

Image 1265



0
Not a bug

Sensor.cs - Problem in OnTriggerExit

Andreas 8 months ago in realvirtual.io Starter and Professional updated by Support 8 months ago 1

Hello realvirtual team,

on working with the sensor component I encountered an issue in the OnTriggerExit event.

I use the sensor event "EventExit" to trigger logic in my own scripts.

In my application I have a sensor on a MU and this MU stands on a conveyor.

When the MU leaves the conveyor I want to invoke an event in a seperate script.

Image 1255


The problem is that the conveyor is not a MU and therefore "muobj" is null. This is correct.

But because of that the statement "if (thismuobj == muobj)" gets true (both is "null") and the EventExit is not getting invoked. 

I am not exactly sure why the foreach statement is necessary.

I changed the codeline 398 to this: (so the EventExit is getting invoked)

Image 1256

Please check if this change is a problem in other cases. Maybe you can implement it in the next update.

Thank you very much.


Best regards, 

Andreas

Answer
Support 8 months ago

Hello,

the "OnExit" event of the sensor is triggered when a MU exits the sensor. If I understand correctly, you’ve attached the sensor as a component of the MU. In that case, it won’t work as intended.

We won’t be changing this in the release because the for-each loops account for the fact that a single MU can consist of multiple colliders, which the sensor may detect.

I recommend the following approach: place the sensor as a standalone GameObject at the end of your conveyor and use it to trigger your script.

Alternatively, you could use Unity's standard OnCollisionExit method on your own component attached to your MU.

Best regards

Christin


0
Answered

Problem with Drive with AGX

Miel Pieters 8 months ago updated by Support 7 months ago 7

Using Realvirtual Release 2022.18 Build 5747

I'm trying to enable a drive while using AGX Physics for collisions.

This is the scene I'm using for testing. I'm trying to move the beam on top of the platform and have made colliders in AGX for both. Then I configured a prismatic constraint on the beam through AGX.

Then I followed the instructions of https://doc.realvirtual.io/extensions/agx-physics

Image 1250

I set the lock on of the constraint of the Rigid Body.

Image 1251

Then I configured the Drive. I put direction on Virtual. Then I added an Erratic Driver.

But when I run the beam doesn't move. Only when I disable the Rigid Body and put the Direction not on virtual the beam moves, but that means disabling AGX Physics. How can I make the beam move while still using AGX?

Image 1252

0
Answered

Taking too much time to import the step file.The size of step file is only 401 MB.

Kantale 8 months ago updated by Support 7 months ago 1

Image 1249

Answer
Support 7 months ago

Hi, how long took it in total? Yes our Step file is not always very fast and it could happen that you need to wait more than 15mins for bigger files.

0
Answered

IK problem

hjl 8 months ago updated 8 months ago 2

1When using the trigonometric solution, was the DH parameter table used to unify and simplify the relative pose relationships between the joints and links of the robotic arm, serving as an auxiliary tool? Or was it purely a trigonometric solution without the DH parameter table?


2:Can I understand it as using a geometric solution, specifically applying trigonometric methods to calculate and handle the relationships between joints and determine the joint angles?

3:I'm using version 2021.05, and I'd like to achieve real-time IK motion for the robotic arm by directly dragging the TCP in play mode, just like in edit mode, where dragging the TCP instantly moves the entire robotic arm via IK. I don't want to drag the TCP to a position and then click "Drive to Target" to initiate the movement


4:Could you share the source code of the IKCalculator.dll file?


0
Answered

Force drive to move vertical chain

m m 8 months ago in realvirtual.io Starter and Professional updated 8 months ago 2

Hello, is it possible to control chain with "Force Drive"? I need to prepare a device which transport load/MUs on shelves arranged in vertical chain. If there is some load on shelves and drive torque is 0, it will move/fall down according

to gravity. On the oder hand, chain is "balanced" if all shelves are empty and will not move even if torque on drive is 0. Is it possible to simulate such device?

Answer
Support 8 months ago

Hi,
the current chain only functions with the drive component set to “virtual,” as configured in the sample scene. Using this setup, you should be able to build your device, and Unity physics should operate correctly in this case.

0
Answered

What method of IK is used here? DH method or something?

hjl 8 months ago updated by Support 4 months ago 6

这里使用什么 IK 方法?DH 方法还是其他方法?

Answer
Support 4 months ago

We are using a trigonometric solution which is able to calculate all possible solutions.

0
Searching answer

Transport surface rotation axle moved from the centre

m m 8 months ago in realvirtual.io Starter and Professional updated by Support 8 months ago 1

Hello, I've been testing demo scene "MovingTransportSurface". As it is mentioned in the documentation "If the parent drive of the transport surface is rotating, the pivot points (centre of rotation) of both objects must be in the same position for the movement to be transmitted correctly". It is OK if you need to rotate around axle in the centre of transport surface. But I wondering if it is possible to rotate transport surface around axle which is not in the centre of transport surface. It looks like the pivot of the transport surface must be moved, but is it possible to do this?

Answer
Support 8 months ago

Hi,

currently it isn't possible to rotate it off-center. We will work on this for the next release.

Regards Christin

0
Answered

Hello,RealVirtual.IO,How can I get NC Axes information by Twincat ADS(PRO)From ADS Port 501 directly

Dragon Yun 8 months ago in General Questions updated by Support 4 months ago 5

Hi,Dear developer,

I want to get TwinCAT3 NC Axes information by TwinCAT ADS From ADS Server Port=501。

It make me quickly get NC Axes symbol From Port 501,do not use any PLC program codeing,it is a very useful Method to get Axis information

But now,I can't connect to Port 501,the port has the only right value which is PLC Project port,such as TC3=851 ,TC2=801

Please give me some ideas about how to get axes information FROM NC PORT 501,thanks

Image 1246

Image 1247

Image 1248

0
Fixed

Gripper.cs - Bug with 'grippedonclosing'

Andreas 8 months ago in realvirtual.io Starter and Professional updated by Support 8 months ago 1

Hello,

I am trying out the Gripper.cs component and faced a problem with the variable 'grippedonclosing'

After gripping a MU this variable gets set but reset is missing. This leads to the problem that the gripper keeps closing only to the last grippedonclosing position even if no MU is available.


I added this one code line:

Image 1245

Best regards,

Andreas

Answer
Support 8 months ago

Hi,

thank you for reporting this issue. We will fix this in the next release.

Best regards

Christin



Senden Sie uns Ihr Feedback

Wir hören zu und setzen Ihre Ideen um.
0
Under review

Connected button isn't getting green (PlcSimAdvanced)

Andreas 9 months ago in realvirtual.io Starter and Professional updated 9 months ago 2
0
Under review

S7PLCSIM Advance connection problem

Kantale 12 months ago in realvirtual.io Starter and Professional updated by Support 11 months ago 5
0
Fixed

Gripper.cs - Bug with 'grippedonclosing'

Andreas 8 months ago in realvirtual.io Starter and Professional updated by Support 8 months ago 1
0
Searching answer

Transport surface rotation axle moved from the centre

m m 8 months ago in realvirtual.io Starter and Professional updated by Support 8 months ago 1
0

About realizing digital twins for real stackers

ZhangFengMing 8 months ago updated by Preliy 8 months ago 1
0
Answered

HMI_Slider: "SignalIntStart" is not used

Andreas 8 months ago in realvirtual.io Starter and Professional updated 8 months ago 4
0
Answered

How to cancel IKPath to start another IKPath

Andreas 9 months ago in realvirtual.io Starter and Professional updated by Support 8 months ago 3
0
Answered

Unity 6 support

jnthn. 8 months ago in General Questions updated by Support 8 months ago 1
0
Completed

game4automation Starter Edition Questions

game4automation用户 3 years ago updated by Chandra Singh 8 months ago 1