출처 연구 이해
- 01
MIT 예제와 가상 로봇팔 실행
- 02
로봇과 물체의 위치 표현
대학·연구실 공개 프로젝트MITRuss Tedrake / Robotic Manipulation
MIT 연구팀은 공개 프로젝트 'Russ Tedrake / Robotic Manipulation'에서 무엇을 왜 연구하고, 어떤 방법으로 확인하며, 결과로 무엇까지 말할 수 있는지 먼저 이해합니다. MIT 가상 로봇팔로 물체를 찾고 집어 올린 뒤, 장애물을 피해 목적지까지 옮겨 봅니다. 그다음 학생이 완성하는 결과는 '장애물을 직접 배치하고 경로를 비교하며 단계별 실행을 보여 주는 로봇팔 임무 설계 앱'입니다. 지원서나 면접에서는 출처 연구와 학생이 만든 기능, 화면, 시험, 실패, 수정을 구분해 설명합니다. 온라인 또는 압구정 대면 수업을 개별 또는 소규모 그룹으로 진행할 수 있습니다.
표시된 대학과 연구실 이름은 공개 프로젝트를 만든 곳을 알려 줍니다. 수업은 CIT가 독립적으로 설계했으며, 해당 대학·연구실·프로젝트 팀의 공식 수업이나 제휴·보증 과정이 아닙니다.
대표 경로
CIT는 국제학교 경로를 항상 먼저, 과고·영재고 경로를 별도 두 번째로 안내합니다.
CIT 수업은 압구정 대면 또는 전국·해외 온라인으로 진행할 수 있습니다. 질문·코드·시험·설명은 학생이 직접 소유하며, 수업은 합격·선발·수상을 보장하지 않고 온라인 수업도 학교별 제출 규정을 바꾸지 않습니다.
MIT 공개 교재의 가상 로봇팔로 물체를 찾고, 잡고, 장애물을 피해 옮기는 전 과정을 단계별로 배웁니다.
먼저 작은 작동 예제로 연구자의 질문·방법·근거를 이해합니다. 조건 하나를 바꾸는 비교는 학생 확장이 해결할 문제를 찾는 단계입니다. 이어서 쓸모 있는 기능과 조작 화면을 직접 만들고, 완성 앱을 정상·경계·실패 상황에서 시험합니다.

