2019년 3월 23일 토요일

역사에서 배우는 산업혁명론: 제4차 산업혁명과 관련하여

1차 산업혁명의 전개

산업혁명이란 용어는 1884년에 발간된 토인비의 18세기 영국 산업혁명 강의 에서 비롯.
1차 2차 3차 산업혁명의 역사적 흐름을 개관한 후 그것이 4차 산업혁명에 관한 논의에 제기하는 논점을 제시했다.

산업혁명이란 용어는 1884년에 발간된 토인비의 18세기 영국 산업혁명 강의 에서 비롯했다. 명공업은 영국 산업의 변형과정에서 주도적 역할을 담당했으며, 주요 기술로는 수력 방적기와 역직기를 들 수 있음.

교통수단의 발전은 도로의 개량, 운하의 건설, 철도의 설치와 같은 세 가지 국면을 통해 이루어짐 1차 산업혁명을 통해 농업 중신의 경제에서 공업 중심의 경제로 전환
오늘날의 많은 기술시스템이 2차 산업혁명을 매개로 출현.

영국은 물론 독일, 미국 등 다른 선진국들도 본격적인 산업화의 국면에 가세.
1973년 DNA 재조합 실험의 성공을 계기로 생명공학기술이 출현 다른 분야의 기술이 결합 혹은 융합되는 현상이 가시화되기 시작 기술은 우리에게 없어서는 안 될 존재로 정착.


제 4차 산업혁명의 도전과 국가전략의 주요의제

2016년 1월 세계경제포럼이 4차 산업형명을 화두로 꺼낸 후 우리 사회에서는 이에 대한 열풍이 불고 있음.

최근 인공지능, 자율주행차, 산업인터넷 등 다양한 분야에서 혁신적인 기술 및 사업 모델이 등장하며 4차 산업혁명이 우리에게 기회인지 위협인지 등을 둘러싼 논의가 활발.

알파고 쇼크 이후 인공지능 등 일부 ICT기술에 관심이 집중되어 있으나 4차 산업혁명의 전개 양상은 보다 관범위하고 복합적.

인공지능, 로봇 등 신기술이 국내 고용에 미치는 영향을 현실적으로 전망하기 위해 직접 효과와 간접효과를 모두 고려해야 함 산업 전반에 디지털 전환을 추진하고 산업 주도권을 확보할 플랫폼 전략을 모색 4차 산업혁명이 제기하는 새로운 도전에 대응하되 1,2,3차 산업혁명 전햑의 연속성도 종합적으로 고려하여 전략을 수립.

디지털 전환, 데이터 기반 혁신, 사이버물리시스템 등의 움직임에 주목하면서 그로 인한 기회와 자국의 상황 및 강점을 고려하여 국가 전략을 추진 중.
4차 산업혁명을 촉진하기 위한 법 제도를 마련하고 갈등관계를 해소 누구나 안심하고 선택할 수 있도록 하는 안전성과 품질 기준에 대한 인증이 필수적.

4차 산업혁명을 계기로 혁신 주도형 성장 을 달성하기 위해 경제사회 각 부문 간의 연계 방안과 국가적인 혁신과제를 추진 한국형 4차 산업혁명의 전략을 설계하기 위해서는 의제 1과 연계하여 강점을 확보할 수 있는 분야를 적극적으로 발굴해야함.

인공지능 등 소프트웨어 개발역량을 확보하기 위한 방안으로 초중등 교육과정에 소프트웨어 코딩 교육을 강화해야 한다는 주장이 있음 하지만 교육현실은 코딩교육을 추가할 경우 학생들의 흥미를 잃게 할 우려가 있고 소프트웨어 코딩 교육을 강화할수록 사교육이 늘어날 우려도 있음.

현 시점에서는 각론에 대한 구체적인 해법 제시보다 4차 산업혁명에 대응한 국가의 미래상과 비전은 무엇이고 전략에 어떤 내용을 담을 것인지에 대한 국가 차원의 공론화가 필요.







2019년 1월 16일 수요일

유니티로 가상현실 화재 시뮬레이션 만들기

이 글은 2018년 작년에 만든, 가상현실 가상현실 화재 시뮬레이션 만드는 과정을 이야기해요. 지금 방학이라 해왔던것 정리해 보려 해요.

시작
이 프로그램은 겨울들어 발생했던 안타까운 화재 사고를 가상현실로 직접 체험할 수 있는 시뮬레이션이예요. 작년 겨울에는 다음과 같은 많은 화재가 발생했죠

‘종로 고시원 화재사건’으로 바라본 도시 취약계층의 실상(주간현대, 2018년)

