the ice project at mcgill university · 2012-02-24 · the objective of the ice project is to...

1
The ICE Project at McGill University Eric Barnett 1,2 , Jorge Angeles 1,2 , Damiano Pasini 2 , and Pieter Sijpkes 3 Centre for Intelligent Machines 1 , Department of Mechanical Engineering 2 , and School of Architecture 3 , Montreal, Quebec Introduction Over the past few decades, P. Sijpkes has led several manual ice construction projects at McGill The objective of the Ice Project is to develop computer-assisted ice construction techniques Here we present the Cobra 600 rapid freeze prototyping (RFP) system Ice parts are built by depositing water and shortning methyl ester (SME) scaffolding through nozzles, which are positioned by the Cobra 600 Hyperbolic paraboloid ice structures (1970s) A catenary ice arch(1983) Adept Technology’s Cobra 600 SCARA system Dispensing Subsystem The dispensing subsystem supplies water and shortening methyl ester (SME) to the robot end effector A portable air tank is used to pressurize the materials in liquid form Air pressure is regulated to the dispensing pressure desired for each material Micro-solenoid valves mounted in the Cobra 600 end effector control material flow Micro-solenoid valves and nozzles (V = 11.3 L, p = 9 psi) (V = 7.6 L, p = 6 psi) Water dispensing tank SME dispensing tank Portable air tank (V = 17.4 L, p = 20-120 psi) Generation of RFP Control Data RFP trajectory and valve control data is generated using rpslice, a Matlab algorithm we’ve developed The input file format is STL or PLY, which can be generated from almost any CAD program The James McGill STL file was generated by 3D-scanning a 30 cm-high bronze statue Bronze statue STL model (1 million facets) Part slices, 2 mm apart here for improved visibility (nor- mal separation is 0.4 mm) Part (blue) and scaf- folding (red) deposi- tion paths for one layer Information Flow During Part Construction Part construction is initiated when the deposition control program is executed on the Cobra controller A PC on the local network acts as a terminal for the controller During construction, the controller accesses trajectory and valve signal control data stored on the PC 12 V digital signals from the Cobra controller are used to select the dispensing state There are two dispensing states for each valve, which corres- pond to boundary and fill paths Control PC Spike (24 V) and hold (3.5 V) Adept C40 Robot power and control signals Micro-solenoid valves and nozzles valve power signals Leeco spike & hold (S+H) valve drivers 5V TTL valve control signals 12V Digital valve control signals Basic Stamp BS2PX microcontroller Trajectory and valve control information (TCP/IP, 10 Mbps) Cobra 600 controller 0 0.02 0.04 0.06 0 3.5 24 sec V 0 0.02 0.04 0.06 0 2.5 5 sec V The Build Process A part is manufactured layer-by-layer Two ice layers are built for every shortening methyl ester (SME) layer The bulk of the SME is removed manually and saved for re-use The model is placed in kerosene for several hours to remove the SME remnants Ice statue characteristics: 30 cm high 862 layers thick 132 hours to build 24 million trajectory points followed Start of deposition Intermediate state After deposition completes After SME removal The finished product Future Work Improvement of the accuracy, robustness and speed of the Cobra 600 RFP system Testing and installation of a deposition feedback system Configuration of the system for use by those who don’t have specific technical expertise Acknowledgments F O N D A T I O N U N I V E R S I T A I R E P I E R R E A R B O U R n a ( k b ± k = ) 1 = k n n a ( k ) ± b ( k ) k 1 = k 1 = The generous rebate received from Adept Technology is dutifully acknowledged References 1. Barnett, E., Angeles, J., Pasini, D., Sijpkes, P.: Trajectory control for an innovative rapid freeze prototyping system. to appear in ASME 2010 Int. Des. Eng. Tech. Conf. Aug. 15–18, 2010, Montreal, QC, Canada (2010) 2. Sijpkes, P., Barnett, E., Angeles, J., Pasini, D.: The architecture of phase change at McGill. Archit. Res. Cent. Consort. Spring Conf. (ARCC 2009). 6 pages, Apr. 15–18, 2009, San Antonio, TX (2009) 3. Ossino, A., Barnett, E., Angeles, J., Pasini, D., Sijpkes, P.: Path planning for robot-assisted rapid prototyping of ice structures. Trans. Can. Soc. Mech. Eng. 33(4), 689–700 (2009) 4. Barnett, E., Angeles, J., Pasini, D., Sijpkes, P.: Robot-assisted rapid prototyping for ice structures. IEEE Int. Conf. Robot. Autom., pp. 146–151. May 12–17, 2009, Kobe, JP (2009) http://www.cim.mcgill.ca/ rmsl/Index/ice/index.html [email protected], [email protected], [email protected], [email protected]

Upload: others

Post on 12-Jun-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: The ICE Project at McGill University · 2012-02-24 · The objective of the Ice Project is to develop computer-assisted ice construction techniques Here we present the Cobra 600 rapid

The ICE Project at McGill UniversityEric Barnett1,2, Jorge Angeles1,2, Damiano Pasini2, and Pieter Sijpkes3

