2018-2 Intelligent Robot Crash Lab

지능형 로봇 크래쉬 랩은 로봇공학과와 소프트웨어학부가 공동으로 제공하는 새로운 수업입니다. 팀 기반 PBL 수업을 통해 실제로 간단한 로봇을 제작하고, 로봇 상에서 간단한 인공지능 (컴퓨터비전)을 구현하는 것이 최종 목표입니다. 로봇의 테마는 사람들로 하여금 기부 행위를 유도하도록 하는 것이며, 구체적인 기능이나 동작은 여러분 스스로 디자인할 수 있습니다.

관심있는 학생들의 많은 수강을 바랍니다.

Time/Location

    • Mon 15:00~17:00 / 학연산클러스터 5층 PBL Purple

    • Wed 10:00~12:00 / 학연산클러스터 5층 Space Big


기말고사 (12월 22일 토요일, 오전 11시)

    • 평가 루브릭

    • 기능평가

      • 교수님들이 정한 시나리오 1 (pdf)

      • 각 조별로 3~5개의 평가 시나리오를 작성하고, 수강생 등을 이용하여 시나리오 수행

    • 장소: 학연산클러스터 5층 (PBL Purple, 상황실 031-400-0119 )


중간고사 (10월 22일)

    • 조별 발표 평가 (15분 발표, 5분 질의 응답)

    • 내용:

      • 조별 프로젝트 진행 상황

      • 조별 로봇 설계 (어떤 기능을 갖는 로봇을 설계할 것인지, 로봇 자체 디자인, AI를 이용하여 수행할 기능 설계 등)

    • 수업 시작 전까지 조교에게 발표 프리젠테이션 파일을 보내기 바랍니다.

      • 메일을 보낼 때 제목으로 "[지능형로봇크래쉬랩][조]발표자료" 의 형식으로 보내주시기 바랍니다. (netoou@naver.com)


Lecture Notes/Assignment

    • Sept 3: Introduction (pdf)

    • Sept 5: Autodesk의 Fusion360이라는 CAD 프로그램을 다음주까지 설치하셔서 오시길 바랍니다.

    • Sept 10. Intro to Machine Learning (pdf)

    • Sept 12. Intro to CAD

    • Sept 17. Intro to CAD / Base robot parts CAD (stp)

    • Sep 19. DNN (pdf)

    • Oct 1. CNN (pdf)

    • Oct 8. ROS (zip)

      • 로봇 설계 파일(zip)

    • Oct 15. Tensorflow : DNN, CNN (code)

    • Oct 17. Tensorflow : CNN, Lenet 5 (code, lenet5)

      • OpenCV-PythonTutorial (link)

    • Oct 22. 중간 발표 및 점검

    • Oct 29. TensorRT (zip)

      • TX2보드에서 UFF format으로 변환시키는 과정에 문제가 있어 uff 파이썬 라이브러리를 추출해서 강의자료와 같이 압축시켰습니다. 사용하는 방법도 샘플 코드 안에 같이 포함되어 있습니다.

      • 저번 시간의 TX2 보드의 /usr/src/tensorrt 에서 돌렸던 샘플 프로그램의 코드입니다. lenet5_mnist폴더와 Makefile들만 복사해서 붙여넣으면 됩니다.(zip)

      • TensorRT에 대한 더 자세한 내용은 공식 문서를 참조해주시기 바랍니다. (tensorRT)

    • Oct 31. Robot control

    • Nov 5. Object detection모델 소개 및 데이터셋 소개 (dataset, YOLOzip)

    • Nov 7. 실습

    • Nov 12.

      • OpenCV Installation (link)

      • YOLO weights (link)

    • Nov 14. HW설계검토, SW아키텍쳐 설명

    • Nov 19.

      • 다음 주 월요일에 조별 진행상황에 대해 간단하게 5~10분정도 발표가 있을 예정입니다. 각 조는 다음에 제시될 사항들을 포함하여 준비해주시길 바랍니다.

        • 진행상황 타임라인(진행 계획, 현재 진행상황)

        • 어려움, 또는 도움이 필요한 부분

    • Nov 21. 실습

    • Nov 26. 진행사항 발표 및 실습, 평가기준 설정

    • Nov 28. 실습

    • Dec 3. 실습

    • Dec 5. 실습

    • Dec 10. 실습