<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://cpa.roboticbuilding.eu/index.php?action=history&amp;feed=atom&amp;title=2023W4%3AOnline</id>
	<title>2023W4:Online - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://cpa.roboticbuilding.eu/index.php?action=history&amp;feed=atom&amp;title=2023W4%3AOnline"/>
	<link rel="alternate" type="text/html" href="http://cpa.roboticbuilding.eu/index.php?title=2023W4:Online&amp;action=history"/>
	<updated>2026-06-24T23:02:32Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>http://cpa.roboticbuilding.eu/index.php?title=2023W4:Online&amp;diff=198&amp;oldid=prev</id>
		<title>Veronika Laszlo: /* MSc 2 IAP 2023: Rhizome 2.0 */</title>
		<link rel="alternate" type="text/html" href="http://cpa.roboticbuilding.eu/index.php?title=2023W4:Online&amp;diff=198&amp;oldid=prev"/>
		<updated>2024-01-18T06:50:13Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;MSc 2 IAP 2023: Rhizome 2.0&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 08:50, 18 January 2024&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;__NOTITLE__ __NOTOC__&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;__NOTITLE__ __NOTOC__&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==&#039;&#039;&#039;MSc 2 &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;IAP &lt;/del&gt;2023: Rhizome 2.0&#039;&#039;&#039;==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==&#039;&#039;&#039;MSc 2 &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;CS &lt;/ins&gt;2023: Rhizome 2.0&#039;&#039;&#039;==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:cs_ws4.png | 850px]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:cs_ws4.png | 850px]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Veronika Laszlo</name></author>
	</entry>
	<entry>
		<id>http://cpa.roboticbuilding.eu/index.php?title=2023W4:Online&amp;diff=84&amp;oldid=prev</id>
		<title>Veronika Laszlo: Created page with &quot;__NOTITLE__ __NOTOC__  ==&#039;&#039;&#039;MSc 2 IAP 2023: Rhizome 2.0&#039;&#039;&#039;==   850px &lt;div style=&quot;height:30px; width: 850px; margin:0px; padding: 0px; padding-top: 20px; b...&quot;</title>
		<link rel="alternate" type="text/html" href="http://cpa.roboticbuilding.eu/index.php?title=2023W4:Online&amp;diff=84&amp;oldid=prev"/>
		<updated>2024-01-16T11:37:08Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;__NOTITLE__ __NOTOC__  ==&amp;#039;&amp;#039;&amp;#039;MSc 2 IAP 2023: Rhizome 2.0&amp;#039;&amp;#039;&amp;#039;==  &lt;a href=&quot;/index.php?title=File:Cs_ws4.png&quot; title=&quot;File:Cs ws4.png&quot;&gt; 850px&lt;/a&gt; &amp;lt;div style=&amp;quot;height:30px; width: 850px; margin:0px; padding: 0px; padding-top: 20px; b...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;__NOTITLE__ __NOTOC__&lt;br /&gt;
