Intel developer form 2011
http://newsroom.intel.com/docs/DOC-2321



구글의 앤디 루빈과 인텔의 폴 오텔리니가 같이 나와서  발표한 내용
- 안드로이드 폰을 arm 뿐 아닌 Intel 칩에도 포팅할 수 있게 함.
(그동안 arm 프로세서에서만 진행했음)







timn-lb-DSC_0120


그리고, 새로운 칩셉을 발표했음..  NTVP 라고 함 (near-threadhold voltage processor)
자세한 내용은 http://www.bodnara.co.kr/bbs/article.html?D=7&cate=1&d_category=8&num=85791 여기 참조





반면, Window 8에서는 Arm 프로세스를 지원한다고 발표했음

http://thisismynext.com/2011/09/13/windows-8-tablet-photos-video-preview/






그 외 다양한 얘기들

64GB of Memory on Intel X79 Demo at IDF 2011






울트라 넷탑 데모







특별한 점은.. 내가 좋아하는 레고의 증강현실 데모..

Posted by '김용환'
,

레고 마인드스톰의 기원에 대해서 함 조사해 보았다. 


Seymour Papert 는 1980년에  Mindstorms: Children, Computers, and Powerful Ideas 이란 책을 발간했다.
Papert는 수학자와 교육자로서 아이들이 컴퓨터를 이용하여 자연적인 지식과 툴들을 가지고 기계들의 동작원리를 구현할 수 있도록 돕는 것에 관심이 많았다. 
이런 노력의 결과로 책을 쓰게 되었다. 나중에는 이 책의 이름을 따서 레고 마인드스톰이 불려지게 되었다.

Papert은 사실 심리학자 Jean Piaget의 학생이었다. Piaget는 당시 아이들에게 수학과 물리을 가르치는 기존의 교육 방식에 비판적인 생각을 하고 있었다. 
지식과 정보는 다른 것이고, 아이들의 심리적인 저항을 무시하는 교육이론은 실패한다고 주장했다. 
그의 영향을 받은 Papert는 여기에 'Media'의 역할을 중요하게 여겼다. 

이런 이론을 constuctionism (교육학에서는 구성주의라는 단어로 번역되어 사용하고 있다. 건설적이라는 표현을 쓰는 곳도 있다.)라고 한다.
물리적 환경에 미디어를 통해서 지식을 실현할 수 있는 것을 생각했다. 즉, 어떤 실체가 있고, 그 실체를 만들어가면서 개념을 이해하는 것이라 생각했다.
실체를 Construction set(레고 블럭 같은 것)이라 불렀고 지식을 쌓아가는 인지구조적인 능력을 어떠한 Media를 통해서 만들어낼 수 있음을 믿었다.
이런한 개념은 컴퓨터계에서는 아주 유명한 Alan Kay 에게 영향을 미치게 되었고, PC가 만들어지는 데 큰 영향을 주게 되었다.

Papert는 또한 관찰을 통해서 아이들은 어렸을때 재미있게 집중력있게 잘 알려줄 수 있다면, 빨리 배울 수 있다고 확신했다. 외국어인 프랑스어를 가르치면서 효과를 발휘하면서 확신을 가졌다.

그래서 LOGO 라는 프로그래밍 언어를 만들었고, 그것을 이용해서 그림을 그릴 수 있는 로봇 거북이를 Mathland 라는 제품으로 만들었다.

LOGO 라는 언어는 Media를 이용해서 실체인 거북이를 움직하게 하거나 그림을 그리도록 하는 것이었다. 

이 제품은 Papert가 MIT에서 교육용 프로젝트에 참여할 때 큰 도움이 되었다. 그는 MIT의 인공지능 연구소의 공동 설립자가 되었는데, 얼마 안가 Media 랩으로 바뀌게 된다.
레고는 바로 Media 랩으로부터 마인드스톰을 전수받게 되고 지금의 모습으로 연결된 것이라 할 수 있다. 

