List of Contributions

⚙ Andrew Wu

Contact Details

⚙ Andrew Wu


My Content

1 to 20 of 50+ total
Posted By ⚙ Andrew Wu Sep 30, 2025 06:21:00 AM
Found In Egroup: Emulate3D Software
\ view thread
Hi Suryan, It comes down to a few things: TileType needs to be Transfer in order for the Pod to be briefly passed to the tile. DeleteStowedLoads on tile needs to be set to False, so that the load is not deleted. Logic to reparent the load must be done in OnProcess, not AMRArrived. ...
Posted By ⚙ Andrew Wu Sep 25, 2025 08:43:00 AM
Found In Egroup: Emulate3D Software
\ view thread
Hi Suryan, Did you remember to set DispatchInEnabled to True? I removed logic in your AMRGridManager that was setting DispatchInEnabled to False. -------------------------------------------
Posted By ⚙ Andrew Wu Sep 22, 2025 12:14:00 PM
Found In Egroup: Emulate3D Software
\ view thread
Hi Suryan, The reason this happens is because setting DispatchInEnabled to False doesn't prevent incoming transfers from selecting that visual as a target. It only stops subsequent transfer events of that visual from happening until DispatchInEnabled is set to True again. This is global behaviour ...
Posted By ⚙ Andrew Wu Aug 05, 2025 07:32:00 AM
Found In Egroup: Emulate3D Software
\ view thread
Version 18.0.2 of E3D 2025 will be releasing around the end of next week, my recommendation would be to update when it becomes available. If there are any stability/rendering issues, it is possible that the update may resolve them. -------------------------------------------
Posted By ⚙ Andrew Wu Aug 05, 2025 07:25:00 AM
Found In Egroup: Emulate3D Software
\ view thread
Hi Suryan, It looks like this happens because when there is more than one pending transfer, they are dispatched in a fixed order. In this case it happens to be for the left load, then the right load. This is not something that can be changed, and the order may vary depending on the situation. So ...
Posted By ⚙ Andrew Wu Aug 04, 2025 06:09:00 AM
Found In Egroup: Emulate3D Software
\ view thread
Hi SAINI, I was not able to reproduce this issue. I have attached a video showing myself jogging the robot in 2025 (version 18.0.1). The robot responds instantly as the teach orb is moved. If you haven't tried already, I would try restarting both your machine and E3D, in case there is an issue with ...
Posted By ⚙ Andrew Wu Aug 04, 2025 06:08:53 AM
Found In Library: Emulate3D Software
Posted By ⚙ Andrew Wu Aug 04, 2025 06:02:05 AM
Found In Library: Emulate3D Software
Posted By ⚙ Andrew Wu Aug 04, 2025 06:02:00 AM
Found In Egroup: Emulate3D Software
\ view thread
Hi Suryan, The problem is that the CapacityInUse property does not behave how you may expect, meaning you cannot use it to determine whether to switch to the Left or Right tool. It is not really a bug and more of a side-effect to do with the order in which transfers happen. The second load begins ...
Posted By ⚙ Andrew Wu Aug 01, 2025 09:11:00 AM
Found In Egroup: Emulate3D Software
\ view thread
Hi SAINI, This shouldn't happen, the robot pose should be updating constantly as the teach orb moves. Please could you share the model file and also tell us the version of E3D you are using? This will enable me to reproduce the issue locally. -------------------------------------------
Posted By ⚙ Andrew Wu Jul 28, 2025 07:18:00 AM
Found In Egroup: Emulate3D Software
\ view thread
Hi Suryan, Please can you repost this question in a new thread, as it is no longer related to the initial topic/model. I will be able to help further from there.
Posted By ⚙ Andrew Wu Jul 28, 2025 07:15:00 AM
Found In Egroup: Emulate3D Software
\ view thread
Hi Suryan, You will need to group the loads before they are passed on to the robot. The common way of doing this is to use a custom sensor that tracks how many blocking loads are inside it. For example, if an OnBlocked event occurs and there are a total of two blocking loads, then we group the loads ...
Posted By ⚙ Andrew Wu Jul 17, 2025 05:32:00 AM
Found In Egroup: Emulate3D Software
\ view thread
Hi Suryan, If we look at the OnProcessProcedure of Depalletizer1, we see that the depalletization process only ends when get next load == null. However since you are constantly returning loads to the pallet, get next load will never return null. When you start work on the Right pallet, the Left ...
Posted By ⚙ Andrew Wu Jul 16, 2025 05:23:00 AM
Found In Egroup: Emulate3D Software
\ view thread
Hi Andy, The Sample Size and Number of Bars are purely cosmetic and have no implication on the final distribution results.
Posted By ⚙ Andrew Wu Jul 15, 2025 11:20:00 AM
Found In Egroup: Emulate3D Software
\ view thread
Hi Suryan, I couldn't reproduce the issue with the Transfer.Create returning null. I looked through the source code for this method and the value for transfer should never be null (although Tx/Rx may be null if the connector cannot be found). I believe it was probably something else that was failing. ...
Posted By ⚙ Andrew Wu Jul 10, 2025 10:55:00 AM
Found In Egroup: Emulate3D Software
\ view thread
Hi Larry, Sorry for catching this one late. In case you are still searching for a solution, if you want a bot to remain at a tile until a certain condition is met, you can add a WaitUntil [condition] IsTrue widget to the AMRArrived procedure of that tile. This would block the AMR from going anywhere ...
Posted By ⚙ Andrew Wu Jul 10, 2025 10:43:00 AM
Found In Egroup: Emulate3D Software
\ view thread
Hi Suryan, I was able to accept the Contact Request and I believe we have enough information now, thanks. Now to address the three unresolved issues in this thread: Looks like you may have solved the async issue further on in the thread. Even so, I just want to comment that I personally ...