알쏭달쏭 공부한거 쓰기

2023 대구 대학생 로봇(코딩) 교육 본문

knu활동(학기와 상관없는활동)

2023 대구 대학생 로봇(코딩) 교육

elec_cy 2023. 9. 9. 19:51

 

2023 9/9일 경북대에서 로봇 코딩 교육 3회차를 받았다.

시간은

10-12:30분-1분

12:30-1:30분까지 점심시간

1:30-5:00분-2부

로 진행되었다.

위치는 경북대학교 글로벌프라자 201호 강의실이다

 

당일 로봇은-레고에듀케이션 스파이크 프라임을 사용하여 코딩했다

3가지 코딩 방법 중에 스크래치를 이용하여 로봇을 조작했다.

 

인터넷에 레고에듀케이션이라 작성하면 나오는 사이트로 들어가서 어플 'spike'를 사용하였다

 

학습단원 -보충수업

꼬뿔소를 조립하여 진행했다

 

이번 로봇에서 가장 중요한건

1)허브=라이트 매트릭스

-허브의 등에서 글자와 숫자를 표현하는 방법을 배움

2)모터

-컬러, 힘, 거리 센서를 통해서 얻은 신호를 바탕으로 모터를 돌려 작동할 수 있다

3)컬러센서

-컬러센서는 색깔,반사정도를 정보로 얻어 허브로 정보를 넘겨준다.

4)거리센서

-초음파를 이용하여 거리를 측정하는 센서이다.

5)힘센서

-누를 힘을 측정해주는 센서이다.

6)자이로 센서

-허브자체의 기울기 흔들림을 판단하여 측정하는 센서이다.

7)코딩

-로봇을 작동시키는 소프트웨어인데 위의 센서들로 얻은 정보를 이용하여 원하는 목표를 달성하기위해서 모터를 작동시키는 코딩을 작성해야한다

 

솔직히1-6까지는 어떻게 로봇을 조립하는냐의 문제인데 7번은 조립된 로봇을 가지고 어떻게 동작시킬거냐의 문제인다

 

 

 

첫번째 사진은 점심으로 먹은 햄버거

두번째 사진은 로봇을 검은색 선따라서 움직이기

세번쨰는 스크래칭 이용 모습이다.

 

어떤활동을 했는가

 

1)앞으로 가기

2)센서 작동을 이용하여 코딩하기

-물건을 부딪히면 멈추기(힘센서)

-방해물 거리가 가까우면 멈추기(거리 센서) ex-로봇청소기에 해당한다.

-낭떠리지를 인식하여 멈추고 뒤돌아서 가기(컬러센서)

3)직진 후 후진/직진 후 반 바퀴 돌아서 직진

-회전하는 방법이

-양 바퀴가 다른 방향

-한개는 고정 후 한 바퀴만 움직이기

-한개는 빠르게 한개는 느리게 돌기

-속도에 따라 정확도가 달라짐

4)직사각형 따라서 돌기

-90도가 되도록 4번 돌기(이떄는 코드를 다 짰는데 그냥 반복 돌리면 편할 듯)

5)검은 선 2번째에서 멈추었다가 다시 뒤로 움직이기

-컬러센서로 검은색 감지가 2번이면 뒤로 가게 만듦

6)검은 선따라 원으로 움직이기

-검은색을 인식하면 오른쪽 바퀴만 흰색을 인식하면 왼쪽바퀴만 작동하게 하여 지그재그로 움직임을 만들어 이동시킴

-더 smooth하게 이동시키는 방법 고민해보라고 하심

-센서가 2개 혹은 3개가 되면 교차로에서 움직일 수 있다고 하심

-가다가 방해물이 있는 경우도 생각해보라고 하심

8)로봇 싸움

-솔직히 오늘 처음배운거라 무언가 좋은 것을 생각해도 복잡한 코드만 떠올라서 결국 만들지 못했다.

-생각보다 앞에 들어올리는 부분이 가벼워서 생각했던 기능을 발휘하지 못했다

-떨어질까봐 걱정해서 안전을 기한 코드로 속도를 약햐게 했는데 그냥 상대방 발견하면 속도를 확올리는 코드를 짤 껄하고 생각 중...

 

후기: 너무 재밌었다. 로봇을 작동시키는 방법이 간단하고 쉬워서 재미있었고 아이들도 쉽게 배울 수 있을 것 같다

특히 논리적인 것에서 큰 공부가 될 것 같다. 기회가 된다면 파이썬으로도 만들어보고 싶다. 그리고 너 익숙해지면 더 강력한 로봇을 만들어서 로봇싸움에서 이기고 싶다. 

 

'knu활동(학기와 상관없는활동)' 카테고리의 다른 글

KNU-EE Research Congress 2023.8.29  (0) 2023.09.05