안녕하세요, 코딩하는너굴맨 입니다. 4학년에 진행하던 자율주행 프로젝트가 끝났습니다. 이전에 포스팅을 하던 자율주행 차량은 진행하는 프로젝트와 맞지 않아, 자율주행에 대한 지식을 참고로 하고 새로운 방식으로 시작을 했습니다. 이 포스팅은 그에 대한 정리본이라고 생각하시면 됩니다. 목표 전체적인 목표는 자율주행 차량의 구현 입니다. 우선순위로는 1. 주행의 자율주행 2. 장애물에 따른 제어 3. 신호의 인식에 따른 제어 해당 순서에 따라서 과제를 진행했습니다. 1. 하드웨어 1. 자동차 하드웨어 자동차의 하드웨어는 waveshare사의 JetRacer를 사용했습니다. 자동차 자체를 3D프린터로 제작을 하려고 생각이 나왔으나..기각 되었습니다... 이전 포스팅에서 썼던 차량의 경우는, 앞바퀴에 서보모터, 즉..
이번에는 블루투스 모듈을 이용해서 원격으로 자동차를 조종할 수 있는 방법에 대해서 다뤄보겠습니다! 자율주행차량까지는 아직이지만, 원격으로 조종할 수 있다면 RC카와 비슷하게는 만들어졌다고 생각합니다. 재미있는 부분이라고 생각합니다. 아두이노 및 라즈베리파이에는 HC-06이라는 블루투스 모듈이 존재합니다. 블루투스는 1994년에 최초로 개발 된 근거리 무선 통신을 위한 산업 표준입니다. HC-06이라는 모듈은 시리얼 통신을 통해서 데이터를 주고 받을 수 있게 해줍니다. 가용 거리는 10미터 정도 된다고 합니다. 라즈베리 버튼 > Preference > Raspberry Pi Configuration에 들어갑니다. 블루투스 모듈의 시리얼 통신을 사용하기 위해서 Serial Port라는 부분을 Enable해줍..
안녕하세요. 오랜만의 포스팅입니다! 이전에 사용하던 라즈베리파이는 반납을 하고, 방학이 찾아와 열심히 일하며 돈벌고 있었습니다. 하지만, 올해 라즈베리파이를 활용한 AI자율주행 자동차에 관련된 프로젝트를 시작하게 되었습니다. 무언가 연구할거리가 생긴다는건 좋은 것 같습니다. 자율주행 자동차란 무엇일까요?? 자율주행(自律走行, autonomous driving, self-driving)은 교통수단이[1] 사람[2]의 조작없이 스스로 판단하고 운행하는 시스템을 말한다. 사전상의 의미로는 이러한데요, 탈것부문에서 최근 가장 이목이 집중되고 있다고해도 과언이 아닌, 테슬라의 자율주행차량이 그것입니다. 카메라와 각종 센서들을 이용해서 데이터를 수집하고 학습하여 수동적인 조작없이 자동차 자체가 안전한 운전을 사용자..