SlideShare a Scribd company logo
Digital Design Unit — Digitales Gestalten Digital Design Unit — Digita
Construction Games
For Robots
Andrea Rossi
21.10.2016
Construction Games for Robots, 21.10.2016
Summary
Source:“JuguettesdeConstruccion”,2016
• Course Aim
• Theoretical Background
• Process Description
• Reference Projects
• Course Structure
• Next Task
Construction Games for Robots, 21.10.2016
Course Aim
Source:“JuguettesdeConstruccion”,2016
The seminar will introduce
students to a complete design-
to-production pipeline for
modular assembly,
integrating:
• construction sets design
• robotic assembly techniques
• computer vision
• human-machine interaction
Construction Games for Robots, 21.10.2016
Bits to Atoms <-> Atoms to Bits
https://www.youtube.com/watch?v=EA-wcFtUBE4
“A digital material consists of a finite
number of building blocks which have
discrete joints and occupy discrete space.”
(Jonathan Ward, 2010)
Source:TheCenterforBitsandAtoms,MIT
Construction Games for Robots, 21.10.2016
Sources:Wikipedia,MITCBA
Construction Games for Robots, 21.10.2016
Sources:dubspot.cm
Discrete Position
Finite Number of Elements
Discrete Joints
Reversible Connection
Material-Independent
Self-Aligning & Error-Correcting
Source:TheCenterforBitsandAtoms,MIT
Construction Games for Robots, 21.10.2016
Process - Design
Source:“JuguettesdeConstruccion”,2016
• Design of Individual Blocks
• Design of blocks connections
• Definition of rules for block
connection > design grammar
• Test of combination and
composition possibilities
Construction Games for Robots, 21.10.2016
Process – Fabrication
Source:“JuguettesdeConstruccion”,2016
Being composed of repetitive
elements, digital materials
allow the use of simpler
production techniques, as they
do not require customization:
• Casting
• 3D Printed Molds
• Folded Sheets Molds
• Roto-Molding?
• Parallel CNC Hotwire Cutting
• Thermo-Forming?
Construction Games for Robots, 21.10.2016
Process – Assembly
In order to assemble the modules, a
6-axis robot arm will be used. This
will require:
• Definition of assembly procedures
• Geometry > Robot code translation
• Gripping Tool Design
• Assembly Sequencing
• Tolerances
Construction Games For Robots - Lecture#01
Construction Games for Robots, 21.10.2016
Process – Interaction
Source:“JuguettesdeConstruccion”,2016
In order to allow for users to
interact with the assembly
process, and alter the design
in real-time, it is required:
• Simplified User Interface
• Robotic Vision System
• Human – Machine
Communication System
• Adaptive Assembly Rules
Construction Games for Robots, 21.10.2016
Parallel
Gripper
Control
Board
Integrated
HD Camera
Construction Games for Robots, 21.10.2016
Construction Games for Robots, 21.10.2016
Reference Projects
• Jose Sanchez - Polyomino
• MIT CBA – Digital Materials Research
• Skylar Tibbits – Logic Matter
• Elegant Embellishment – ProSolve370E
• Self-Assembly Neighbourhoods
Source:“JuguettesdeConstruccion”,2016
Construction Games for Robots, 21.10.2016
Source:www.plethora-project.com
Construction Games for Robots, 21.10.2016
Source:www.plethora-project.com
Construction Games for Robots, 21.10.2016
Source:www.plethora-project.com
Construction Games for Robots, 21.10.2016
Source:www.plethora-project.com
Construction Games for Robots, 21.10.2016
Source:www.plethora-project.com
https://vimeo.com/90921399
Construction Games for Robots, 21.10.2016
Source:http://dma.cba.mit.edu
Construction Games for Robots, 21.10.2016
Source:http://dma.cba.mit.edu
Construction Games for Robots, 21.10.2016
Source:http://dma.cba.mit.edu
Construction Games for Robots, 21.10.2016
Source:http://dma.cba.mit.edu
Construction Games for Robots, 21.10.2016
Source:http://www.selfassemblylab.net
Construction Games for Robots, 21.10.2016
Source:http://www.selfassemblylab.net
Construction Games for Robots, 21.10.2016
Source:http://www.selfassemblylab.net
Construction Games for Robots, 21.10.2016
Source:http://www.selfassemblylab.net
Construction Games for Robots, 21.10.2016
Source:http://www.selfassemblylab.net
Construction Games for Robots, 21.10.2016
Source:http://www.selfassemblylab.net
Construction Games for Robots, 21.10.2016
Source:http://www.elegantembellishments.net
Construction Games for Robots, 21.10.2016
Source:http://www.elegantembellishments.net
Construction Games for Robots, 21.10.2016
Source:http://www.elegantembellishments.net
Construction Games for Robots, 21.10.2016
Source:http://www.elegantembellishments.net/
Construction Games for Robots, 21.10.2016
Source:http://www.tempautonarch.com
Construction Games for Robots, 21.10.2016
Source:http://www.tempautonarch.com
Construction Games for Robots, 21.10.2016
Course Work
• Suggested to work in groups of 2
• Friday Sessions (1 week skips every 3)
• Morning (10:15–12:30): Presentations, Review of
Previous week work
• Afternoon (14:00-17:00): SoftwareTutorials, Group work
• Optional weekly tasks
• Three graded deliverables
Construction Games for Robots, 21.10.2016
Deliverables
• Midterm – 02.12.2016
• Design of one set of modules
• 3D model of each module + 2-3 compositions
• Physical model of each module (5-10 copies)
• Workshop – 22.02.2017
• Physical composition of modules robotically assembled
• Grasshopper process for assembly
• Final Delivery – 29.02.2017
• A5 booklet describing the complete project development
Construction Games for Robots, 21.10.2016
Calendar
Source:http://visitlegoliberty.com
Construction Games for Robots, 21.10.2016
Course Blog
https://constructiongames4robots.wordpress.com/
Construction Games for Robots, 21.10.2016
Next Task
• Software: Rhino Modeling Introduction
• Research: Construction Games
• Project Development: First ideas for modules design
OPTIONAL
• Reading: J. Sanchez, “Polyomino - Reconsidering Serial
Repetition in Combinatorics”
Construction Games for Robots, 21.10.2016
Next Task – Project Development
• Draft design for 1-2 different sets of
modules
• Start to create 3D models of
designed modules in Rhino
• For at least one set, try to create a
composition of modules in Rhino
• For at least one module, build a
physical model
Construction Games for Robots, 21.10.2016
Next Task – Project Development
Construction Games for Robots, 21.10.2016
Rhino / Grasshopper Introduction
• 2 Saturdays: 22.10.2016 / 29.10.2016
• Taught by Lila PanahiKazemi
• Location: White Computer Pool (behind the Kuhle)
• Not mandatory, but HIGHLY recomended
Construction Games for Robots, 21.10.2016
BE-AM Symposium – 27.10.2016
http://be-am.ddu-research.com/
Digital Design Unit — Digitales Gestalten