LOGO는 사고를 의식화시키는 것을 제공하고 아이들에게 자연스러운 학습 환경이 무엇인지 알려줄 수 있었다. 
계획했던 대로 눈으로 확인할 수 있는 직관력, 흥미 유발과 학습의 효과를 중요시 여김으로서 수학과 물리 학문에 대해서 재미를 느끼게 하려고 노력했다.
(LOGO는 LISP 언어로부터 영향을 받고 SmallTalk와 Etoys, 스크래치 언어에 영향을 주었다.)

지금의 레고 마인드스톰 제품 NXT 2.0(NXT-G)은 Seymour Papert의 철학을 그대로 담아내고 있다.  


 

http://www.papert.org/
http://en.wikipedia.org/wiki/Mindstorms:_Children,_Computers,_and_Powerful_Ideas
http://www.wired.com/geekdad/2007/03/the_origins_of_/
http://en.wikipedia.org/wiki/Construction_set
http://www.medientheorie.com/doc/papert_mindstorms.pdf
http://www.mathnet.or.kr/mathnet/kms_tex/982345.pdf
http://web.edunet4u.net/~javamath/
http://www.google.co.kr/url?sa=t&source=web&cd=11&sqi=2&ved=0CHcQFjAK&url=http%3A%2F%2Fwww.kice.re.kr%2Fko%2Fdownload.do%3Fattach_id%3D12816&rct=j&q=Mindstorms%3A%20Children%2C%20Computers%2C%20and%20Powerful%20Ideas.%20%20%EB%B2%88%EC%97%AD&ei=pCpuTs_nJrLKiALPno2kDg&usg=AFQjCNHVATkzEt2ixkSs5ET6QF7KZhTnaw&cad=rja
Mindstorms: Children, Computers, And Powerful Ideas 책

Posted by '김용환'
,
레고 마인드스톰을 java로 구축할 수 있는 leJos nxj 설치 및 환경에 대한 내용이다.

영어로 되어 있지만, 셋팅하는 내용이 잘 나와 있다.

http://www.bartneck.de/2008/03/04/java-lego-nxt-eclipse-tutorial/


Posted by '김용환'
,


NXT-G 설치 프로그램 이후에 새로운 것을 만들기 위해서 다른 싸이트에 접속하지 않아도 된다.
레고 마인드 스톰 싸이트에 접속해서 테스트할 수 있다.


http://mindstorms.lego.com/en-us/support/buildinginstructions/8547-/Bonus%20Model%201.aspx
 




8547- Bonus Model #7 by Fay Rhodes

 
 

 

이거 외에 다른 사람들이 만든 자료들을 보려면 다음의 싸이트에 접속해서 본다.
(멋있는 작품들이 많이 있음)


 http://us.mindstorms.lego.com/en-us/Community/NXTLog/DisplayProjectList.aspx
Posted by '김용환'
,

창의력 짱!

Posted by '김용환'
,

공장을 만들기 전에 미리 프로토타입으로 만들어서, 레고 마인드스톰으로 테스트해본다고 한다.
총 3개의 동영상 관련 자료들을 공유


 















Posted by '김용환'
,

역시 안드로이드가 아이폰보다 자유도가 좋았다. 안드로이드 쓰는 이유가 있다. !!
마인드스톰 NXT를 콘트롤 할 수 있는 안드로이드 App으로 로 다양하게 테스트해보았다.
관련된 어플 소개.

이 중에 가장 마음에 든 것은 중력센서를 이용한 것과 두개의 폰을 이용해서 마인드스톰을 가지고 통제하는 것이다. 



* nxt remote control  
심플
 어플 다운받기 : http://www.appbrain.com/app/nxt-remote-control/org.jfedor.nxtremotecontrol
 소스 : http://code.google.com/p/nxt-remote-control/

Screenshot of NXT Remote Control



