top of page
호수에 보트

YSI Study - Garibaldi Secondary Robotics 팀리더 강창빈 학생의 프로그래밍 Lecture


Garibaldi Secondary School 의 Robotics 의 프로그래밍 팀 리더인 강창빈 학생이 학생들에게 robot을

구동하기 위한 프로그래밍 강의하는 모습입니다.


강창빈 학생이 Roborio라는 로보트의 메인 컴퓨터에 java language를 사용하여

1. drive train (움직이기 위하여, 모터의 출력을 계산하는 클래스),

2. grabber (타켓 오브젝트를 잡기 위해 로봇 팔의 모터의 출력을 계산하는 클래스),

3. pid (비례, 적분, 그리고 미분을 통해 타겟 속도에 최대한 가깝게 하기 위해 모터의 출력을 계산하는 클래스)

4. navigation (회전 방향, 현재 방향을 계산하여 relative movement를 구축하기 위해 만들어진 클래스) 5. openCV(nvidia jetson nano에서 openCV(python library)를 이용해서 비젼 시스템을 구축하여

자동 조종을 담당하는 클래스)

등 여러 클래스를 쓰고, 더 효율적인 코드를 작성하는 방법을 처음부터 하나 하나씩 설명하는 모습입니다.


강창빈 학생은 Garibaldi Secondary School Robotics 팀의 리더로서 지난 3월 초 Qualcomm, dhl, Snapdragon 과 같은 기업들의 스폰서로 개최된 First Robotics British Columbia 에 참가한 바 있습니다.


bottom of page