Jeg's Videos (Grasshopper) - Grasshopper 2024-04-26T10:26:33Z https://www.grasshopper3d.com/video/video/listForContributor?screenName=0n8opap475pwz&rss=yes&xn_auth=no Archilace Sculpture: Walk+Assemble tag:www.grasshopper3d.com,2016-07-19:2985220:Video:1568330 2016-07-19T10:36:04.235Z Jeg https://www.grasshopper3d.com/profile/Jeg <a href="https://www.grasshopper3d.com/video/archilace-sculpture-walk-assemble"><br /> <img alt="Thumbnail" height="135" src="https://storage.ning.com/topology/rest/1.0/file/get/2778198828?profile=original&amp;width=240&amp;height=135" width="240"></img><br /> </a> <br></br>Some attempts to find the most efficient way to assemble 'Protean' sculpture... some successful, some (at the start) very inefficient...<br></br> <br></br> - - - - - -<br></br> <br></br> written to aid Mathias Gmachl + Loop.ph with their "Archilace" workshops.<br></br> <br></br> more info:<br></br> - <a href="http://www.loop.ph">www.loop.ph</a><br></br> -… <a href="https://www.grasshopper3d.com/video/archilace-sculpture-walk-assemble"><br /> <img src="https://storage.ning.com/topology/rest/1.0/file/get/2778198828?profile=original&amp;width=240&amp;height=135" width="240" height="135" alt="Thumbnail" /><br /> </a><br />Some attempts to find the most efficient way to assemble 'Protean' sculpture... some successful, some (at the start) very inefficient...<br /> <br /> - - - - - -<br /> <br /> written to aid Mathias Gmachl + Loop.ph with their "Archilace" workshops.<br /> <br /> more info:<br /> - <a href="http://www.loop.ph">www.loop.ph</a><br /> - <a href="http://www.jeg.co/archilace-protean-sculpture/">http://www.jeg.co/archilace-protean-sculpture/</a> Mesh Unfold 03 tag:www.grasshopper3d.com,2016-07-19:2985220:Video:1568327 2016-07-19T10:33:52.290Z Jeg https://www.grasshopper3d.com/profile/Jeg <a href="https://www.grasshopper3d.com/video/mesh-unfold-03"><br /> <img alt="Thumbnail" height="180" src="https://storage.ning.com/topology/rest/1.0/file/get/2778197463?profile=original&amp;width=240&amp;height=180" width="240"></img><br /> </a> <br></br>C# based mesh unfold tool, written for Rhino+GH<br></br> <br></br> written to aid Mathias Gmachl + Loop.ph with their "Archilace" workshops.<br></br> <br></br> more info:<br></br> - <a href="http://www.loop.ph">www.loop.ph</a><br></br> -… <a href="https://www.grasshopper3d.com/video/mesh-unfold-03"><br /> <img src="https://storage.ning.com/topology/rest/1.0/file/get/2778197463?profile=original&amp;width=240&amp;height=180" width="240" height="180" alt="Thumbnail" /><br /> </a><br />C# based mesh unfold tool, written for Rhino+GH<br /> <br /> written to aid Mathias Gmachl + Loop.ph with their "Archilace" workshops.<br /> <br /> more info:<br /> - <a href="http://www.loop.ph">www.loop.ph</a><br /> - <a href="http://www.jeg.co/archilace-protean-sculpture/">http://www.jeg.co/archilace-protean-sculpture/</a> Mesh Unfold 01 tag:www.grasshopper3d.com,2016-07-19:2985220:Video:1568324 2016-07-19T10:27:02.112Z Jeg https://www.grasshopper3d.com/profile/Jeg <a href="https://www.grasshopper3d.com/video/mesh-unfold-01"><br /> <img alt="Thumbnail" height="135" src="https://storage.ning.com/topology/rest/1.0/file/get/2778197340?profile=original&amp;width=240&amp;height=135" width="240"></img><br /> </a> <br></br>C# based mesh unfold tool, written for Rhino+GH.<br></br> <br></br> written to aid Mathias Gmachl + Loop.ph with their "Archilace" workshops.<br></br> <br></br> more info:<br></br> - <a href="http://www.loop.ph">www.loop.ph</a><br></br> -… <a href="https://www.grasshopper3d.com/video/mesh-unfold-01"><br /> <img src="https://storage.ning.com/topology/rest/1.0/file/get/2778197340?profile=original&amp;width=240&amp;height=135" width="240" height="135" alt="Thumbnail" /><br /> </a><br />C# based mesh unfold tool, written for Rhino+GH.<br /> <br /> written to aid Mathias Gmachl + Loop.ph with their "Archilace" workshops.<br /> <br /> more info:<br /> - <a href="http://www.loop.ph">www.loop.ph</a><br /> - <a href="http://www.jeg.co/archilace-protean-sculpture/">http://www.jeg.co/archilace-protean-sculpture/</a> Evolutionary Solver finds 6-axis Robot Solutions tag:www.grasshopper3d.com,2013-01-18:2985220:Video:772329 2013-01-18T13:00:19.469Z Jeg https://www.grasshopper3d.com/profile/Jeg <a href="https://www.grasshopper3d.com/video/evolutionary-solver-finds-6-axis-robot-solutions"><br /> <img alt="Thumbnail" height="180" src="https://storage.ning.com/topology/rest/1.0/file/get/2778169058?profile=original&amp;width=240&amp;height=180" width="240"></img><br /> </a> <br></br>Experimenting with an evolutionary solver (Galapagos) to find solutions for a 6-axis robot.<br></br> <br></br> --&gt; Input: The Genome is made up of the 6 angle values (each with a different range) for the 6 axes.<br></br> <br></br> --&gt; Fitness Value: I tested a few different combinations - initially trying to minimise difference in X,Y,Z Vectors for the Robot Plane… <a href="https://www.grasshopper3d.com/video/evolutionary-solver-finds-6-axis-robot-solutions"><br /> <img src="https://storage.ning.com/topology/rest/1.0/file/get/2778169058?profile=original&amp;width=240&amp;height=180" width="240" height="180" alt="Thumbnail" /><br /> </a><br />Experimenting with an evolutionary solver (Galapagos) to find solutions for a 6-axis robot.<br /> <br /> --&gt; Input: The Genome is made up of the 6 angle values (each with a different range) for the 6 axes.<br /> <br /> --&gt; Fitness Value: I tested a few different combinations - initially trying to minimise difference in X,Y,Z Vectors for the Robot Plane and Plane to Align With, and minimise Distance between the 2 Plane origins.<br /> <br /> In the video shown, I've used minimise distance between the end points of the 3 Vectors and minimise origin distance. This has the advantage of making all the fitness values in the same units (mm, cm, etc) rather than needing to combine angles and lengths.<br /> <br /> I was surprised with how good a result Galapagos found. The angle of each axis affects those further along the robot 'arm', therefore a good solution for the final 5 axes can still appear to be a poor one just because the 1st axis value is far out. As a result I think this problem is one where good solutions are hidden in 'noise' and hard to distinguish.<br /> <br /> See David Rutten's discussion for more on this:<br /> <a href="http://ieatbugsforbreakfast.wordpress.com/2011/03/04/fitness-functions/">http://ieatbugsforbreakfast.wordpress.com/2011/03/04/fitness-functions/</a><br /> <br /> So Galapagos isn't really the right tool for this -- far better to just determine the exact solution using inverse kinematics (i.e. Lobster, et all) -- but it's fun testing its limits.<br /> <br /> *****<br /> <br /> Utilizes Galapagos, by David Rutten. Robotic Fabrication of Non-Orthogonal Walls tag:www.grasshopper3d.com,2012-05-13:2985220:Video:594942 2012-05-13T15:25:45.023Z Jeg https://www.grasshopper3d.com/profile/Jeg <a href="https://www.grasshopper3d.com/video/robotic-fabrication-of-non-orthogonal-walls"><br /> <img alt="Thumbnail" height="135" src="https://storage.ning.com/topology/rest/1.0/file/get/2778164509?profile=original&amp;width=240&amp;height=135" width="240"></img><br /> </a> <br></br>Experimenting with parametric tools that simulate brick stacking, to enable me to assemble non-uniform brick walls using 6-axis robots.<br></br> <br></br> *****<br></br> <br></br> Utilizes Lobster IK plugin, developed by Daniel… <a href="https://www.grasshopper3d.com/video/robotic-fabrication-of-non-orthogonal-walls"><br /> <img src="https://storage.ning.com/topology/rest/1.0/file/get/2778164509?profile=original&amp;width=240&amp;height=135" width="240" height="135" alt="Thumbnail" /><br /> </a><br />Experimenting with parametric tools that simulate brick stacking, to enable me to assemble non-uniform brick walls using 6-axis robots.<br /> <br /> *****<br /> <br /> Utilizes Lobster IK plugin, developed by Daniel Piker.