장애물을 직접 배치하고 경로를 비교하며 단계별 실행을 보여 주는 로봇팔 임무 설계 앱
최종 묶음에는 다른 학생도 따라 할 수 있는 실행 방법, 기능·화면 설계, 정상·실패 시험, 실패 뒤 한 번의 수정과 학생이 자기 말로 설명하는 3분 발표가 포함됩니다.
8회 입문 수업
20개 과정은 대학과 연구실의 공개 프로젝트를 이해하고 작동 예제를 확인한 뒤, 학생이 실제 기능과 조작 화면을 더해 하나의 로봇 응용 프로그램으로 완성하는 CIT 8회 스튜디오입니다. 일부 과정은 실행 기록만 읽는 선택형 LLM 설명 기능을 연결합니다. RoboMaster 과정은 28회이며, 학생의 경험과 컴퓨터 환경에 맞춰 구현 범위를 조정합니다.
MIT 예제와 가상 로봇팔 실행
로봇과 물체의 위치 표현
카메라로 물체 모양과 거리 읽기
물체를 잡을 위치 고르기
관절 각도를 계산해 목표에 닿기
학생 기능 구현하기: 학생이 장애물과 목적지를 배치하면 두 경로를 계산하고 충돌 없는 경로를 선택하는 기능
조작 화면 만들기: 물체·장애물·목적지를 놓고, 보기-잡기-이동 단계를 차례로 재생하는 임무 설계 화면. 안전 경계와 함께 연결하기: 선택 기능: LLM이 학생의 짧은 임무 문장을 허용된 물체와 목적지 조합으로 바꿔 초안을 만듭니다. 학생 승인 전에는 실행하지 않습니다.
통합·시험·시연하기: 장애물을 직접 배치하고 경로를 비교하며 단계별 실행을 보여 주는 로봇팔 임무 설계 앱
수업에 사용하는 공개 프로젝트
공개 프로젝트는 계속 바뀔 수 있습니다. 학생들이 수업 중 같은 화면과 결과를 볼 수 있도록 RussTedrake/manipulation의 버전 cdb8c90f402c을 사용합니다. CIT는 2026-08-14에 확인했고, 이 버전은 2026-05-02에 만들어졌습니다. 자료 이용 조건: BSD-3-Clause.
cdb8c90f402c학생은 MIT 공개 수업 자료의 집기 예제에서 어느 계산이 결과를 좌우하는지 찾아 설명합니다. 수업에서는 프로젝트를 다섯 칸(입력, 기억, 처리, 출력, 제어)으로 나눠 보고, 그중 한 칸만 열어 값 하나를 바꿔 봅니다. 나머지는 열지 않습니다.
작업대 구성 파일과 카메라가 만든 점 자료
지금 잡고 있는 물체의 자세 추정값과, 손을 어디로 옮길지 적어 둔 경유점 목록
점 자료를 물체 모형에 맞춰 자세를 찾고, 경유점을 잇는 손의 궤적을 만드는 계산
로봇에게 나가는 목표 자세와, 브라우저에 그려지는 장면
블록을 이어 붙이고 시간을 미는 부분. 이 프로젝트는 그 뼈대를 직접 만들지 않고 Drake에서 가져다 씁니다.
이 수업에서 여는 파일을 이름 그대로 적었습니다. 저장소를 처음부터 끝까지 훑는 수업이 아니라, 어디를 열지 골라서 여는 수업입니다.
값 하나만 바꾸고 나머지는 그대로 둡니다. 오른쪽은 결과가 아니라 수업에서 먼저 적어 두는 예상이고, 바꾼 뒤 결과와 맞춰 보는 것이 이 활동입니다.
화면이 좁으면 그림을 가로로 넘겨서 봅니다.
표시된 대학과 연구실 이름은 공개 프로젝트를 만든 곳을 알려 줍니다. 수업은 CIT가 독립적으로 설계했으며 해당 기관의 공식 수업이나 제휴·보증 과정이 아닙니다.
학생이 무엇을 하고, 무엇을 준비하며, 어떤 공개 자료를 사용하는지 쉽게 설명합니다.
표시된 대학과 연구실 이름은 공개 프로젝트를 만든 곳을 알려 줍니다. 수업은 CIT가 독립적으로 설계했으며, 해당 대학·연구실·프로젝트 팀의 공식 수업이나 제휴·보증 과정이 아닙니다.
실물 하드웨어는 필요하지 않습니다. 수업은 컴퓨터 화면 속 가상 로봇이나 미리 저장한 실행 기록으로 시작합니다. 필요한 컴퓨터 환경: CPU 가능.
권장 난이도는 중급입니다. 안내에 따라 Python 예제를 실행하고 한 조건을 비교한 뒤, 작은 기능과 화면을 만들고 설명할 수 있으면 됩니다.
완성 결과는 '장애물을 직접 배치하고 경로를 비교하며 단계별 실행을 보여 주는 로봇팔 임무 설계 앱'입니다. 학생은 학생이 장애물과 목적지를 배치하면 두 경로를 계산하고 충돌 없는 경로를 선택하는 기능을 구현하고, 물체·장애물·목적지를 놓고, 보기-잡기-이동 단계를 차례로 재생하는 임무 설계 화면을 만듭니다. 선택 기능: LLM이 학생의 짧은 임무 문장을 허용된 물체와 목적지 조합으로 바꿔 초안을 만듭니다. 학생 승인 전에는 실행하지 않습니다.
출처 연구의 질문·방법·근거·한계를 먼저 설명합니다. 그다음 학생이 설계한 기능과 화면, 정상·실패 시험, 수정 이유와 다음 질문을 구분합니다. 출처 대학 이름은 제휴를 뜻하거나 합격을 보장하지 않습니다.
CIT는 2026-08-14에 RussTedrake/manipulation의 버전 cdb8c90f402c을 확인했습니다. 이 버전은 2026-05-02에 만들어졌습니다. 수업 중 예제가 갑자기 바뀌지 않도록 같은 버전을 사용하고, 수업 전에 설치 방법을 다시 확인합니다.
네. 온라인 또는 서울 강남구 압구정 CIT 학원의 대면 수업을 개별 또는 소규모 그룹으로 운영합니다. 상담에서 학생에게 맞는 방식, 시작점과 현재 운영 가능 여부를 확인합니다.
상담에서 학생의 코딩·수학 경험, 사용할 수 있는 컴퓨터, 관심 분야와 결과를 자기 말로 설명하는 능력을 확인한 뒤 첫 과정을 정합니다.
과정 상담 신청