More Related Content

PDF
01 example of literature presentation
PDF
Cloud robotics
PPTX
Prefabrication for improving Sustainability and Economics of Civil Engineerin...
PDF
Modular Construction and Prefabrication: The Masterclass
PPTX
automation in construction
PDF
Robotics Development with MATLAB - Jose Avendano 2020.06.03 | RoboCup@Home Ed...
PPTX
Communication &amp; Coordination on a Construction Project Through Building I...
PDF
Rishabh bhatagar cv
01 example of literature presentation
Cloud robotics
Prefabrication for improving Sustainability and Economics of Civil Engineerin...
Modular Construction and Prefabrication: The Masterclass
automation in construction
Robotics Development with MATLAB - Jose Avendano 2020.06.03 | RoboCup@Home Ed...
Communication &amp; Coordination on a Construction Project Through Building I...
Rishabh bhatagar cv

Similar to Construction Games For Robots - Lecture#01 (20)

PDF
Robuste Design Systems mit Storybook und Angular
PDF
Nirav joshi mechanical engineer - portfolio
PPTX
STUDY ON SCOPE OF PARAMETRIC SOFTWARES IN ARCHITECTURE
PPTX
Esri CityEngine & Minecraft: Engaging Citizens in 3D City Planning
PPTX
Esri CityEngine & Minecraft: Engaging Citizens in 3D City Planning
PPTX
Create Minecraft Worlds with ArcGIS and the Data Interoperability Extension
PPTX
MongoDB for Developers
PDF
What your IDE could do once you understand your code
PDF
Sounak Gupta_CV
PPTX
SOFTWARES FOR CIVIL ENGINEERS and BIM by SATHISH
PPT
Integrating a STEM Curriculum
PDF
resume
PPTX
There Is No Mobile: An Introduction To Responsive Web Design
PDF
Resume.pdf
PDF
Blender presentation at SIGGRAPH 2013
PPTX
Build-IT - An Interactive Web Application for 3D Construction, Interior & Ext...
PDF
02 computational design and digital fabrication visual programing
PDF
02_computational_designanddigital_fabrication_visual_programing.pdf
PPTX
MongoDB and the Internet of Things
PDF
HCI and Interaction Design - Lecture 2 - Human-Computer Interaction (1023841ANR)
Robuste Design Systems mit Storybook und Angular
Nirav joshi mechanical engineer - portfolio
STUDY ON SCOPE OF PARAMETRIC SOFTWARES IN ARCHITECTURE
Esri CityEngine & Minecraft: Engaging Citizens in 3D City Planning
Esri CityEngine & Minecraft: Engaging Citizens in 3D City Planning
Create Minecraft Worlds with ArcGIS and the Data Interoperability Extension
MongoDB for Developers
What your IDE could do once you understand your code
Sounak Gupta_CV
SOFTWARES FOR CIVIL ENGINEERS and BIM by SATHISH
Integrating a STEM Curriculum
resume
There Is No Mobile: An Introduction To Responsive Web Design
Resume.pdf
Blender presentation at SIGGRAPH 2013
Build-IT - An Interactive Web Application for 3D Construction, Interior & Ext...
02 computational design and digital fabrication visual programing
02_computational_designanddigital_fabrication_visual_programing.pdf
MongoDB and the Internet of Things
HCI and Interaction Design - Lecture 2 - Human-Computer Interaction (1023841ANR)
Ad