* lego nxt build controller 
모터나 센서에 연결해서 마이크로틱하게 움직일 수 있게 하나, 불편하다. 
(App Inventor 구글 코드 소스였군)
어플 다운받기 : http://www.appbrain.com/app/build-controller-for-nxt/appinventor.ai_norfeldt.LEGO_NXT_Build_Controller
소스 : http://appinventor.googlelabs.com/learn/tutorials/ (정확한것은 아님)
 Screenshot of Build Controller for NXT


* nxt gsensor remote (마음에 듦)
안드로이드 중력 센서를 이용해서 콘트롤 
어플 다운받기 http://www.appbrain.com/app/nxt-gsensor-remote/NXT.GSensor
Screenshot of NXT GSensor Remote


* nxt simple remote
심플
어플 다운받기 : http://www.appbrain.com/app/nxt-simple-remote/NXT.Simple
 Screenshot of NXT Simple Remote
 

* NXT Numeric Remote 
심플 (메일박스로 통신하는 것 같은데..^^;;; )
어플 다운받기 :  http://www.appbrain.com/app/nxt-numeric-remote/NXT.BTNumeric
Screenshot of NXT Numeric Remote


* NXT Mailbox Remote 
어플 다운받기 : http://www.appbrain.com/app/nxt-mailbox-remote/NXT.BTMailbox
 Screenshot of NXT Mailbox Remote

 
* MINDdroid (마음에 듦)
중력 센서 이용, 
어플 다운 :  http://www.appbrain.com/app/minddroid/com.lego.minddroid
 Screenshot of MINDdroid


* NXT Bluetooth Remote Control 
동작은 되는데, A 모터만 돔. 버그 있는듯..
http://www.appbrain.com/app/nxt-bluetooth-remote-control/src.nabr
 Screenshot of NXT Bluetooth Remote Control


* NXT Free
mailbox로 메시지 전달하는데, 따로 어플이 있어야 하나..


* NXT Shake It
통신 연결은 되는데, 작동은 안됨...
어플 다운 : http://www.appbrain.com/app/nxt-shake-it/appinventor.ai_sebastian_trella.NXT_Shake_it


* NXT Speech Control
좋은 기능같은데, 내 발음이 문제가 있는지. 작동이 안되네.. 휴..
어플 다운 : 
http://www.appbrain.com/app/nxt-speech-control/appinventor.ai_sebastian_trella.NXT_Sprachsteuerung_free
Screenshot of NXT Speech Control


* Robobot
작동 안됨
http://www.appbrain.com/app/robobot/org.embox.robobot


*  Stream-O-bot  (마음에 듦)
두개의 안드로이드 폰을 이용해서 nxt를 콘트롤 함.  굿!
하나는 controller, 하나는 카메라로 사용. 카메라를 보면서 운전할 수 있도록 함
어플 다운 : http://www.appbrain.com/app/stream-o-bot/edu.snc.android.mindstorm
Screenshot of Stream-O-Bot

동영상 
http://www.youtube.com/watch?feature=player_embedded&v=C5MSQ-LV40I
 

* SenseBot Lego Mindstorm NXT 
 다운을 받고 싶은데, App 마켓에 없어서 실패.
어플 다운 : http://www.appbrain.com/app/sensebot-lego-mindstorm-nxt/com.msi.manning.ua2esensebot
Screenshot of SenseBot  Lego Mindstorm NXTScreenshot of SenseBot  Lego Mindstorm NXT

안드로이드 인 액션에 들어가는 책에 들어가는 어플이란다. 
http://manning.com/ableson2


*cellbot
여러 로봇을 합쳐서 한번에 동작시키는 툴 (그냥 폰하나와 마인드스톰만 있으면 평범..하지만, 동영상 보면 쿨~~)
어플 다운 : http://www.appbrain.com/app/cellbots/com.cellbots
Screenshot of Cellbots

http://www.youtube.com/watch?v=_x_5WDCpvtA&feature=player_embedded


