코풀 커뮤니티

21131 조강재 활동보고서

활동 보고서

조*재

2024-09-12

-프로그램에 참가하게 된 동기 평소 프로그래밍쪽 진로를 생각하고 있었고 때문에 프로그래밍을 어떻게 활용할 수 있을지 생각했는데 로봇팔을 프로그래밍하여 이용할 수 있다는 프로그램이 있는것을 보고 재미있을것 같고 좋은지식을 얻을 수 있을 것 같아 참가하게되었다. -새롭게 알게 된 점 로봇팔 또한 5번핀에 모터를 연결하고 실행시키고싶으면 motor1.attach(5);라고 쓰는데 1학년 동아리 시간에 배운것처럼 회로를 연결하고 그 회로를 작동시킬 수 있는 프로그래밍을 작성하면 된다는것을 알게되었고 컴퓨터가 영상처리에 사용하는 라이브러리 OpenCv를 통해 나의 움직임을 인식하여 로봇팔을 움직일 수 있다는 사실을 알게되었다. -제작 과정 중 겪은 어려움과 해결 방법 제작과정중 회로의 이상이 생겨 모터가 작동하지 않는 어려움이 발생하였는데 먼저 모터에 이상이없는지 확인하기위해 모터만 따로 사용하는 프로그래밍 코드를 작성하여 실행해보니 모터는 이상이없다는것을 알게되었고 그 다음으로는 로봇팔 프로그래밍코드를 실행해보니 이것또한 작동이 잘 되어 결국 모터를 연결한 케이블에 이상이 생겼다는 것을 알고 해결했다. -참가 소감 및 느낀 점 이 프로그램을 통하여 로봇팔이 어떻게 작동하는지 알게되었고 로봇팔을 어떻게 프로그래밍하는지도 알게되었다. 또한 OpenCv를 통하여 컴퓨터가 마치 사람처럼 물체를 인식하고 그에따라 프로그램을 수행할 수 있다는 사실이 많이 신기했다. 다음에 프로그리밍을 할 수 있는 기회가 주어진다면 OpenCv를 활용하여 모션인식을 활용한 프로그램을 제작해보고싶다. 아래부터 순서대로 로봇팔 프로그래밍코드, OpenCv를 활용한 로봇팔 프로그래밍코드, OpenCv내부에서 쓴 프로그래밍 코드이다.

코드에디터

언어 선택
입력
실행 결과
이 곳에 결과가 표시됩니다.

코드에디터

언어 선택
입력
실행 결과
이 곳에 결과가 표시됩니다.

코드에디터

언어 선택
입력
실행 결과
이 곳에 결과가 표시됩니다.
computerlogo