Recently uploaded (20)

PPTX
YV PROFILE PROJECTS PROFILE PRES. DESIGN
PPTX
Evolution_of_Computing_Presentation (1).pptx
PDF
Design Thinking - Module 1 - Introduction To Design Thinking - Dr. Rohan Dasg...
PDF
Introduction-to-World-Schools-format-guide.pdf
PDF
Urban Design Final Project-Site Analysis
PPT
pump pump is a mechanism that is used to transfer a liquid from one place to ...
PPT
WHY_R12 Uaafafafpgradeaffafafafaffff.ppt
PPTX
Media And Information Literacy for Grade 12
PPTX
CLASSIFICATION OF YARN- process, explanation
PPTX
BSCS lesson 3.pptxnbbjbb mnbkjbkbbkbbkjb
PPTX
Special finishes, classification and types, explanation
PDF
UNIT 1 Introduction fnfbbfhfhfbdhdbdto Java.pptx.pdf
PPT
Machine printing techniques and plangi dyeing
PPTX
Complete Guide to Microsoft PowerPoint 2019 – Features, Tools, and Tips"
PDF
Facade & Landscape Lighting Techniques and Trends.pptx.pdf
PPTX
EDP Competencies-types, process, explanation
PPTX
CLASS_11_BUSINESS_STUDIES_PPT_CHAPTER_1_Business_Trade_Commerce.pptx
PPTX
An introduction to AI in research and reference management
PPT
robotS AND ROBOTICSOF HUMANS AND MACHINES
PDF
Test slideshare presentation for blog post
YV PROFILE PROJECTS PROFILE PRES. DESIGN
Evolution_of_Computing_Presentation (1).pptx
Design Thinking - Module 1 - Introduction To Design Thinking - Dr. Rohan Dasg...
Introduction-to-World-Schools-format-guide.pdf
Urban Design Final Project-Site Analysis
pump pump is a mechanism that is used to transfer a liquid from one place to ...
WHY_R12 Uaafafafpgradeaffafafafaffff.ppt
Media And Information Literacy for Grade 12
CLASSIFICATION OF YARN- process, explanation
BSCS lesson 3.pptxnbbjbb mnbkjbkbbkbbkjb
Special finishes, classification and types, explanation
UNIT 1 Introduction fnfbbfhfhfbdhdbdto Java.pptx.pdf
Machine printing techniques and plangi dyeing
Complete Guide to Microsoft PowerPoint 2019 – Features, Tools, and Tips"
Facade & Landscape Lighting Techniques and Trends.pptx.pdf
EDP Competencies-types, process, explanation
CLASS_11_BUSINESS_STUDIES_PPT_CHAPTER_1_Business_Trade_Commerce.pptx
An introduction to AI in research and reference management
robotS AND ROBOTICSOF HUMANS AND MACHINES
Test slideshare presentation for blog post
Ad