사실 화재가 나서 사고를 당한다는 것이 어떤 느낌인지는 직접 당해보지 않는 이상 생각하기 어려울 꺼예요. 사고 상황이 얼마나 급하고 위기상황이었는 지, 어떤 느낌이었는 지를 사람들이 느껴보면 좋을 것 같아, 프로그램을 만들어 보기로 했어요.

재료
재료는 다음과 같아요. 대부분 오픈소스이거나 공짜예요.

1. 유니티
2. 유니티 어셋
3. 아두이노
4. 연기 가스 센서
5. 스케치업

유니티와 스케치업은 무료 프로그램이예요. 유니티는 게임 만들때 많이 사용하죠. 많은 따라하기 영상이 있어 조금만 시간을 쓰면 익숙해 지는 데 어렵지 않아요.
스케치업은 3차원 모형을 디자인할 때 주로 써요.

아두이노와 가스 센서는 연기나 가스가 있으면 화재나는 곳이 화재가 났다고 알려주기 위해 사용해요. 연기가 발생하면, 센서가 연기를 감지해요. 그리고, 가상현실에서 화재나는 것처럼 상황이 바뀌는 거예요.

소스코드는 깃허브에 공유했으니 참고바랍니다.

작업 방법
스케치업으로 학교, 교실, 고시원같이 불이 나면 어떻게 될지 시뮬레이션해보고 싶은 곳을 디자인해요.

유니티로 디자인된 3차원 모형을 가져와요.

유니티에서 적당한 곳에 조명을 설치해요. 가져온 모형은 static 상태로 바꾸고, 반사 재질을 모형에 넣어, 조명이 반사되도록 만들어요.


유니티 어셋에서 사람을 가져와요. 그리고, 사람을 움직일 수 있도록 스크립트를 약간 수정해요.


아두이노에 유니티로 센서값을 전달하는 코드를 넣어요.


유니티 조명을 선택해, 아두이노에서 얻은 센서 값을 이용해 조명 색상을 바꾸게 해요.


유니티 어셋에서 연기와 불을 가져와요. 그리고, 연기와 불이 많이 보이도록 설정값을 바꿔요.

유니티는 많은 가상현실 장치를 무료로 지원해요. 적당한 장치를 유니티 어셋에서 가져와서 설정해요.

이제 잘 동작하는 지 테스트해요.

마무리
실제로 가상현실 기기를 쓰고 화재 시뮬레이션 속에 있으면 정말 답답하고 얼마나 힘들었는 지 느낄 수 있어요. 그리고, 화재에서 대피하는 것이 얼마나 어려운지 느낄 수 있어요.
탈출하는 문이나 길에 장애물이 많으면 탈출하지 못해 다치기도 하죠. 이렇게 가상현실은 직접 그곳에는 없지만, 그곳에 있는 것처럼 체험할 수 있어요.

사람이 많은 학교와 같은 건물을 디자인할 때 이런 가상현실을 사용하면, 좀 더 많이 사람들이 대피할 수 있도록 문제를 일찍 발견할 수 있을 꺼예요.


2019년 1월 15일 화요일

쥬만지 게임 - 2018년 메이커페어

이 글은 2018년 메이커페어에 전시한 쥬만지 게임 제작 방법을 공유해요.

머리말
쥬만지 게임은 영화 쥬만지에서 아이디어를 얻은 게임예요. 쥬만지에서 함정과 칼날을 아슬아슬하게 피해가는 장면이 나오는 데, 이 장면을 게임으로 만들고 싶었어요.

재료
재료는 다음과 같아요.

1. 아두이노
2. 칼날 회전용 스테핑 모터와 모터 드라이버
3. 함정용 블럭
4. 무서워 보이는 악세사리
5. 경고등과 소리 부저
6. 바닥 감지 센서

1, 2번은 집에 쓰다 남은 것 사용했어요. 모터는 3D프린터 남는 부품을 사용했고, 경고등은 인터넷에서 구입했어요. 금액이 얼마 들진 않았어요.

없는 부품은 다음과 같이 3D프린팅해서 만들었어요.

작업 순서
작업은 제 동생 강연수와 했어요.

아이디어 회의를 일이주 했어요. 그림을 그려가며 쥬만지 게임을 스릴있게 만들려고 아이디어를 짜냈어요.


아이디어로 작품을 만들기 위해 필요한 재료가 무엇인지 구글링하고 찾았어요.

재료를 구입하고, 그 위에다가 사람이 가는 길을 생각해 보았어요. 그 길 사이에 함정들을 표시했어요.

