는 모든 종류의 자율 차량을 구축하므로 컨트롤러가 필요합니다. 이것은 모든 종류의 일자리를 다루어야합니다. 독서 센서 출력, 모터 및 액추에이터 제어, 전원 관리 – 중등도의 복잡성의 차량을 제어하려면 상당한 자원이 필요합니다. 현대 자동차는 훌륭한 예입니다. 비 자율 차량조차도 엔진, 실내 전자 제품 및 안전 시스템을 제어 할 수있는 별도의 컴퓨터가 있습니다. 이 정맥에서, [E.N. Hering]은 Yauvc로 알려진 모듈 식 자율 자동차 컨트롤러를 개발 중입니다.
약어는 이전의 이름이 아직 다른 무인 차량 컨트롤러를 의미하지만, 복수남과 열심히 비행하는 것은 매력이 없었습니다. 이 프로젝트는 모듈성 및 중복의 개념을 중심으로 구축됩니다. 비행 차량을 주로 개발 한 컨트롤러는 기본 프로세서로서 ATMEGA328P가 있으며 다양한 모듈이 다양한 작업을 처리 할 수 있습니다.
이 디자인 선택은 개별 작업을 다루기 위해 별도의 프로세서를 처리하는 몇 가지 이점이 있습니다. 실시간 시스템에서는 의미가 있습니다. 배터리 관리 루틴이 비행 다이나믹스 계산에서 CPU 시간을 훔치기 때문에 Quadcopter가 충돌하기를 원합니다. 대신, 개별 모듈에 작업을 오프로드함으로써 각각은 다른 사용자와 간섭하지 않고 실행할 수 있습니다. 그러나 모듈화는 단점이 있지만 모듈 간의 효율적인 의사 소통을 유지하는 문제는 그 중 하나입니다. [Hering]은 또한 이중화를 위해 동일한 모듈의 배수를 사용하도록 시스템을 설치할 수 있는지 확인할 계획이며, 여객기의 현대 비행 시스템과 유사하게 여러 컴퓨터의 결과가 결정됩니다.
많은 작업이 이미 완료되었습니다 – Yauvc 플랫폼은 이미 백본 디자인, 가속도계 및 GPS 네비게이션을위한 모듈뿐만 아니라 백본 디자인으로 이미 살펴 왔습니다. 곧 항공편 준비 상태에 도달하는 YAUVC를 보길 고대합니다!
HackadayPrize2017은 다음과 같이 후원됩니다.