레고 로봇에 대한 정보?
소개
상세 정보
레고 로봇 프로그래밍
편집 소개
레고 로봇-상하이 바 베이브 조기 교육 센터
레고 로봇 Mindstorms 는 퍼즐 장난감의 프로그램 가능한 센서 몰드 (programmable sensor blocks) 에서 유래했습니다. 최초의 Lego Mindstorms 의 소매 버전은 1998 년에 출시되었는데, 당시에는 Robotics Invention System (RIS) 이라고 불렸다. 최신 버전은 26 년에 출시된 레고 미드스톤 NXT 입니다. Logo, Basic, Java 파생 버전, Smalltalk, c 언어 등 많은 언어로 Mindstorms 를 프로그래밍할 수 있습니다. Computer Clubhouses 는 Mindstorms 프로그래밍에 초점을 맞춘 웹 사이트입니다. Lego Mindstorms Robotics Invention System (이하 레고 로봇 키트) 은 12 세 이상의 어린이나 어른을 위한 로봇에 관심이 있는 교육용 장난감입니다. 이 제품 계획은 1986 년 덴마크 레고와 미국 MIT 의 미디어랩 (Media Lab) 이 진행한' 프로그램 가능 브릭' 공동 안건으로 시작됐다. (윌리엄 셰익스피어, Northern Exposure (미국 TV 드라마), Northern Exposure (미국 TV 드라마), 예술명언) < P > 이 단락의 상세 정보 편집 < P > 레고 로봇 키트의 핵심은 RCX 라는 프로그램 가능한 블록입니다. 여기에는 6 개의 출력 입력이 있습니다. 3 개는 센서와 같은 입력 장치를 연결하는 데 사용되고, 나머지 3 개는 링크 모터와 같은 출력 장치에 사용됩니다. 레고 로봇 키트의 가장 매력적인 점은 전통적인 레고 블록과 마찬가지로 플레이어가 자유롭게 아이디어를 발휘하고 다양한 모델을 조합할 수 있으며, 실제로 움직이게 할 수 있다는 것이다. (윌리엄 셰익스피어, 레고, 레고, 레고, 레고, 레고, 레고, 레고, 레고) RCX 는 1.(1998 년 1 세대), 1.5(1999 년 소개정), 2. (21 년 이후 최종 개정) 등 세 가지 버전으로 나뉜다. 버전 1. 과 1.5 의 차이점은 버전 1. 은 외부 전원 공급 장치를 통해 시전 (변압기를 통해 구현) 에 전원을 공급하는 반면 버전 1.5 이후에는 배터리로만 전원을 공급할 수 있다는 것입니다. 2. 의 차이점은 컴퓨터에 연결된 적외선 장치가 USB 로 전환된다는 것입니다. 이전에는 직렬 포트를 사용했으며 가장 큰 차이점은 펌웨어 버전 2. 과 프로그램 개발 도구가 새로운 기능을 제공한다는 것입니다. RCX 펌웨어의 가장 중요한 용도는 bytecode 프로그램을 프로세서가 이해할 수 있는 기계 코드로 변환하는 것이다. 다행히 RCX 의 펌웨어는 컴퓨터의 BIOS 와 마찬가지로 모두 교체할 수 있기 때문에 버전마다 차이가 크지 않다. RCX 의 펌웨어는 SRAM (static access memory) 에 저장되므로 실제로 RCX 전원이 꺼지면 몇 초 후 펌웨어가 사라집니다. 컴퓨터는 프로그램을 전송할 때 RCX 에 펌웨어를 함께 보냅니다. 전통적인 방식으로 로봇을 만드는 법을 배우면, 우리는 먼저 컴퓨터의 기본 개론을 배우고, 이어 전자회로, 디지털 논리, 마이크로프로세서를 알아야 기본적인 마이크로컴퓨터 제어 회로를 만들 수 있다. 그런 다음 어셈블리 언어 (Assembly) 또는 C 언어를 배우고 마이크로프로세서 프로그램을 작성해야 합니다 ... 참, 아마도 가장 번거로운 것은 기계 구조일 것입니다. 스테퍼 모터와 일반 DC 모터 중 어느 것을 사용할지 결정해야 합니다. 구동 형태, 신호 구동 및 피드백 처리 방식도 다릅니다. 또한 가장 단순한 타이어나 무한궤도를 걷기 방식으로 사용해도 다양한 기어와 함께 비틀림과 속도를 조절해야 할 수 있습니다. 공부, DIY 등 많은 것을 생각하면서 자제로봇에 대한 동경을 품고 있는 많은 아마추어 게이머들이 가슴에 뜨거운 피가 반쯤 식었다. (윌리엄 셰익스피어, 햄릿, 공부명언) (윌리엄 셰익스피어, 공부명언) 레고 로봇 조합에는 RCX, 모터 2 개, 터치 센서 2 개, 적외선 센서 1 개, 다양한 크기의 타이어와 무한궤도, 다양한 규격의 기어와 풀리, 물론 다양한 블록이 포함되어 있어 전자회로와 기계 구조의 문제를 해결하는 데 도움이 된다. 나머지 "작성 절차" 섹션에서는 레고 (또는 MIT 연구원) 가 RCX Code 라는 시각화 프로세스 편집 도구를 개발했습니다. 쌓인 나무와 마찬가지로, RCX Code 사용자는 다양한 절차 논리를 나타내는 다양한' 블록' 을 화면에 쌓기만 하면 RCX 의 절차를 완성할 수 있다. 프로그램 작성이 완료되면 키트가 제공하는 적외선 장치를 통해 RCX 에 프로그램을 전달할 수 있습니다. 정말 멋져요! 하지만' 쿨' 에 대한 정의는 사람마다 다르다. 레고가 제공하는 시각화 프로그램 도구는 초보자나 프로그램에 익숙하지 않은 플레이어에게 적합하다. 어떤 사람들은 이런 인터페이스로 프로그램을 쓰는 것이 오히려 방해가 된다고 생각한다. 예를 들어, RCX Code 에서 "쓰기" 한 복잡한 프로세스를 사용하면 실행 효율성이 떨어질 수 있으며 "시각화" 코드를 읽기가 쉽지 않거나 유지 관리가 쉽지 않을 수 있습니다. 이에 따라 많은 레고 로봇의 애호가이자 프로그래머들이 다양한' 정규' 절차언어를 개발해 나가고 있다. (윌리엄 셰익스피어, 레고, 레고, 레고, 프로그래머, 프로그래머, 프로그래머, 프로그래머, 프로그래머 이들 선수 중 가장 유명한 (아마도 가장 큰 기여도) Kekoa Proudfoot 교수는 RCX 의 내부 구조와 I/O 프로토콜을 자세히 분석하고 그의 RCX Internals 사이트에 많은 서류를 게재했다. 또 다른 유명한 플레이어는 데이비드 바움 (David Baum) 입니다. 그는 NQC(Not Quite C) 라는 C 언어와 같은 프로그램을 개발하여 프로그램 플레이어를 시각 개발 도구의 속박에서 벗어나게 했습니다. NQC 는 RCX 의 첫 번째' 비공식' 절차언어는 아니지만 가장 널리 사용되는 언어일 것이다. NQC 자체는 텍스트 인터페이스를 사용하며, 그래픽 인터페이스 기반 통합 개발 환경 (IDE) 을 사용하려면 BricxCC(Windows 버전) 또는 MacNQC(Mac 버전) 또는 NQC for WinCE (포켓 PC PDA 용) 를 설치할 수 있습니다. 또한 레고의 RCX 코드 시각 도구 프로그램은 Windows 버전에서만 사용할 수 있으며 Mac 및 Linux 시스템에서는 비공식적인 프로그램 도구만 사용할 수 있습니다. 모든 플레이어가 c 언어를 좋아하거나 잘 아는 것은 아닙니다. Jose Solorzano 는 leJOS (Java virtual machine, JVM, Java 프로세스를 실행하는 데 필요한 소프트웨어 환경) 라는' Lego Java 운영 체제' 를 개발했습니다 Ralph Hempel 이 개발한 pbForth(programmablebrick Forth, 프로그램 가능한 블록 Forth 언어의 줄임말) 도 일부 선수들에게 사랑받고 있다. Forth 언어의 첫 번째 구현 프로젝트는 천문대를 제어하는 대형 망원경 (이 웹 페이지의 소개 참조) 으로, 그 문법이 다른 일반적인 컴퓨터 언어와 가장 큰 차이가 있는데, 이는 표현식과 같은' 역폴란드식 표기법 (reverse Polishnotation)' 을 사용한다는 점이다 LegOS 를 사용하면 프로세스 설계자가 RCX 하드웨어의 성능을 최대한 발휘할 수 있지만 NQC 와 달리 사용자는 C 언어에 익숙해야 하며 개발 도구를 설치하기가 쉽지 않아 사용자가 적습니다. 레고 민스터 키트 외에도 레고는 교육기관을 위한 로보랩 (ROBOLAB) 이라는 키트를 판매하는데, 여기에는 더 많은 센서 (예: 압력, 볼륨, 온도 감지) 와 링크된 비디오 사진 렌즈 (레고 자체에만 국한되지 않음) 가 포함되어 있다 또한 ROBOLOAB 소프트웨어는 인터넷을 통해 ROBOLAB Server (이 제품의 소프트웨어에 포함) 에 연결하여 수집된 데이터를 웹 페이지에 표시할 수 있습니다. ROBOLAB 에는 Windows 와 Mac 버전이 내장되어 있습니다. 레고 로봇 키트의 가장 큰 단점은 가격이다. 대만의 일반 소매점과 백화점에서는 대만 달러 1 만원 (달러 정가 199 원) 을 넘어 대륙 판매가가 약 2 위안이다. 그리고 일부 액세서리의 가격도 다소 터무니없이 비싸다. 예를 들면 5cm 의 연결선은 수십 원에 달한다. 레고는 최근 LEGO MINDSTORMS NXT 라는 차세대 레고 로봇을 출시했습니다. 이 새로운 레고 로봇은 32 비트 마이크로프로세서, 내장 USB 및 Bluetooth (프로그램 전송 속도와 안정성을 크게 높임) 를 사용하여 PDA 나 휴대폰과 같은 Bluetooth 장치를 통해 제어되는 로봇을 만들 수 있습니다. NXT 에 포함된 프로그램 편집 도구는 PC 와 Mac 를 지원하며, NXT 확장과 개조에 더 많은 플레이어를 끌어들이기 위해 레고는 오픈 소스 펌웨어와 개발 도구를 발표했고, 마이크로소프트 맏형조차도 로봇 개발 소프트웨어 대열에 동참하지 못하고 마이크로소프트 로보틱 스튜디오 소프트웨어를 선보였다. (윌리엄 셰익스피어, Northern Exposure (미국 TV 드라마), Northern Exposure (미국 TV 드라마), 예술명언) 호스트 기능이 크게 향상되었을 뿐만 아니라, NXT 의 모터도 서보 제어로 변경되어, 절차가 속도를 정확하게 조정할 수 있게 해 주며, 이번에는 세 개의 모터가 첨부되어 있습니다. 센서도 다양하고 기능이 강해졌다. 초음파 센서 (대부분 장애물을 감지하는 데 사용됨), 색상과 밝기를 인식하는 조명 센서 등 레고를 모르는 게이머들이 NXT 로 어떤 놀라움을 가져올지 모른다. 레고 로봇 프로그래밍 < P > 편집 이 레고 로봇 프로그래밍 < P > 레고 몬스터 (레고 로봇) 는 * * 프로그래밍 가능한 레고 벽돌, 전기 모터, 센서, 레고 테크닉 부분 (기어, 차축, 빔) 입니다 Mindstorms 는 퍼즐 장난감의 프로그램 가능한 센서 몰드 (programmable sensor blocks) 에서 유래했습니다. 최초의 Lego Mindstorms 의 소매 버전은 1998 년에 출시되었는데, 당시에는 Robotics Invention System (RIS) 이라고 불렸다. 최신 버전은 26 년에 출시된 레고 미드스톤 NXT 입니다. Logo, Basic, Java 파생 버전, Smalltalk, c 언어 등 많은 언어로 Mindstorms 를 프로그래밍할 수 있습니다. Computer Clubhouses 는 Mindstorms 프로그래밍에 초점을 맞춘 웹 사이트입니다. Lego Mindstorms Robotics Invention System (이하 레고 로봇 키트) 은 12 세 이상의 어린이나 어른을 위한 로봇에 관심이 있는 교육용 장난감입니다. 이 제품 계획은 1986 년 덴마크 레고와 미국 MIT 의 미디어랩 (Media Lab) 이 진행한' 프로그램 가능 브릭' 공동 안건으로 시작됐다. (윌리엄 셰익스피어, Northern Exposure (미국 TV 드라마), Northern Exposure (미국 TV 드라마), 예술명언) < P > 네가 어떤 방면을 원하는지 몰라서 다 해 줬어.
점 나누기