박선철_자율주행 RC카 제작결과 보고서
활동 보고서
박*철
2024-07-26
[프로젝트 개요] -3D 프린팅과 카메라를 이용한 라인트레인싱 RC카를 제작하는 프로젝트를 진행했다. [설계 및 계획] -모형을 최대한 작게 만들기 위해서 보조배터리 위에 보드,4구 배터리를 올리고 그 위에 모터 드라이버를 올릴 수 있도록 3D 프린팅 케이스를 설계했다. 추가로 카메라를 장착하기 위해서 15도 각도의 기둥을 제작하였다. [제작 과정] -먼저 아두이노에 대한 설명을 들은 뒤 모델링을 통해 전체적인 차량을 제작했다. 뒷바퀴를 2개 장착하게 되면 마찰이 심할 것 같아 보조바퀴를 장착했다. 회로를 연결 한 뒤 코드를 작성했다. [코드 구조 및 설명] -우선 카메라를 통해 카메라가 촬영하는 부분 중 모형 앞 부분을 자른다. 그 후 촬영된 장면을 평면에서 보는듯이 투영한 후 필터링을 통해 파란 선과 나머지 부분을 구분한다. 그 후 파란 선의 중앙을 추적하여 구동하도록 작성했다. 추가로 노란색 필터를 추가해 노란색 부분을 보게 되면 3초를 정지 한 후 강제로 직진하고 다시 라인을 추적할 수 있게 작성했다. [성능 테스트 및 평가] -처음 시도에는 모형이 잘 작동 되었지만 중간부터 카메라가 계속 떨어지게 되어 위치를 다시 조절하고 필터링을하는 과정을 가졌다. 그 결과 처음보다 인식을 못하게 되었지만 이동거리를 짧게 하여 극복하고 조금 긴 시간을 통해 완주했다. [결과 및 결론] -하드웨어와 소프트웨어의 조화가 중요하다는 것을 다시 알게되었다. 소프트웨어를 잘 작성해도 하드웨어가 온전하지 않으면 원하는대로 움직이지 않기 때문이다. 하드웨어 제작을 조금 더 신중히 할 필요가 있다.