이제 재료를 이용해, 게임 판을 만들고, 함정 표시 밑에 감지 센터를 설치했어요. 잘못 밟으면 삐~ 소리와 함께 경고등이 움직여요.

블록은 센서가 표시나지 않게 3층으로 만들었죠.

경고등은 다음과 같이 실제 사용하는 것을 구입했어요.


칼날 표시에 모터를 달고, 마지막으로 선들을 납땜해 연결했어요.


마지막으로 모터가 움직이도록 아두이노에 코딩했죠.

전시에서는 게임을 통과할 때 나눠줄 펜던트가 필요했어요. 캐드로 동생과 내가 디자인해서, 레이저 커팅해서 만들었어요.



게임 성공은 쥬만지 표범에 붙는 보석 장면을 보고 아이디어를 생각했어요. 3D프린터로 보석을 만들고, 여기에 사람들 안보이게 자석을 붙였어요. 집에 고양이 인형을 표범 대신 사용했어요. 고양이 몸에 자석이 붙도록 하고, 잘 바느질해 붙였죠.

게임처럼 함정을 밟으면 목숨이 하나씩 줄어들도록 했어요.

유저가 함정을 잘 피해 표범에 보석을 붙이면 성공하는 식으로 게임 이야기를 만들었어요.

테스트
실제 동작하는 지 동생이 테스트했지요. 문제가 있으면 약간씩 수정했어요.


전시 
메이커 페어 당일, 아침 일찍 왔어요. 다같이 짐을 옮기고, 설치하니 벌써 10시..


미리 만든 게임 설명을 여기 저기 붙이고, 선을 꼽아 미리 테스트해보았죠.

곧 사람들이 많아졌어요. 모두 게임을 즐겁게 하였고, 게임을 통과한 사람은 펜던트를 받아 갔죠.

이번 메이커 페어는 정말 많은 사람들이 왔어요. 힘들기도 했지만, 게임을 잼있게 즐기는 사람들을 보니 좋았습니다.
메이커 페어 서울 2018

좀 더 상세한 내용은 아래 메이크 영상을 확인하세요~





2018년 7월 6일 금요일

쥬만지 게임 (미션 임파서블 3) - 전시 제안

쥬만지 게임 (미션 임파서블 3)는 쥬만지 영화의 한 장면을 게임으로 만든 것이예요.
누구나 참여할 수 있는 게임입니다. 바닥에 있는 발판을 잘 못 밟으면, 경고 신호가 발생하고, 가짜로 만든 칼날도 아래에서 스쳐 지나가요(안전해요).

참고로 쥬만지 게임은 다음 그림과 같이 주사위를 굴려 간 말이 위치해 있는 곳에서 모험을 즐기는 영화에서 아이디어를 따 왔습니다.

영화 쥬만지

쥬만지 영화에서 보면, 다음 그림과 같이, 사람이 지가나는 곳에 함정이 있어요. 바닥을 잘 못 밟으면, 양쪽에서 날카로운 칼날이 튀어 나와요. 쥬만지 게임에서는 이 부분을 센서와 사이렌, 모터 등을 이용해 만들 생각입니다 .


깜짝이야.

함정을 무사히 지나면, 아이템을 얻게 되어 있어요. 이번에도 예쁘게 디자인한 아이템(팬던트)를 얻게 된답니다.

바닥은 다음과 같이 만듭니다. 양쪽에 사이렌이 있어요. 잘못 밟으면, 사이렌이 울려요. 무사히 함정을 지나면, 앞에 놓인 아이템을 얻을 수 있어요.

참고로, 작년에 했었던 미션 임파서블 게임은 레이저를 피하가는 것이지만, 이번에는 바닥에 센서를 붙일 것이기 때문에, 사용하는 장치나 게임 방법이 다릅니다. 미션 임파서블은 워낙 유명한 영화라 사람들이 무엇을 아슬아슬하게 피해가는 게임이라는 의미를 강조하기 위해 붙인 이름일 뿐이예요. 게임 시리즈로 계속 발전시키고 있습니다.

작년에도 수많은 사람들이 가족과 함께 미션 임파서블 게임을 즐겼어요(참고 - 인스트럭터블에 올린 글). 단순히 만든 작품을 전시해 놓는 것이 아닌 사람들이 즐기는 게임이라 해야할 것과 생각할 것이 훨씬 많지만, 그래도 보람있다고 생각해요. 올해 메이커 페어에서 영화 쥬만지 속의 주인공이 되어 사람들과 가족들이 함께 즐겼으면 좋겠습니다.