구글어스/구글맵

닌텐도 위피트(WiiFit)로 구글어스를~~(Flying Through Google Earth at Macworld)

하늘이푸른오늘 2009. 1. 12. 08:31
1월 8일자 구글 LatLong 블로그 소식입니다. 지난주에 열린 맥월드(MacWorld)에서 닌텐도 위피트 발란스 보드와 구글어스를 연동시킨 시제품이 나왔다는 내용입니다.

닌텐도 위피트 발란스보드(Wii Balance Board)를 타고, 마치 스키를 타는 것처럼 균형만 맞춰주면 구글어스를 조종할 수 있는 프로그램인 어스서퍼(EarthSurfer)을 개발했고, 이 게임 소스를 모두 오픈소스로 공개하였다고 합니다.

자세한 내용은 아래를 읽어보시면 되는데요, 대략, 구글어스 플러그인(Google Earth API), 구글어스 플러그인 데모 갤러리에 있는 Monster Milktruck, 그리고 위 리모콘(Wii Remote) 블루투스 디코더(decoder)인 DarwiinRemote 등의 오픈소스를 이용해서 개발했고, 누구나 이 소스코드를 이용해 개발할 수 있도록 공개했답니다. 상업용 프로그램을 개발해도 무방하다고 하네요.

아래는 구글어스 플러그인이 처음 공개될 때, 데모프로그램으로 나온 Monster Milktruck(미친 우유배달차?) 입니다. 건물도 통과하고 길도 무시하기 때문에 좀 그렇습니다만, 속도를 올려서 마구 달리면 붕~~ 하고 하늘로 날라다니는 기분을 느끼실 수 있습니다.

사용자 삽입 이미지

아래는 본문에 삽입된 비디오입니다. 어떻게 작동하는 지 보실 수 있습니다.



제가 오래전.... 하늘을 나는 자전거라는 글을 통해서, 자전거에  SunSPOT이라는 무선 3D 센서를 붙여서 구글어스를 콘트롤하는 "구글어스 헬스장비"를 소개시켜드린 적이 있습니다. 아래가 그 비디오인데요, 페달을 밟으면 가속을 하고.. 일정 속도가 넘어가면 하늘로 날아오르고... 핸들로 방향을 조정하게 만들어져 있습니다.


이번에 공개된 프로그램을 잘 응용한다면, 이와 비슷한 프로그램 정도는 만들 수 있지 않을까... 싶네요. 제가 10년만 젊었어도 직접 해봤을 듯~~ ㅠ

민, 푸른하늘

====
http://google-latlong.blogspot.com/2009/01/flying-through-google-earth-at-macworld.html
Thursday, January 8, 2009 at 1:56 PM
올해 맥월드(MacWorld)에서 저는 닌텐도 위피트 발란스보드(Nintendo Wii Balance Board)구글어스 플러그인(Google Earth API)을 이용해 전세계 어디든지 "서핑"할 수 있는 프로그램을 개발하기로 했습니다. 이를 위하여 저는 웹버전 구글어스(Google Earth Browser Plug-in) 와 자바스크립트 API를 사용했습니다. 위피트 발란스보드(Wii Balance Board)는 블루투스(Bluetooth)를 통해 여러분의 움직임을 어스서퍼(Earth Surfer)프로그램으로 전달해 주어, 마치 여러분이 서핑보드를 타는 것처럼 균형만 맞춰주면 가상 우유배달차(milktruck)을 조종할 수 있습니다.

아래 비디오를 보시면 어떻게 작동되는지 아실 수 있습니다.



어스서퍼(Earth Surfer) 자체만으로도 재미 있기는 하지만, 저의 진정한 목적은 어떤 분이라도 자신만의 프로그램을 개발하실 수 있도록 영감을 드리기 위해서입니다. 이 프로그램은 아파치(Apache)라이선스를 사용한 오픈소스이므로, 이 코드를 이용해 여러분만의 프로그램을 개발할 수 있습니다. 상업용 프로그램도 개발하실 수 있고요.

이 프로그램은 Thatcher Ulrich씨가 개발한 오픈소스 프로그램으로 구글어스 플러그인 데모 갤러리에 있는 Monster Milktruck 기반으로 개발했습니다. 저는 매킨토시 프로그램으로 포장해서 Objective-C를 추가할 수 있었습니다. Objective-C는 매킨토시 블루투스를 사용하여 위피트에서 전달되는 블루투스 패킷을 해석하는 역할을 담당합니다. 저는 위피트 지원을 담당으로서, 위 리모콘(Wii Remote)을 위한 오픈소스 해석기(decoder)인 DarwiinRemote를 이용해서 개발했고요.

어스서퍼(Earth Surfer)와
소스코드는 다음주에 있을 구글 맥 개발자 모임(Google Mac Developer Playground)에서 공개될 예정입니다.

====
구글 LatLong 블로그 목록 : http://heomin61.tistory.com/6
2007/12/30 - Wii 리모콘으로 버추얼어스 콘트롤한다
2008/01/04 - 구글어스 멀티터치 스크린
2008/01/08 - 탁구공으로 구글어스를 제어
2008/04/07 - 공모양의 터치스크린에서 구글어스를
2008/08/05 - MS의 구형체 디스플레이 스피어(Sphere) 시연모습
2008/08/14 - MS 서피스(Surface), 미국 쉐라톤 호텔에 첫선
2008/10/26 - 7m * 3m 짜리 초고해상도 버추얼어스 스크린!!
2007/12/30 - Wii 리모콘으로 버추얼어스 콘트롤한다
2008/05/09 - 닌텐도 Wii 게임 파트너 찾기 매쉬업
2008/05/17 - 하늘을 나는 자전거
2008/08/10 - 구글맵에서 골프(Golf) 게임을~~
2008/08/14 - MS 서피스(Surface), 미국 쉐라톤 호텔에 첫선
2008/11/04 - 구글맵 매시업 - 티셔츠가 어디로 팔려나갔나?
2008/11/09 - 재미있는 구글맵 매시업 모음. 그리고...