Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - Nicholas Ziglio

#16
I thought some here might be interested by a couple of things I have done in this project.
I managed to automate the detection of new objects and have the animation display the picking of them.
I also used some python and machine learning to help the robot avoid collisions and optimize the picking and placing of components. I hope you enjoy. Feel free to ask any questions about it ;D

Thanks a million to Karl Singline for his youtube tutorials and Johannes for the amazing dedication and support on this forum!

https://youtu.be/v_jviyzkvs8
#17
General Discussion / Re: Cycle time?
April 01, 2020, 06:54:04 PM
Thanks, I'll have to make do with the analysis time then for now ;D
Would there be any way for undergrad students to earn a member version through contributions to the project?
#18
General Discussion / Cycle time?
March 28, 2020, 05:10:16 PM
What is the best way to get the cycle time of a routine?
I have a heavy file and the simulation is laggy when hitting play..

Maybe the free version doesn't have this feature though.
#19
Ah ok that makes more sense, I couldn't figure out how to use it in offline simulations so I guess it was for a valid reason. Thanks for the quick reply as usual! :)
#20
I'd like to know how one would simulate the signal for a wait for digital output.
What kind of signal does it take?
#21
Thanks a million Johannes!  :D
If anyone finds this thread in the future, the flip matrix component and the partition list comonent were very valuable to sort the data as I needed.

Flip matrix basically swaps the lists rows with its columns.
Partition List can split duplicated data into branches (each duplication in its own branch).

I might mention this to Karl or make a tutorial on it myself :)
#22
General Discussion / Weave different LIN commands?
March 19, 2020, 07:33:25 PM
How do you weave commands that you do not want to duplicate? It says I need to have as many elements as Input 1 (32 elements).
As you can see each set has 8 lists, I'd like it to perform the commands in those 8 lists. So the LIN movements in the following fashion:
List1 CMD1, List1 CMD2, List 1 CMD 3
List 2 CMD1, List2 CMD 2, List 2CMD 3
List 3 CMD 1, ...

I'm not used to working with data in grasshopper, any help would be appreciated

#23
Thank you, that fixed it  :)
#24
How can I avoid these weird rotations at the start and end of my program?
I have tried modifying the custom tool rotations (ABC) and the initial start/end positions of the robot but I can't seem to figure it out.
Rhino and GH files in attachments if needed

#25
Rhino and Grasshopper crashes when leaving an empty (deleted) field and confirming the Set Tool pop up window in the Custom Tool component .

I was expecting the field to reset to 0 or previous value.

Crash Dumps attached.
#26
Thank you for the quick reply.
Yes the code seems to be correct, however the simulation doesn't display the delay.
Or rather it looks like it moves the 2s delay from after the digital output to before it adding it to the other 2s delay.
So instead of: move > wait 2s > tool change > wait 2s > move.
It does: move > wait 4s > tool change > move.
Here is a video of it running in the attachments.
#27
Hi,

I have an issue in the attached "Wait Test" file where the wait delay after changing the tool state won't occur.
Instead it immediately skips to the linear movement command in the weave list.

I might be using the weave component incorrectly but I can't seem to figure out how to get the delay to occur after the digital output command.

(Using the latest community release of KUKA PRC and latest public Rhino and GH releases)