Centre for Intelligent Machines1, Department of Mechanical Engineering2,and School of Architecture3, Montreal, Quebec

Introduction

◮ Over the past few decades, P. Sijpkes has led several manual ice construction projects at McGill◮ The objective of the Ice Project is to develop computer-assisted ice construction techniques◮ Here we present the Cobra 600 rapid freeze prototyping (RFP) system◮ Ice parts are built by depositing water and shortning methyl ester (SME) scaffolding through nozzles, which are

positioned by the Cobra 600

Hyperbolic paraboloid ice structures

(1970s)

A catenary ice arch(1983) Adept Technology’s Cobra 600

SCARA system

Dispensing Subsystem

◮ The dispensing subsystem supplies waterand shortening methyl ester (SME) to therobot end effector

◮ A portable air tank is used to pressurizethe materials in liquid form

◮ Air pressure is regulated to the dispensingpressure desired for each material

◮ Micro-solenoid valves mounted in theCobra 600 end effector control materialflow

Micro−solenoid valves and nozzles

(V = 11.3 L, p = 9 psi) (V = 7.6 L, p = 6 psi)Water dispensing tankSME dispensing tank

Portable air tank (V = 17.4 L, p = 20−120 psi)

Generation of RFP Control Data

◮ RFP trajectory and valvecontrol data is generatedusing rpslice, a Matlabalgorithm we’ve developed

◮ The input file format is STLor PLY, which can begenerated from almost anyCAD program

◮ The James McGill STL filewas generated by 3D-scanninga 30 cm-high bronze statue

Bronze statue STL model

(1 million facets)

Part slices, 2 mm apart here

for improved visibility (nor-

mal separation is 0.4 mm)

Part (blue) and scaf-

folding (red) deposi-

tion paths for one layer

Information Flow During Part Construction

◮ Part construction is initiatedwhen the deposition controlprogram is executed on theCobra controller

◮ A PC on the local network actsas a terminal for the controller

◮ During construction, thecontroller accesses trajectoryand valve signal control datastored on the PC

◮ 12 V digital signals from theCobra controller are used toselect the dispensing state

◮ There are two dispensing statesfor each valve, which corres-pond to boundary and fill paths

Control PC

Spike (24 V) and hold (3.5 V)

Adept C40

Robot power andcontrol signals

Micro−solenoidvalves and nozzles

valve power signals

Leeco spike & hold (S+H) valve drivers

5V TTL valvecontrol signals

12V Digital valvecontrol signals

Basic Stamp BS2PX microcontroller

Trajectory and valve controlinformation (TCP/IP, 10 Mbps)

Cobra 600controller

0 0.02 0.04 0.060

3.5

24

sec

V

0 0.02 0.04 0.06

0

2.5

5

sec

V

The Build Process

◮ A part is manufactured layer-by-layer◮ Two ice layers are built for every

shortening methyl ester (SME) layer◮ The bulk of the SME is removed manually

and saved for re-use◮ The model is placed in kerosene for several

hours to remove the SME remnants◮ Ice statue characteristics:⊲ 30 cm high⊲ 862 layers thick⊲ 132 hours to build⊲ 24 million trajectory points followed

Start of deposition Intermediate state

After deposition completes After SME removal The finished product

Future Work

◮ Improvement of the accuracy, robustness and speed of the Cobra 600 RFP system◮ Testing and installation of a deposition feedback system◮ Configuration of the system for use by those who don’t have specific technical expertise

Acknowledgments

FO

ND

ATION UNIVERSITA

IRE

PIERRE ARBOU

R

n

a(

k

b

±

k

=

)

1=

k

n

n

a(

k) ±

b(

k)

k

1

=k

1=

◮ The generous rebate received from Adept Technology is dutifully acknowledged

References1. Barnett, E., Angeles, J., Pasini, D., Sijpkes, P.: Trajectory control for an innovative rapid freeze

prototyping system. to appear in ASME 2010 Int. Des. Eng. Tech. Conf. Aug. 15–18, 2010,

Montreal, QC, Canada (2010)

2. Sijpkes, P., Barnett, E., Angeles, J., Pasini, D.: The architecture of phase change at McGill. Archit.

Res. Cent. Consort. Spring Conf. (ARCC 2009). 6 pages, Apr. 15–18, 2009, San Antonio, TX (2009)

3. Ossino, A., Barnett, E., Angeles, J., Pasini, D., Sijpkes, P.: Path planning for robot-assisted rapid

prototyping of ice structures. Trans. Can. Soc. Mech. Eng. 33(4), 689–700 (2009)

4. Barnett, E., Angeles, J., Pasini, D., Sijpkes, P.: Robot-assisted rapid prototyping for ice

structures. IEEE Int. Conf. Robot. Autom., pp. 146–151. May 12–17, 2009, Kobe, JP (2009)

http://www.cim.mcgill.ca/ rmsl/Index/ice/index.html [email protected], [email protected], [email protected], [email protected]