2019-2 Intelligent Robot Crash Lab

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

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


Location: 제1공학관 112호 기계공학학부실험실2

Location: 학연산클러스터센터 5층 Space big (약 11/29일 까지)

중간고사 (11월 5일)

    • 조별 발표 평가 (15분 발표, 5분 질의 응답)
    • Location: 학연산클러스터센터 5층 509호
    • 내용:
      • 조별 프로젝트 진행 상황
      • 조별 로봇 설계
        • 로봇의 기능/목적
        • 로봇 외형/기능 디자인
        • AI를 이용하여 수행할 기능 설계 등
      • 참고: 최종평가기준 = 팀: 완성도, SW/HW 난이도, 팀원: 참여도, 기여도, 역할수행
    • 수업 시작 전까지 조교에게 발표 프리젠테이션 파일(ppt 또는 pdf)을 보내기 바랍니다.
      • 메일을 보낼 때 제목으로 "[지능형로봇크래쉬랩][조]발표자료" 의 형식으로 보내주시기 바랍니다. (netoou@naver.com)

Time

    • Tuesday 13:00~15:00
    • Thursday 13:00~15:00

Lecture Notes/Assignment

    • Sept 17: Simple OpenCV, Socket examples (pdf, codes)
    • Sep 24. DNN (pdf)
    • Oct 1. CNN (pdf)
    • Oct 8. RNN (pdf)
    • Oct 15. Detection Networks (pdf)
    • Oct 22. TX2 board setup guideline (pdf, sh)
    • Nov 12. YOLOv3 demo (py)

--- 이하는 작년 내용입니다. ---


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

    • 평가 루브릭
    • 기능평가
      • 교수님들이 정한 시나리오 1 (pdf)
      • 각 조별로 3~5개의 평가 시나리오를 작성하고, 수강생 등을 이용하여 시나리오 수행
    • 장소: 학연산클러스터 5층 (PBL Purple, 상황실 031-400-0119 )




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. 실습