XYcar
자이카는 국내 회사 자이트론에서 제작한 자율주행 모형차이다
Xycar-D, Xycar-X, Xycar-C 모델이 있음
자이카 소프트웨어 구성
![](https://velog.velcdn.com/images/gks970113-woo/post/623e61f8-00ad-49bf-910c-9dad08f8fd57/image.png)
운영체제
- 리눅스가 설치되어있다(16.04 or 18.04 버전)
미들웨어
- ROS로 구성되어있다. 각종 센서와 모터제어를 한다
![](https://velog.velcdn.com/images/gks970113-woo/post/0554b94d-a45d-42ce-99b5-7646c8001191/image.png)
![](https://velog.velcdn.com/images/gks970113-woo/post/166b06a4-35d8-4ce9-b83d-b8b15513ccb0/image.png)
장치별 제어를 위해 위와 같은 ROS Package가 구축되어 있음
라이브러리
- 오픈소스 라이브러리를 활용해 파이썬으로 코딩할 수 있으며 머신 러닝과 영상처리를 도와주는 PyTorch, TensorFl
![](https://velog.velcdn.com/images/gks970113-woo/post/420c4ea0-aa43-43c6-8845-5a23003de65c/image.png)
자이카 하드웨어 구성
![](https://velog.velcdn.com/images/gks970113-woo/post/f5e51fcf-cca0-40c0-a0e0-a4ca96e336ab/image.png)
1. 자동차 구동부
2. 구동모터
- 모터의 회선 속도는 공급되는 전력의 양에 따라 결정
- 배터리 전력이 모터 제어기를 거쳐 모터로 전달
- 모터의 회전력이 기어 박스를 통해 바퀴의 회전력으로 변환
![](https://velog.velcdn.com/images/gks970113-woo/post/38e12224-75c8-4fec-b364-b4f9da931159/image.png)
3. 조향모터
4. 모터제어기
![](https://velog.velcdn.com/images/gks970113-woo/post/0160ee8e-c8e5-4480-ae45-80b01450e400/image.png)
5. ESC 모터 제어기
- ESC -> 무선조종기를 사용해 제어(RC카 조종)
- 차량의 조행속도를 조절
- 차량의 주행방향을 조절