'전체'에 해당되는 글 119건

  1. 2010.10.03 [openGL] 00.intro : Xcode에서 시작하기 (1)
  2. 2010.10.02 GMF 2010 (그랜드 민트 페스티벌)
  3. 2010.08.31 [아트센터 나비] 프로테이 워크샵
  4. 2010.01.05 Polygon
  5. 2010.01.01 IDIOTAPE 공연
  6. 2009.12.06 [기초] 아뒤노 + led + 3버튼 제어
  7. 2009.09.20 스크래치
  8. 2009.09.19 2009 가을 나비 아카데미
  9. 2009.09.08 2009년 4/4분기 할일.ㅋ
  10. 2009.09.03 [P5] Processing CVLibrary - JMyron bug

[openGL] 00.intro : Xcode에서 시작하기

|
평소 잘 까먹고 필기하거나 그런걸 좋아하지 않아 잘 까먹는다.
그래서 약간 귀찮더라도 그때 그때 연습하는걸 개인적으로 남기고자 한다.
남에게 공유하기보다는 본인에게 공유하기 위해서.ㅋㅋ

본인의 사용환경 : macbookPro 15인치, IDE(Xcode 3.2.3), 언어(C++)

1. 시작하기에 앞서 Xcode를 다운받고 설치한다.
     다운로드 : http://developer.apple.com/technologies/tools/xcode.html

2. Xcode를 실행한다.
    File -> new project를 선택하면 아래와 같은 창이 생긴다.
   왼쪽 박스의 Mac OS X 카데고리에서 Application을 선택하고 오른쪽 박스에서 Command Line Tool을 선택
   그리고, Type을 C++ stdc ++로 선택한뒤 choose를 클릭한다.

3. openGL.framework와 GLUT.framework를 추가해아한다.
    프로젝트 파일을 우클릭 선택하고, Add -> Existing Frameworks 를 선택한다.
   openGL.framework와 GLUT.framework를 찾아서 선택후 Add한다.

4. 오픈지엘을 사용하기 위한 기초환경이 설정되었다.
Trackback 0 And Comment 1

GMF 2010 (그랜드 민트 페스티벌)

|



 
올해도 어김없이 GMF에 참가한다. VJ로

올해는 오지은과 늑대들 팀을 맡았다.ㅋ

잼있겠다.

소개 게시판
Trackback 0 And Comment 0

[아트센터 나비] 프로테이 워크샵

|
http://www.nabi.or.kr/academy/coming_read.nab?idx=252

나비에서 워크샵합니다.ㅎㅎ



< Open Sailing - Protei >프로젝트는 해양오염을 막기 위한 대안으로서 스스로 바다를 청소하는 프로테이를 제안한다. 프로테이 워크숍을 통해, 해양 오염에 대한 인식과 세일링의 전반적인 이해를 바탕으로 누구나 손쉽게 오픈소스 로보틱 보트를 만들어볼 수 있다.



Protei Workshop: Sensing & Sailing
프로테이 워크숍: How to make your boat to sense objects floating in the water

강사 | 세자르 하라다 / 랜덤웍스

일시 2010. 9. 6. ~ 9. 10. (5일) / 4pm. ~ 7pm.
장소 아트센터 나비
수강료 28만원 (재료비 11만원 포함)
문의 김영주 ykim@nabi.or.kr / 02-2121-0925


프로그램
1. 해양 오염: 우리가 생각해야 하는 것들
2. 세일링의 기초/ 보트 제작
3. 적외선 카메라를 이용한 물체 인식: 적외선 카메라 및 적외선 센서 테스트
4. 인식된 타깃을 향해 움직이는 시스템 구축: 적외선 카메라와 초음파 센서 테스트
5. 실험 및 향후 방향에 대한 논의

반 자동 보트 만들기
1. 물에 떠다니는 물체 인식하기
   a) 적외선 센서를 타켓 물체에 이식하기
   b) 보트에 적외선 카메라, 혹은 USB 카메라와 적외선 필터 사용하기
   c) 서보 모터에 의해서 카메라 회전 테스트 하기