&lt;br /&gt;
==&amp;#039;&amp;#039;&amp;#039;MSc 2 IAP 2023: Rhizome 2.0&amp;#039;&amp;#039;&amp;#039;==&lt;br /&gt;
&lt;br /&gt;
[[File:cs_ws4.png | 850px]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:30px; width: 850px; margin:0px; padding: 0px; padding-top: 20px; border: 0px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:left; width: 128px; height 30px; border: 1px solid #aaa; margin-right:10px;&amp;quot; align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
[[2023W4|&amp;#039;&amp;#039;&amp;#039;Description&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:left; width: 128px; height 30px; border: 1px solid #aaa; margin-right:10px;&amp;quot; align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
[[2023W4:Download|&amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:left; width: 128px; height 30px; border: 1px solid #aaa; margin-right:10px;&amp;quot; align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
[[2023W4:Online|&amp;#039;&amp;#039;&amp;#039;Online&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:left; width: 128px; height 30px; border: 1px solid #aaa; margin-right:10px;&amp;quot; align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
[[2023W4:References|&amp;#039;&amp;#039;&amp;#039;References&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:left; width: 128px; height 30px; border: 1px solid #aaa;&amp;quot; align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
[[2023W4:Groups|&amp;#039;&amp;#039;&amp;#039;Groups&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==&amp;#039;&amp;#039;&amp;#039;TUTORIALS 2023&amp;#039;&amp;#039;&amp;#039;==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;HRI&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;br&amp;gt;Session 1 Lecture: https://drive.google.com/file/d/1nhGMUYLI0oi0SPNLYx0dGN0UaE_CNET0/view&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Computer Vision&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;br&amp;gt;Session 2 Tutorial: https://drive.google.com/file/d/1rPnxsWQaW1IRtes5RQ6TmdgNBLZv9tl8/view&lt;br /&gt;
&amp;lt;br&amp;gt;Session 2 Tarique&amp;#039;s graduate project: https://drive.google.com/file/d/1s5eq1-F1dEbsUQxBRLxtMhj0EmdbpaC6/view &lt;br /&gt;
&amp;lt;br&amp;gt;Session 2 Lecture: https://drive.google.com/file/d/1-JPSfw0lRXBNazuReuBOI-lX9McH5XOV/view &lt;br /&gt;
&amp;lt;br&amp;gt;1 Image and Convolution: https://www.youtube.com/watch?v=ple_Vv2QEZ4&lt;br /&gt;
&amp;lt;br&amp;gt;2 Deep Learning for Computer Vision: https://www.youtube.com/watch?v=vJSKy98oE04&lt;br /&gt;
&amp;lt;br&amp;gt;3 Convolutional Neural Network: https://www.youtube.com/watch?v=QpngqKz7Hgw&lt;br /&gt;
&amp;lt;br&amp;gt;Repository: https://github.com/caspervanengelenburg/1on1-prototyping-IA-CV-sessions&lt;br /&gt;
&amp;lt;br&amp;gt;Jupyter and Colab Notebooks: https://cs231n.github.io/python-numpy-tutorial/#jupyter-and-colab-notebooks &lt;br /&gt;
&amp;lt;br&amp;gt;Basic data types in Python: https://cs231n.github.io/python-numpy-tutorial/#basic-data-types&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Grasshopper scripts&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;br&amp;gt;Scripts 1-5 (zip): https://drive.google.com/file/d/1Vhz-wDJiM_T4D2zE6_9DTUxgVwctjbgZ/view&lt;br /&gt;
&amp;lt;br&amp;gt;Tutorial script 1: https://drive.google.com/file/d/1W8mxtlWt0Z537DyoK4hDh31TJvFwdoRg/view&lt;br /&gt;
&amp;lt;br&amp;gt;Tutorial script 2: https://drive.google.com/file/d/1gLUhmWN3JMnHvm_Rf6ccjjXHYSC0aSiQ/view&lt;br /&gt;
&amp;lt;br&amp;gt;Tutorial script 3 part 1: https://drive.google.com/file/d/1YFlHZZbcR4jqjsAp0Mu_XtwheZi7180j/view&lt;br /&gt;
&amp;lt;br&amp;gt;Tutorial script 3 part 2: https://drive.google.com/file/d/100CZIt7VR6IlctmfIPKjXMgUpvBEfSO9/view&lt;br /&gt;
&amp;lt;br&amp;gt;Tutorial script 4: https://drive.google.com/file/d/1ACWxvlBCXc6wRA97GPV94FPZyXbn8HE4/view&lt;br /&gt;
&amp;lt;br&amp;gt;Tutorial script 5: https://drive.google.com/file/d/1ZTR9p0pHN4m4rZPbN4ksA_Ide0YRc36O/view&lt;br /&gt;
&amp;lt;br&amp;gt;Dendro script: https://drive.google.com/file/d/1DjOcwpeqjzrnUR2aSeOCQ0TM3Jw0J6TR/view&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==&amp;#039;&amp;#039;&amp;#039;TUTORIALS 2019-22&amp;#039;&amp;#039;&amp;#039;==&lt;br /&gt;
&lt;br /&gt;
The following tutorials give a brief introduction to certain tools in Rhino and Grasshopper. The tutorials consist of Rhino/Grasshopper files as well as videos. The videos aim to explain the design on a strategic level by visualising it diagrammatically. The Grasshopper files show how it can be scripted by creating titled groups and subgroups to order the file, with additional textual descriptions. In many of the groups, a visualisation subgroup is added which can be turned on or off.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Grasshopper intro&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;br&amp;gt;Grasshopper Part 1: https://drive.google.com/file/d/1fyfdGbfD9xPGMWtaJ3Yd2YyctjqHIwuj/view&lt;br /&gt;
&amp;lt;br&amp;gt;Grasshopper Part 2: https://drive.google.com/file/d/1zfPRnEY_FXBJ0o5fhag-KPMnhT3JVlFd/view&lt;br /&gt;
&amp;lt;br&amp;gt;Scripts used: [https://docs.google.com/open?id=1Y4QpX3Q_b8WhR6tHM5XwMyhtXGbKmC0J Download zip]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Voronoi control&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;youtube width=&amp;quot;850&amp;quot; height=&amp;quot;480&amp;quot;&amp;gt;Z-B0DsWrhzw&amp;lt;/youtube&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Acoustic shoot and principles&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;youtube width=&amp;quot;850&amp;quot; height=&amp;quot;480&amp;quot;&amp;gt;yzyQ8lZ1OVs&amp;lt;/youtube&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Toolpaths horizontally&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;youtube width=&amp;quot;850&amp;quot; height=&amp;quot;480&amp;quot;&amp;gt;QrGMUfHCmdk&amp;lt;/youtube&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Milling with the robot part 1&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;youtube width=&amp;quot;850&amp;quot; height=&amp;quot;480&amp;quot;&amp;gt;KtN4hwrXNe4&amp;lt;/youtube&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Milling with the robot part 2&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;youtube width=&amp;quot;850&amp;quot; height=&amp;quot;480&amp;quot;&amp;gt;I_LPoZTmq6Y&amp;lt;/youtube&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Milling documentation&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;youtube width=&amp;quot;850&amp;quot; height=&amp;quot;480&amp;quot;&amp;gt;t0WBLdh65Ic&amp;lt;/youtube&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==&amp;#039;&amp;#039;&amp;#039;Grasshopper Conventions&amp;#039;&amp;#039;&amp;#039;==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Described here are some drawing conventions used in the Robotic Building Lab for Grasshopper. The aim is to create clear organisational structures and descriptions of how and why a script is developed in a certain way so that it is easy to understand. A template using these conventions is provided here:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:1.GH Conventions-GH Template.gh]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Organisation ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The Grasshopper scripts are organised according to specific principles considering the layout.&lt;br /&gt;
Every script starts with a title and abstract:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:1.GH Conventions-1.0.png|850px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
This should be a general description of what the script does and for what purpose. Make sure to save the file while in this view so this is visible when the file is opened.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The components are organised and ordered in groups and subgroups. Every group has at least a title. If required it also contains a textual description in a panel. In general, the groups are coloured white. The smallest groups are titled in the group header, a level above that by a scribble with font size 25, and the main groups with a scribble with font size 50. All the wires which reduce the readability of the script are set to display &amp;#039;Hidden&amp;#039;.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:1.GH Conventions-2.0.png|850px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The panels containing the textual descriptions are also white:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:1.GH Conventions-3.0.png|850px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Data Management ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Often the script is part of a sequence of scripts, each with a specific task. To create a fluid workflow and be sure the correct data is referred to, certain rules are maintained. Geometry is baked using the baking components of the plug-in Elefront. A layer and a name is assigned, so that the geometry is easy to be referred to in succeeding scripts and it is overwritten each time the component bakes. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:1.GH Conventions-4.0.png|850px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
In this way, the geometry can be referred to using the geometry pipeline, and is updated accordingly. Always use the geometry pipeline and the combination between Rhino- and Grasshopper files, since internalizing geometry in a Grasshopper container greatly affects the speed of the script.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:1.GH Conventions-5.0.png|850px]]&lt;/div&gt;</summary>
		<author><name>Veronika Laszlo</name></author>
	</entry>
</feed>