* NxtRemote
동영상을 보면 괜찮은 것 같음. 
Screenshot of NxtRemote
$3.17. 
어플 다운 : http://www.appbrain.com/app/nxtremote/com.smartphoneremote.nxtremote
 http://www.youtube.com/watch?v=bCBzSsjoSqc&feature=player_embedded



Posted by '김용환'
,
Posted by '김용환'
,

레고 DIY

Make (DIY) 소개 2011. 8. 2. 13:26

1. 레고 50개의 조각으로 레고 50개의 디자인 만들기
2. 레고 용 라이터


https://plus.google.com/u/0/photos/108419179389291163454/albums/5627379176228886097#photos/108419179389291163454/albums/5627379176228886097

12다음
사진
9
9
사진
2
2
사진
5
5
사진
2
2
사진
4
4
사진
1
1
사진
1
1
사진
14
14
사진
4
4
사진
5
5
사진
7
7
사진
15
15
사진
2
2
사진
4
4
사진
2
2
사진
2
2
사진
5
5
사진
7
7
사진
1
1
사진
4
4
사진
1
1
사진
1
1
사진
5
5
사진
3
3
사진
2
2


http://www.flickr.com/photos/30186055@N07/5984430788/

i love the whole shaping on the head... good stuff! - aabbee 150
사진

Posted by '김용환'
,



* 아이폰

<nxtblock>
http://www.nxtblock.com/p/downloads.html
클라이언트는 : NXT-G와 비슷한 개념에서 만들었지만,loop와 switch는 없다고 함


<아이폰-사파리>
아이폰2대와 GWT, Safari를 이용해서 센터를 바탕으로로봇을 통제하는 것
http://blog.naver.com/PostView.nhn?blogId=onnex&logNo=105599851


<legodrive>
cydia에서만 돌아가는 어플
http://www.saygin.gen.tr/personal/Lego-Robot-with-iPhone-Bluetooth/
http://wn.com/Lego_Robot_with_iPhone_Bluetooth_LegoDrive


<inxt>
http://www.youtube.com/watch?v=gzTY5UjUCm8
http://itunes.apple.com/us/app/inxt-remote/id317399938?mt=8
4.2에서 문제가 많은 것으로 알려져 있음
서버에 버그가 많아서 평이 좋지 않음


<nxt drive>
http://www.youtube.com/watch?v=XrAQ7uodQeo
정체를 모르겠음


<kleebots>
가입을 통해서 이것저것 할 수 있게 하는데, 테스트해 볼 필요 있음
http://www.kleekbots.com/
http://www.robots-dreams.com/2010/12/kleekbots-control-lego-mindstorms-robots-with-the-iphone-video.html


<아이폰을 이용한 NXT 통신>
할 수 있다 가능성이 있는 내용.
http://www.xyster.net/blog/?p=59#comments
http://www.xyster.net/blog/


<Lego nxt 블루투쓰 리모트 콘트롤 셋업 화면>
http://www.youtube.com/watch?v=W6nQ0y3MauM&feature=related

 

 

* 안드로이드
<app inventor에 있는 nxt drive>
블루투쓰를 이용해서 마인스톰 통제하는 것
http://appinventor.googlelabs.com/learn/reference/components/legomindstorms.html
http://code.google.com/p/app-inventor-for-android/source/browse/trunk/src/components/runtime/components/android/NxtDrive.java?r=50


<NxtRemote 3.0 어플>
http://mac.softpedia.com/get/Utilities/Lego-NXT-Remote.shtml
http://www.appbrain.com/app/nxtremote/com.smartphoneremote.nxtremote

<NXT Remote Control>
http://www.appbrain.com/app/nxt-remote-control/org.jfedor.nxtremotecontrol

이외 엄청많은 어플들...

 

* MS의 Robotics Developer Studio(MRDS)
Lego Mindstorms NXT 2.0 Bot controlled using MRDS
http://www.codeproject.com/KB/system/LegoMindstorms2MRDS.aspx?display=Mobile
http://www.youtube.com/watch?v=YUXAIZXGfQk

 

 

 

Posted by '김용환'
,