2. 물체 인식 이후의 과정
   a) 물체 인식 시그널을 LED로 보내기
   b) 인식된 물체를 따라서 방향을 바꾸어 항해하기
3. 다른 보트와의 충돌
   a) 초음파 센서를 통한 다른 보트와의 충돌 막기
추가:Xbee (wireless communication module)를 사용해서 사용자가 원거리로 조정하기




프로젝트 소개

INDAF 2010 전시에서 소개되는 < Open Sailing - Protei >는 해수면을 따라 떠다니면서 바다의 오염물질을 스스로 수거하는 로보틱 시스템이다. 해양 일기에 대처할 수 있고, 부력으로 움직이며, 파손되지 않는 유연함을 갖추고 있다. 구하기 쉬운 재질과 조립법을 통해 누구나 스스로 자신만의 프로테이를 만들 수 있다. 앞으로 오픈소스 시스템에 따라 사회 생태적으로 진화하여 해양 오염의 상황과 지역 환경에 따라 처리 방법과 대처 능력이 달라질 것이다.





강사 소개

세자르 하라다
세자르 하라다는 < Open Sailing - Protei > 프로젝트의 창립자이며 국제 해양 스테이션을 개발하는 연구원이다. 최근 MIT 센서블 시티랩에서 프로젝트 리더로 활동 중 멕시코 걸프만 기름 유출사건을 연구하기 위해서 뉴올리언즈로 기반을 옮겼다. < Open Sailing - Protei >는 2009년 아르스 일렉트로니카의 NEXT IDEA부문 골든니카에 선정 되었으며 Sustainable Art Award (BASH!), Helen Hamlyn prize, Adobe Software development prize등을 수상하였다. 실험적인 물리학을 시도하는 세자르 하라다의 작품과 퍼포먼스는 퐁피두센터, 마드리드 레이나 소피아 뮤지움, 바르셀로나 CCCB, 일본 니가타 현대 미술관, 네덜란드 V2 등에서 소개되었다.

랜덤웍스

랜덤웍스는 미디어 아티스트, 디자이너, 엔지니어들을 중심으로 디지털 미디어 아트와 디자인을 영리/비영리로 접근하는 회사이다. 사람, 도시 그리고 환경 데이터를 일상 생활 속에 녹여내어 사회적 현상을 생각하고 개인, 단체, 그리고 커뮤니티의 행동 변화를 가져올 수 있는 인식에 대한 이야기를 하고 있다. 2008년 SNS 서비스 ARCONN을 시작으로 사운드데이터 비주얼라이징, 친환경 데이터 애플리케이션, 생활 에너지 데이터의 물리적 공간 적용, 그리고 해양환경 데이터, 기름 유출관련 데이터 비주얼라이징 등 사회적 맥락에 대한 이해를 선행 시 하여 우리에게 꼭 필요한, 그리고 적합한 시스템 구축을 만들어낸다.
 www.randomwalks.org


Trackback 0 And Comment 0

Polygon

|
사용법 : 키보드의 방향키 상하키를 누르면 꼭지점이 줄어들고 늘어난다.
좌우키를 누르면 크기가 변한다.

문제점 : 다각형의 꼭지점이 늘어날때마다 각을 새로 계산해서 평균각을 구하여 도형이 생성되야하는데...
int width = 320;
int height = 240;
int shapePoint = 1;

int loc = 50;

void setup(){
size(width, height);

smooth();
background(0);
}

void draw(){

background(0);


beginShape();
translate(width/2, height/2);
for(int i = 0; i < 360; i+= shapePoint){
float sinX = sin(radians(i)) * loc;
float cosY = cos(radians(i)) * loc;
vertex(sinX, cosY);
}
endShape(CLOSE);
println(shapePoint);

}