Construction Games For Robots - Lecture#01

  • 1. Digital Design Unit — Digitales Gestalten Digital Design Unit — Digita Construction Games For Robots Andrea Rossi 21.10.2016
  • 2. Construction Games for Robots, 21.10.2016 Summary Source:“JuguettesdeConstruccion”,2016 • Course Aim • Theoretical Background • Process Description • Reference Projects • Course Structure • Next Task
  • 3. Construction Games for Robots, 21.10.2016 Course Aim Source:“JuguettesdeConstruccion”,2016 The seminar will introduce students to a complete design- to-production pipeline for modular assembly, integrating: • construction sets design • robotic assembly techniques • computer vision • human-machine interaction
  • 4. Construction Games for Robots, 21.10.2016 Bits to Atoms <-> Atoms to Bits https://www.youtube.com/watch?v=EA-wcFtUBE4
  • 5. “A digital material consists of a finite number of building blocks which have discrete joints and occupy discrete space.” (Jonathan Ward, 2010) Source:TheCenterforBitsandAtoms,MIT
  • 6. Construction Games for Robots, 21.10.2016 Sources:Wikipedia,MITCBA
  • 7. Construction Games for Robots, 21.10.2016 Sources:dubspot.cm
  • 8. Discrete Position Finite Number of Elements Discrete Joints Reversible Connection Material-Independent Self-Aligning & Error-Correcting Source:TheCenterforBitsandAtoms,MIT
  • 9. Construction Games for Robots, 21.10.2016 Process - Design Source:“JuguettesdeConstruccion”,2016 • Design of Individual Blocks • Design of blocks connections • Definition of rules for block connection > design grammar • Test of combination and composition possibilities
  • 10. Construction Games for Robots, 21.10.2016 Process – Fabrication Source:“JuguettesdeConstruccion”,2016 Being composed of repetitive elements, digital materials allow the use of simpler production techniques, as they do not require customization: • Casting • 3D Printed Molds • Folded Sheets Molds • Roto-Molding? • Parallel CNC Hotwire Cutting • Thermo-Forming?
  • 11. Construction Games for Robots, 21.10.2016 Process – Assembly In order to assemble the modules, a 6-axis robot arm will be used. This will require: • Definition of assembly procedures • Geometry > Robot code translation • Gripping Tool Design • Assembly Sequencing • Tolerances
  • 13. Construction Games for Robots, 21.10.2016 Process – Interaction Source:“JuguettesdeConstruccion”,2016 In order to allow for users to interact with the assembly process, and alter the design in real-time, it is required: • Simplified User Interface • Robotic Vision System • Human – Machine Communication System • Adaptive Assembly Rules
  • 14. Construction Games for Robots, 21.10.2016 Parallel Gripper Control Board Integrated HD Camera
  • 15. Construction Games for Robots, 21.10.2016
  • 16. Construction Games for Robots, 21.10.2016 Reference Projects • Jose Sanchez - Polyomino • MIT CBA – Digital Materials Research • Skylar Tibbits – Logic Matter • Elegant Embellishment – ProSolve370E • Self-Assembly Neighbourhoods Source:“JuguettesdeConstruccion”,2016
  • 17. Construction Games for Robots, 21.10.2016 Source:www.plethora-project.com
  • 18. Construction Games for Robots, 21.10.2016 Source:www.plethora-project.com
  • 19. Construction Games for Robots, 21.10.2016 Source:www.plethora-project.com
  • 20. Construction Games for Robots, 21.10.2016 Source:www.plethora-project.com
  • 21. Construction Games for Robots, 21.10.2016 Source:www.plethora-project.com https://vimeo.com/90921399
  • 22. Construction Games for Robots, 21.10.2016 Source:http://dma.cba.mit.edu
  • 23. Construction Games for Robots, 21.10.2016 Source:http://dma.cba.mit.edu
  • 24. Construction Games for Robots, 21.10.2016 Source:http://dma.cba.mit.edu
  • 25. Construction Games for Robots, 21.10.2016 Source:http://dma.cba.mit.edu
  • 26. Construction Games for Robots, 21.10.2016 Source:http://www.selfassemblylab.net
  • 27. Construction Games for Robots, 21.10.2016 Source:http://www.selfassemblylab.net
  • 28. Construction Games for Robots, 21.10.2016 Source:http://www.selfassemblylab.net
  • 29. Construction Games for Robots, 21.10.2016 Source:http://www.selfassemblylab.net
  • 30. Construction Games for Robots, 21.10.2016 Source:http://www.selfassemblylab.net
  • 31. Construction Games for Robots, 21.10.2016 Source:http://www.selfassemblylab.net
  • 32. Construction Games for Robots, 21.10.2016 Source:http://www.elegantembellishments.net
  • 33. Construction Games for Robots, 21.10.2016 Source:http://www.elegantembellishments.net
  • 34. Construction Games for Robots, 21.10.2016 Source:http://www.elegantembellishments.net
  • 35. Construction Games for Robots, 21.10.2016 Source:http://www.elegantembellishments.net/
  • 36. Construction Games for Robots, 21.10.2016 Source:http://www.tempautonarch.com
  • 37. Construction Games for Robots, 21.10.2016 Source:http://www.tempautonarch.com
  • 38. Construction Games for Robots, 21.10.2016 Course Work • Suggested to work in groups of 2 • Friday Sessions (1 week skips every 3) • Morning (10:15–12:30): Presentations, Review of Previous week work • Afternoon (14:00-17:00): SoftwareTutorials, Group work • Optional weekly tasks • Three graded deliverables
  • 39. Construction Games for Robots, 21.10.2016 Deliverables • Midterm – 02.12.2016 • Design of one set of modules • 3D model of each module + 2-3 compositions • Physical model of each module (5-10 copies) • Workshop – 22.02.2017 • Physical composition of modules robotically assembled • Grasshopper process for assembly • Final Delivery – 29.02.2017 • A5 booklet describing the complete project development
  • 40. Construction Games for Robots, 21.10.2016 Calendar Source:http://visitlegoliberty.com
  • 41. Construction Games for Robots, 21.10.2016 Course Blog https://constructiongames4robots.wordpress.com/
  • 42. Construction Games for Robots, 21.10.2016 Next Task • Software: Rhino Modeling Introduction • Research: Construction Games • Project Development: First ideas for modules design OPTIONAL • Reading: J. Sanchez, “Polyomino - Reconsidering Serial Repetition in Combinatorics”
  • 43. Construction Games for Robots, 21.10.2016 Next Task – Project Development • Draft design for 1-2 different sets of modules • Start to create 3D models of designed modules in Rhino • For at least one set, try to create a composition of modules in Rhino • For at least one module, build a physical model
  • 44. Construction Games for Robots, 21.10.2016 Next Task – Project Development
  • 45. Construction Games for Robots, 21.10.2016 Rhino / Grasshopper Introduction • 2 Saturdays: 22.10.2016 / 29.10.2016 • Taught by Lila PanahiKazemi • Location: White Computer Pool (behind the Kuhle) • Not mandatory, but HIGHLY recomended
  • 46. Construction Games for Robots, 21.10.2016 BE-AM Symposium – 27.10.2016 http://be-am.ddu-research.com/
  • 47. Digital Design Unit — Digitales Gestalten