An Intelligent Furniture by SHARISHARISHARI + Takumi Matsuo We sharisharishari exhibited a tea ceremony house as an intelligent architecture with kinetic-tensegrity-roof and reactive floor. This space can provide a unique experience – light and shadows correspond with human movement below controlled by the embedded sensors in the floor. The installation was referring to “In Praise ...
Actor–network theory, often abbreviated as ANT, is an agent-based approach to social theory and research, originating in the field of science studies, which treats objects as part of social networks. Although it is best known for its controversial insistence on the agency of nonhumans, ANT is also associated with forceful critiques of conventional ...
SHARISHARISHARI was invited to exhibit our recent works at the Japanese Junction 2012-2013. The exhibition will be held at HAGISO tokyo from 22nd Dec 2012 to 20th Jan 2013. Open Jury will be held on 29th Dec. Please see the exhibition’s web site http://japanesejunction.jp/ for details. >> Pub-lab web site Biscuit and Tea Party (QR Biscuit) ...
The Macy conference series (ten meetings between 1946-1953) was organized to understand the feedback mechanisms in biological, technological and social systems, by the aid of concepts like circular causality and self-regulations. McCulloch served as the chairman of the conferences, which had a strong interdisciplinary character. While mathematicians/physicists and psychologists dominated the conferences, Wiener ...
( Red menders – shrinkage, green those – slack ) First attempts to simulate behavior of active tensegrity componet with Kangaroo, plug-in for Grasshopper in Rhinoceros. We continuously investigate model of the roof based on our proposal, LRT STATION DESIGN COMPETITION, OKAYAMA JAPAN, 2010. It was difficult to see the behavior of kinetic roof in physical module made of 5*5 ...
Forest Walkway to the Roof of Modality – how to control uncontrolable? Project | Oct 2005- | Yosuke Komiyama I have been interested in behavior of amorphous structure, how to control uncontrolable… text and images will follow. forest pedestrian walkway (2007) Mammoth Architects (Norihisa Kawashima + Yosuke Komiyama + Kenji Kobayashi) New wooden pedestrian overpass ...
46th competition theme “Glass architecture in 2050″ / 第46回「2050年のガラスの建築」 Received Special Prize / 佳作受賞 Open publication – Free publishing – More 2011 After Industrial Revolution, architectural glass production in the factory has provided stable quality of glass, and wide variety of glass forms. In the meantime, 3. 11 Tohoku Earthquake revealed that once the factories ...
第6回 「距離センサーとLEDライト」 今回は距離センサーとLEDを接続して、人やオブジェクトがセンサーに対して特定の距離になったときにLEDが点灯する様に動かします。 まず、前回説明したブレッドボードに距離センサーを設置します(Parallex社Pingという商品を使用)。まず、センサーボードに記載してあるように、3本あるピン(GND,5V,SIG)をそれぞれArduinoのGND,5V,7番pinと接続します。 そして、以下のようにLEDライトを6番pin5番pinに接続します。6番pinをLEDの+極へ、抵抗をはさみ、-極をGNDへと接続。これを5番pinも同様に接続。 Arduino の0番pinから13番pin のうちのAnalog pin (~と記載のある番号 3,5,6,9,10,11)を今回は使用します。 そして、ここでは5個のLEDを使って実験してみます。 以下写真のように6,5,4,11,10 にLEDを接続します。(最高に見にくい写真になってしまいましたが) そして以下のコードをコピー。 0<100cm, 0<150cm, 0<200cm, 0<250cm, 0<300cm,と50cm毎に異なるLEDがついていく仕様にしています。300cmがこのセンサーの規格上最大と記載があるので, その値を上限に設定し物体が近づくにつれてLEDがついていきます。 // using a PING))) Sensor // define pins int SensorPin=7; int LedPin6=6; int LedPin5=5; int LedPin3=3; int LedPin11=11; int LedPin10=10; int LedPin9=9; ...
第5回 「ブレッドボードの基本的な使い方」 今回はかなり基本的なところですが、ブレッドボードの使い方の紹介をします。 ブレッドボードとはArduinoの上にある基盤で、大きな電流を流すことはできませんが、半田ごてを必要とせず簡易に接続できるので便利です。 例えば、青のラインが (-) 赤のラインが(+)。このラインが横一線繋がっており、その線上であればどこにさせても接続されていることになります。黒の縦ラインも同様に縦一線が繋がっています。 少し分かりにくかもしれないので、以下を見てください。 ArduinoのGNDピンを青線(-)に接続、13ピンから黒線上の任意の点(今回はH,59)に接続し、そこにLEDの+極を繋ぐ、そして-極側をワイヤーを使って青線上に繋ぐ。 同様に、5つのLEDをブレッドボードを使って12ピンと接続していきます、こちらも同じように全てのLEDがArduinoのGNDと繋がるように設定。 あとは、第1回でやったBlinkを少しだけ変更してこちらをコピーして起動してください。 /* Blink Turns on an LED on for one second, then off for one second, repeatedly. This example code is in the public domain. */ // Pin 13 has an ...
第4回Arduino講座 「音センサーとターボモータの接続」 今回は前回のターボモータ講座を少しだけ発展させて、音センサーを接続して動かしてみたいと思います。前回と同様にまずターボモータを接続してください。 続いて音センサーをArduinoに接続します。 写真が少し見にくいのですが、音センサーのAUDをA0ピン, GNDをGND, VCCを3.3Vに接続しています。モータと音センサーを両方接続するとこんな状態です。 次に以下を入力してください。 #include <Servo.h> Servo myservo; //servo’s instance void setup(){ myservo.attach(9); //attaching servo in to 9 pin Serial.begin(9600); } void loop(){ // the values of sensors int val=analogRead(A0); Serial.println(analogRead(A0)); //by using “map()”, the sensor value(0~1023) will convert to degree(0~180) int deg=map(val,0,1023 ,0,180); //output to servo myservo.write(deg); delay(1000); } これで作動するはずです。 ...
Processingでつくったsketchをarchiveするページ via Open Processing。 HITODAMA (Yosuke Komiyama, 2012) – A ghost follows a cursor.
Kinetic Tensegrity Roof – The Roof of Modality sharisharishari were invited to participate the “living space” exhibition along with other 4 exhibitors. The exhibition will be held at the So Far, the Future gallery in Russel Square London WC1N 3LH, 25th June – 1st July 2012. MON-SUN 12:00-6:00PM. Click the invitation below for further information ...
第三回 Arduino講座 「サーボモーターをいじる」 本日はArduinoを使ったサーボモータの制御について簡単に紹介したいと思います。サーボモーターとは一定の角度範囲(例えば0°~180°)の任意の角度で位置決めできるものです。DCモータなどのように回転はしません。一般にロボットの関節などに制御用として使われますが、Arduinoなどの基盤の普及に伴ってArtistなどの間でも広く使われるようになってきました。 今回はTunigy のTG9eというベーシックなものを使います。 さっそくですが、以下のようにサーボモーターをArduinoに繋いでみます。 一般的に黒のワイヤーをArduinoのGRDへ、赤を5Vへ、青もしくは白を今回はArduinoの9番ピンに接続します。 接続が完了しましたら、以下を入力して動かしてみてください。 1; サーボモータを特定角度動かす #include <Servo.h> Servo myservo; // create servo object to control a servo // a maximum of eight servo objects can be created int pos =0; // variable to store the servo position void setup() { myservo.attach(9); // attaches the servo on pin 9 to ...
第二回 Arduino講座 『Capacitive Sensor を作る』 今回は、人の静電容量センサーを紹介します。 前回に引き続きArduino Uno を使用します。 今回のセンサーは、人がセンサーに近づいたり、触れたりするときに反応するものです。 arduino tutorial capasitice sensor (こちらのtutorialは非常に分かり易いのでオススメです) まずはcapacitive sensorというファイルをダウンロードしてください。download page それをArduinoのlibraryに入れる。(Macの場合My Document内にあると思います) そうするとSketchのImport LibraryにCapasitive Sensorというものが表示されるので、それを選択する。 #include <CapacitiveSensor.h> 選択すると上記のような文字がでてくるので、それに続けて以下をArduino page上にコピー&ペースト。 CapacitiveSensor capSensor = CapacitiveSensor (4,2); int threshold = 100; const int ledPin=13; void setup() { Serial.begin(9600); pinMode(ledPin, OUTPUT); } void loop() { long sensorValue = capSensor.capacitiveSensor(30); Serial.println(sensorValue); if(sensorValue > ...
先週のShariでやったGrasshopper講座。今回はこんなものをつくります。 attractorの位置に合わせて、boxがscaleを変えます。それに色をつけるというものです。講師はHotta師。 まず最初にrectangular gridをつくります。rectangle gridというcommandです。 数は好きなように変えてください。panelで入れても結構ですが、parametricですから、いつもsliderを使うようにしましょう。また、sliderはintegerにしておきましょうね。大きさもx yに数値を入れれば変えられますが、ここでは変えません。 私はここで25個 次に、これをコピーして、このsquare gridを立体にします。 move commandで動かします。でもこのcommandだけだと実際にはcomputerはどこに動かしていいのかわかりません。だから、方向を教えてあげましょう。それが、unit Z です。rhinoにはvector量とscalar量というのがあり、今回は方向を指定してあげる、vector量です。 動かす数値を忘れずに入れましょう。私は25で正立方体になるようにしてます。 これを今度はたくさんcopy & pasteします。が、数値は自分で計算して入れてくださいね。sliderの値が足りない場合は、もちろん自分で足してください。 同じことを繰り返して、適当に自分の好きな大きさにしてください これらのsquare gridをgeometry commandでつなげておきましょう。後から選択するのが格段に楽になるので。 今度はポイントを自分の好きな位置に、rhino上に配置して、grasshopperのpointとリンクさせます。右クリックでset one pointですよ。それから、最後には使いませんが、lineコマンドとgeometryを繋げてみましょう。何が起こるかを可視かすることができるので。 これでわかったと思いますが、ポイントとの距離を計算する状態にしておきます。 attracterをどこに動かしても、線がついてきます。 下記の図を見ればわかると思いますが、boxコマンドで、square gridのgeometryから立方体をつくり、それをscaleにつなぎます。それに、pointにdistanceを繋ぎましょう。distanceとは具体的にlineの長さに等しく、square gridとpointの距離のことです。スケールの値をしめすところにこのdistanceを入れてやります。 すると、なんか小さいこういうboxesができます。(これは最初に設定したsquare gridの大きさによりけりで、大きかったり小さかったりします。) そこに、division(割り算)をいれてあげます。そこにsliderを入れて、ちょうど良い大きさになるように自分で数値を試します。この場合はたまたま44くらい。計算を早めたいので、なるべく整数値を使いましょうね。中身は常にpanel commandでチェックしましょう。 それが終わったら画像が荒くて見えなくてすみません。sortコマンドをdivisionとつないで、数を上から下に並べ替えます。色をつけるために、ですよ。panelでこれを見て、いくつまであるか確認しておいてください。その後itemを二つだして、gradientに繋ぐんですが、gradientには最大と最低値を入れなくちゃいけないので、itemで取り出した値を入れます。itemの一番目にはsortを指定してあげて、sortをそのままつないでやります。item二番目にはsortを指定して、最後の値(ここでは566だったかな?)をpanelで書いてあげます。 gradientの最低値のところにitemの1を、最大値にitemの2を入れます。そして色を変えるparameterにdivisionを差してやりましょう。これだけでは全く見えないので、previewというcommandを書きます。 gradientの色は自分で変えられます。 previewと赤い仮想のpreviewがぶつかってしまうので、赤い方、boxやscaleのpreviewをoffにしましょう。 これで完成です。 scaleをいじったり、pointをいじったりしてみてください。これでparametricしてます。 色も変えたりして、遊んでみよう。
第2回 アトラクター(Point)が近づくことで、円の大きさが縮小する四角いグリッドをつくる。 1:RecGridのコンポーネントを用意し、X, Y, S,に整数値のスライダーを接続してみましょう。試しに、 X, Yのスライダーを10にしますと図の様なグリッドが現れます。一方でアトラクターとなるPointをつくります。Rhino上でPointをつくってから、Grasshopper上のコマンドからアサインするのもよしですが、この場合、ポイントもグラスホッパー上で定義しました。スライダーを3つ用意しX, Y, Zにつなぎます。このスライダーをいじることでアトラクターとなる点の座標位置が決定されます。 2:さて次にこのPointとRecGridを関連付けをするためのコマンドをつくります。そこでDistanceコマンドをつくりましょう。これは2点間の距離を求めるもので、AにはRecGridのポイントを、BにはPointで制作したポイントを接続します。更にその点と点の距離間を表示させるためのPANELを接続すると、図のようなリストが現れます。ここでは440のポイントとアトラクターのポイントとの距離差がずらーっと表示されています。 3:続いて、点の上に現れてほしい円を定義するために、Circleコマンドをつくります。つくったら円を作る座標位置を定義するためにCの部分をRecGridのGと出力端子に接続します。こうすることでRecGrid座標の点上に円が制作されることになりますが、円の半径をアトラクターとの距離が近ければ近いほど短くなるように設定したいので、円の半径の値:Rと2点間の距離を求めるコマンドの出力端子:Dの間に割り算するコマンドと、円の大きさを制限するコマンドMinimumを間に噛ませます。こうすることで、出来上がった円と円が重なることを避ける事ができます。今回はB(第2の数値)にスライダーを設け、手動で管理するようにしてみました。
第一回 Arduino講座 『1個のLEDライトを点滅させる』 初めてさわる人にもとっかかりやすい、項目から入ります。 ちなみに最もベーシックなArduino Uno を使います。 Arduino内には既に多くのサンプルがあるので、その内にある[Blink]というファイルを開く。 上の図のように13番とGNDに赤色LEDを接続。極性を注意し、長い方(+極)を13番へ短い方(−極)をGNDへ接続する。 デフォルトではset up()で13番ピンを出力ピンと設定しており、loop()で{}を繰り返しすという設定になっています。1000ms点灯(HIGH)、1000ms消灯(LOW)となっていますので、LEDが点滅しているはずです。 ここを digitalWrite(led, HIGH); delay(2000); digitalWrite(led, LOW); delay(1000); と変更すると2000ms点灯、1000ms消灯という様に変更することが可能です。 (ちなみに1000ミリセカンド = 1秒です) これを基本とし、様々なセンサーと接続することで、応用可能です。 by Hiroshi Ito
第一回 関数の演習 1:一つ目は簡単な場合分け、Functionコンポネントを使ってXが5以上であることを真か偽かで場合分けする。 2:二つ目はDispatchコンポをつかって、場合分けを実際にジオメトリに反映させる。ここでは真の場合に円が描きだされる。 3;任意の関数をいれてその軌跡を見たり、それに沿ってジオメトリを配置したり。この例ではX座標にx*sin(5x), Y座標にy*cos(5y)をいれて竜巻のような形を得る。スライダーを移動させていくと、渦巻きになるとは限らない。 4;数列の扱い方、ListItemは特定の部分を取り出すとき、ListLengthはリストの長さを出力するとき、Reverse Listはリストの順番を反対にひっくり返す、ShiftListはリストの順番を後ろにずらす、CullNthは番号ごとにリストから抜粋、Cullpatternはブーリアンによってリストをマスクする。 5;神戸ポートタワー;数列のシフトをつかって捻じれた構造体を作る。上下の輪っかをDivideで分割して、そのリストをシフトを使ってずらし、それらをそれぞれ線で結ぶ。わかりやすいようにそれをパイプで立体化する。 鋭意加筆予定
To be confirmed 加筆予定
Kinetic Tensegrity Roof – The Roof of Modality Project | Sep 2011-Feb 2012 | Yosuke Komiyama, Takayuki Ishii, Kensuke Hotta, Madoka Kubota, Wako Itsuka, Tsutsumi Komiyama, Hiroshi Takeyama, Meiri Shinohara, Saki Ichikawa, Ryosuke Maruyama Sponsored by Gianni Botsford Architects Special thanks to FabLab kamakura, Midori Onota, Chika Nagai, Hiroshi Ito, Linzi Tzu Li Lin Interview ...
lightness flatness softness #3 text by yosuke komiyama My interest in lightness resulted in my master thesis, “about the receipt process of “light construction” in an architectural situation of Britain in the 19th century” in 2007. I researched about early iron construction in UK (1840s ? 1890s) to look for the origin of lightness. I ...
光に依って紡がれる対話 -Parametric Module- We have proposed flexible module with LED, which embedded into benches in the train, for instance. This Light will inform the appropriate space for one people, not too much but fit depending on height or weight especially width of body, then interaction between human and machine will happen, and human side can again re-think about own space. For ...
How many trees make up a forest? How many houses a city? As the peasant from Poitiers sang, “La hauter des maisons empeche de voir la ville,” or, as the Germanic proverb goes, one cannot see the forest for the trees. Forest and city are two things essentially deep, and depth is fatally condemned ...
We have done one competition 2010 in Kagawa, Japan, about plomnade besides a sea and traditional castle, but unfortunately this proposal lost. We propose landscape design and aquamarine space for visitor from out side, this architecture is also a building for a wall when the Tunami or hight sea level attack, so we kept 4.2m ...
sharisharishari collaborated with Emeraude Architectural Laboratory Co.Ltd to submit this entry to the competition held in Japan in June 2011. This design proposal was inspired by traditional silk industry in this local area. We proposed a structure like spinning wheel and silk strings and embodied time/process within the structure. We design the station as a ...
This roundabout’s characteristic central reserve is45 m square:Here is the cross point of the Old Street and the CityRoad. There are a few trees and a huge monumentfor advertisement.And people cannot enter into this space.There is Old Street underground station in itsbasement.Old Street station is one of the station of BankBranch in Northern Line. This ...
Design Description Its function more traditional border control building to check through the passive vehicle and passengers, to some extent give the impression to hinder communication. To this end we think we should give the building a more positive features to appeal to people actively use buildings. In order to reflect the depth / cross-border cooperation with ...
We have got 1st prize in this competition in 2010, with architect and programmer, this looks like a research paper cos we did some experiment for this kinetic component. In this proposal we thought the site is a one whole square but not dividing by each function like a traditional architectural planning, and covered with ...
lightness flatness softness #2 text by yosuke komiyama My interest in lightness resulted in my master thesis, “about the receipt process of “light construction” in an architectural situation of Britain in the 19th century” in 2007. I researched about early iron construction in UK (1840s ? 1890s) to look for the origin of lightness. I ...
lightness flatness softness #1 text by yosuke komiyama As we proposed by the project “the roof of modality,” I’m interested in the architecture which is never finished/completed but always in transition. People may not even notice it’s an architecture in ordinary sense, but feel a built environment around. If this amorphous space can be made ...