void keyPressed(){
if(keyCode == UP){
shapePoint ++;
if(shapePoint > 120) shapePoint = 120;
}
if(keyCode == DOWN){
shapePoint --;
if(shapePoint < 1) shapePoint = 1;
}
if(keyCode == LEFT){
loc --;
}
if(keyCode == RIGHT){
loc ++;
}

}
Trackback 0 And Comment 0

IDIOTAPE 공연

|
2009 마지막 공연.ㅋ

12월 22 ~ 24일까지~

정말 괜찮았다.ㅋ

사진 더보기


Trackback 0 And Comment 0

[기초] 아뒤노 + led + 3버튼 제어

|

Arduino + led + 3button control Basic from kisoon Eom on Vimeo.



심심해서 그냥 해본거..ㅎㅎ

Code 보기


Trackback 0 And Comment 0

스크래치

|
스크래치 프로그래밍
카테고리 컴퓨터/IT
지은이 이창희 (에이스ME, 2009년)
상세보기

스크래치는 MIT에서 개발한 비주얼 프로그래밍 언어이다.
누구나 쉽게 사용할 수 있으며 애니메이션 게임등을 만들어 온라인을 통해 공유할 수 있다
한국에서 스크래치 책이 나왔다.

저자는 osx에서 코코아맛보기 블로그 운영자 이다.

http://scratch.mit.edu/
Trackback 0 And Comment 0

2009 가을 나비 아카데미

|
이번 가을에 나비에서 재미있는 강의들이 많이 개설되었네요
관심있으시면 나비를 방문해 보세요. www.nabi.or.kr
Trackback 0 And Comment 0

2009년 4/4분기 할일.ㅋ

|


10,24~25 그랜드 민트 페스티벌 (장소: 올림픽공원)
클럽 미드나이트 선셋
(Club Midnight Sunset)
 :
OL-PARK축구장(벨로드롬)
실내 스테이지, 밴드 음악과 Visual Art 접목
인조 잔디 바닥의 절반은 돔을 설치, 나머지 절반은 entertainment zone(가칭).
동시 수용 2,000~3,000명
http://www.mintpaper.com/v2/gmf_hotline_re.html?no=167



나비 스튜디오 워크샵 Reborn/Ribbon (2)
10월 19일 ~ 11월 12일 (월, 목 저녁 7시~10시)

[출처] Reborn/Ribbon (2)|작성자 nabi studio


http://blog.naver.com/nabiworkshop/90064832522



그외에~ 피아노 배우기, 쿵후다시배우기, C++정복.ㅋ 등등.
Trackback 0 And Comment 0

[P5] Processing CVLibrary - JMyron bug

|
int[][] GlobCenters discrepancy in JMyron

JMyron라이브러리를 사용하면 블랍검출에서 버그가 있다


int[][] a;
  //draw center points of globs
  a = m.globCenters();
  float avX=0;
  float avY=0;
  for( int i = 0; i < a.length; i++ ){  // 0번 블랍 부터  블랍의 총 갯수의 중심좌표를 구한다.
    float mapX = map(a[i][0], 0, camW, 0, width);
    float mapY = map(a[i][1], 0, camH, 0, height);
    point( mapX, mapY );
    if(i == 0) {
      avX = mapX;
      avY = mapY;
    }
    if(textOn){
      textFont(font, 12); 
      text(i, mapX, mapY);
    }
  }
원래 라이브러리의 문제점은 블랍의 갯수 1개일때 변수 i = 0번째 블랍만 생기면
위치변수값이 0으로 출력되는 버그이다. 그러나 블랍이 2개이상일때 즉 0번 블랍 1번블랍 이상일때는 정상적으로 작동한다

위의 버그를 수정한 라이브러리는 여기서 다운을 받으시서 사용하시면 버그가 해결된다.
혹은 첨부파일을 다운받으면 해결된다.

Trackback 0 And Comment 0
prev | 1 | 2 | 3 | 4 | 5 | ··· | 12 | next

티스토리 툴바