AI 인공지능부 프로젝트 활동
AI Project 2. 마이크로비트 자율주행차량 제작
- 아나콘다에서 가상환경 구축 2. 자율주행 자동차 차체 조립(3D 프린터 출력물 + 마이크로비트 + 서보 모터 + 모터 결합) 3. 마이크로비트 자동차 작동 테스트 4. IP Webcam 설치 및 세팅 5. IP Webcam과 주피터 노트북 연결 6. 자율주행 자동차 라인트레이싱 테스트 7.
[AI Project 2] 자율주행 자동차 제작 프로젝트 8. 자율주행 자동차 테스트 및 코드 수정
마지막 파일 3.Self_Driving 2.0.ipynb를 실행하고
첫 번째 셀을 추가하고! pip install imutils를 입력한다.
그렇지 않을 경우 아예 실행되지 않는다.
[AI Project 2] 자율주행 자동차 제작 프로젝트 8. 자율주행 자동차 테스트 및 코드 수정
마지막 셀에서 IP주소를 수정해 준다.
speed는 자동차의 속도 turn Degree는 자동차의 회전각도
정상적으로 주행하지 못할 경우 2개를 수정하면 된다.
[AI Project 2] 자율주행 자동차 제작 프로젝트 8. 자율주행 자동차 테스트 및 코드 수정
이것으로 자율주행차 테스트 준비가 됐다.
P버튼을 누르면 주행이 시작된다.
1.검은색 선을 따라가는 라인트레이싱 2.빨간색 선을 인식하면 교차로로 인식하여 정지 3.청색을 인식하면 표지판 데이터를 이용하여 판단
[AI Project 2] 자율주행 자동차 제작 프로젝트 8. 자율주행 자동차 테스트 및 코드 수정
인공지능 마이크로비트 자율주행 자동차 좌회전
좌회전하다가 라인트레이싱 놓쳐.
speed는 자동차의 속도 turn Degree는 자동차의 회전각도
speed = 550 turnDegree = 29
여러가지 값을 테스트 해 본 결과, 위와 같이 수정하는 것이 가장 정확한 것 같다.
직진과 정지는 성공!