ANT server는 블루보틱스(BlueBotics)가 제공하는 자율이동로봇의 임무(Mission) 및 차량 관리 소프트웨어입니다. 블루보틱스 ANT 내비게이션 솔루션은 다양한 타입(150종 이상)의 모바일 로봇에 적용되어 있으며, 현재 6,000대 이상의 ANT 구동(ANT-driven) 차량이 전 세계 현장에서 운행 중입니다.
지난 24년 동안 개발된 ANT server는 ANT 구동 차량의 미션(Mission)와 운영을 관리합니다. 또한 VDA 5050 표준을 지원하는 자율이동로봇과도 호환됩니다.
ANT server 주요 기능
ANT server는 한 대의 차량부터 여러 제조사의 차량 플릿까지 모든 것을 관리하는 데 필요한 모든 기능을 제공합니다.
- 임무 스케줄링
- 실시간 시각화
- 시뮬레이션
- 트래픽 제어
- 배터리 충전 관리
- 장비 및 소프트웨어와 인터페이스
- 여러 제조사 차량 관리
ANT server 주요 기능
ANT server는 ANT lab 소프트웨어로 생성한 현장 지도를 사용하여, 가장 효율적인 차량(AGV/AMR)에 미션을 할당합니다.
1. 미션 스케쥴링
ANT server의 지능형 스케줄러는 사용자가 구성할 수 있는 여러 파라미터를 기반으로 각 미션을 처리할 적합한 차량을 선택하고 배치합니다. 여기에는 차량이 현장의 특정 공간에서 운용할 수 있는지 여부와 요청된 탑재량을 운반할 수 있는지 확인하는 것이 포함됩니다.
임무(Mission)는 여러 가지 방법으로 요청할 수 있습니다.
- ANT server 전용 API를 사용하여 기존 비즈니스 소프트웨어(ERP, WMS, MES 등)를 통해 요청
- OPC UA 또는 Modbus 통신을 지원하는 PLC에서 입력을 통해 요청 (센서가 피렛트를 감지할 때 또는 버튼을 누를 때 등)
- ANT monitor (ANT server의 웹 인터페이스)를 통해 요청
미션은 ANT monitor 웹 인터페이스나 API 요청을 통해 수동으로 취소할 수 있습니다. 또한 차량 문제, API 요청 또는 명령 버튼, 차량 HMI 화면을 통해 자동으로 취소할 수도 있습니다.
2. 실시간 시각화 및 모니터링
ANT server의 직관적인 웹 인터페이스인 ANT monitor를 사용하여 실시간으로 미션을 시각화 할 수 있습니다. 이 시각화 기능은 새로 설치한 차량을 테스트할 때도 유용합니다.
ANT monitor 기능에는 다음이 포함됩니다.
- 미션 실행 시각화
- 오류 시각화 시스템
- 통계 프로젝트
- 시뮬레이션의 시각화
ANT monitor는 4단계 사용자 접근 권한을 제공하며, Active Directory를 통해 연결하는 옵션도 제공합니다.
3. 시뮬레이션
자울이동로봇 프로젝트가 첫날부터 원활하게 실행되도록 하기 위해 ANT server는 정교한 시뮬레이션 기능을 제공합니다.
ANT lab으로 생성한 디지털 트윈을 바탕으로, ANT server 시뮬레이터의 가상 차량을 사용하여 프로젝트를 실행하고 테스트 할 수 있습니다. 개별 AGV/AMR의 미션부터 여러 대 차량의 픽업 및 드롭, 충전, 장비 인터페이스 등을 갖춘 본격적인 차량 운영까지 모든 것을 시뮬레이션합니다.
이 기능은 프로젝트 계획 단계에서 유용합니다. 차량 공급업체나 시스템 통합자가 현장에 필요한 차량 대수를 정확하게 추정하는 데 도움을 주기 때문입니다. 또한 시뮬레이션 기능을 통해 아래와 같은 여러 다른 매개변수를 테스트하고 최적화할 수 있습니다.
- 필요한 미션의 수
- 최적의 충전 전략
- 가장 효율적인 차량 속도
- 교통 관리
- 비즈니스 소프트웨어 연동에 대한 스트레스 테스트 (예: ANT 서버 -> WMS/MES/ERP)
4. 트래픽 제어
ANT server의 지능형 교통 관리자는 교차로, 자동문, 엘리베이터 등의 위치에서 다양한 차량의 움직임을 원활하게 조정합니다. 이 기능으로 교차로에서 막힘 없이 ‘선착순’ 기준으로 교통이 제어됩니다.
이와 같이 교착 상태 없는 트래픽 제어는 완전 자동화되어 있으며 사이트의 특정 요구 사항에 맞게 구성할 수도 있습니다.
5. 배터리 충전 관리
ANT server는 기본적으로 모든 차량에서 배터리 상태 데이터를 수신합니다. 차량의 배터리가 미리 결정된(사용자가 설정 가능) 수준 이하로 떨어지면 ANT server는 이 데이터를 확인하고 차량이 언제, 어디로 가서 배터리를 충전해야 하는지 즉시 결정합니다.
ANT server에는 기본적으로 세 가지 충전 모드가 포함되어 있습니다. 차량은 대기 상태(기회 충전), 배터리 충전 수준이 차량 플릿의 평균보다 낮을 때, 차량의 배터리 수준이 낮을 때(기본적으로 20% 미만) 충전되도록 설정할 수 있습니다.
차량이 미션 수행 대기 중일 때, 충전이 필요하지 않으면 가장 가까운 주차 공간으로 이동합니다.
6. 장비 및 소프트웨어와의 인터페이스
ANT server는 차량과 외부 장비의 PLC와 요청 및 응답 흐름을 관리하여 컨베이어, 엘리베이터, 자동문 등과 같은 현장 장치와 통신할 수 있습니다. 이 통신은 Modbus 또는 OPC UA 프로토콜을 사용하여 ANT 소프트웨어의 장치 기능을 통해 프로그래밍됩니다.
ANT server의 REST API를 사용하여 비즈니스 소프트웨어(WMS/MES/ERP 등)를 통해 미션을 요청하고 모니터링할 수도 있습니다. 프로그래밍이 완료되면 사용자가 익숙한 인터페이스를 통해 작업을 관리할 수 있습니다.
7. 여러 제조사 차량 관리
ANT server는 차량 상호 운용성(Interoperability)을 염두에 두고 구축된 크로스 플랫폼 솔루션입니다. 각 임무에 적합한 차량을 선택하여 배치하고, 교차로에서 차량을 원활하게 조정하며, 운영자에게 실시간으로 전체 차량에 대한 개요를 제공합니다.
ANT server는 차량 유형에 관계없이 150종이 넘는 다양한 ‘ANT 구동’ AGV 및 AMR 모델을 관리할 수 있습니다. 자동화 프로젝트에 ANT 기반 차량 생태계에서 발견할 수 없는 특정 차량 유형이 필요한 경우, ANT server는 VDA 5050 표준과 호환되는 ANT 기반이 아닌 차량도 관리할 수 있습니다.
참고: VDA 5050 표준이 발표된 시점에 제공된 기능은 ANT server의 기본 기능보다 수준이 낮으며, 이 경우 VDA 5050 호환 차량을 혼합된 차량 플릿에 통합하려면 추가적인 프로그래밍 시간과 비용이 필요합니다.
전체 통계 및 보고
AGV/AMR 설치의 성능을 평가하고 최적화하기 위해 ANT server에는 전체 통계 및 보고서가 포함되어 있습니다.
이러한 통계에는 다음과 같은 중요한 매개변수가 포함됩니다.
- 임무 성공률 – 설비의 효과성과 변경 사항을 확인하는 데 유용
- 차량 점유 시간 – 사용 중인 차량의 수(및 유형)를 최적화하는 데 유용
- 오류 및 알람(히트 맵에 표시됨) – 문제가 있는 차량 및/또는 역을 식별하는 데 유용
- 평균 배터리 충전 수준 – 프로젝트의 충전 전략을 최적화하는 데 유용
- 기타
3가지 미션 시나리오
ANT server가 자동화 차량과 그 환경과 어떻게 상호 작용하는지 알아보기 위해 세 가지 일반적인 AGV/AMR 사용 사례를 살펴봅니다.
생산라인에서 적재까지
컨베이어부터 출하까지
컨베이어 이송물 층간 운반
ANT server 현장 통합
ANT server는 다양한 장치 컨트롤러와 REST API를 갖추고 있어 운영에 유연하게 대응할 수 있습니다.
- ANT server의 장치 컨트롤러는 가상 장치(ANT lab/ANT server 소프트웨어에서 프로그래밍)를 센서나 기계 PLC와 같은 물리적 장치에 연결합니다. 가상 장치는 부하 존재 감지, 미션 콜 버튼, 화재 감지, 기본 I/O와 같은 모든 일반적인 기능에 사용할 수 있습니다. 장치 컨트롤러는 Modbus 및 OPC UA 통신을 지원합니다.
- ANT server는 REST API를 제공합니다. 이를 사용하여 AGV/AMR 작업을 기존 비즈니스 소프트웨어(WMS, MES, ERP 등)와 인터페이스할 수 있습니다. 사용자는 후자의 도구를 사용하여 어떤 차량이 어디에 있는지, 차량에 오류가 있는지 등을 파악할 수 있습니다.
아래 그림은 ANT server 플릿 관리자의 기본적인 통합 모습입니다.
자주 묻는 질문(FAQ)
1. ANT server는 어떤 유형의 AGV, 무인지게차, AMR을 제어할 수 있습니까?
ANT server는 블루보틱스 ANT 솔루션을 기반으로 하는 모든 유형의 차량을 관리할 수 있습니다. 또는 VDA 5050 상호운용성 표준을 준수하는 이동로봇에도 사용할 수 있습니다.
현재 ANT server에서 제어하는 차량에는 모든 종류의 자율이동로봇(포크, 언더라이드, 유닛 로드, 중량 운송 셔틀 등) 그리고 무인지게차가 포함 됩니다. 자동청소로봇과 같은 서비스 로봇도 포함됩니다.
ANT server는 사실상 모든 유형의 조향 시스템을 갖춘 차량(Tri-cycle, Differential, Omni-direction 등)에 적합하며 탑재 중량이나 크기에 제한을 받지 않고, 최소 100kg에서 최대 100톤까지 화물을 운반하는 로봇을 관리합니다.
2. ANT server는 단일 차량대에서 몇 대의 차량을 관리할 수 있나요?
ANT server는 수백 대의 차량과 수천 개의 픽업/드롭 위치를 관리할 수 있을 만큼 강력합니다.
3. ANT server가 VDA 5050 차량을 관리할 수 있나요?
관리할 수 있습니다. 그러나 이 상호운용성 표준은 아직 진화 중이기 때문에 현재 제공하는 기능은 ANT server보다 수준이나 범위가 낮습니다. 즉, 적절한 성능을 얻으려면 추가로 필요한 내용을 개발해야 할 수도 있습니다.
4. ANT server는 기존 WMS/MES/ERP 시스템과 어떻게 통합될 수 있나요?
ANT server는 REST API를 활용하여 AGV/AMR 작업을 비즈니스 소프트웨어(WMS, MES, ERP 등)와 연동합니다. 사용자는 이런 방식으로 기존 비즈니스 도구를 사용하여 어떤 차량이 어디에 있는지, 차량에 오류가 있는지 등을 파악할 수 있습니다.
5. ANT server의 픽업(Pick-up) 작업은 얼마나 정확합니까?
ANT 내비게이션 기술로 구동되는 모든 AGV 또는 AMR 은 약 1cm/1°의 픽업 정확도를 달성할 수 있습니다. ANT-driven이 아닌 차량(VDA 5050 차량 등)은 ANT server가 영향을 미칠 수 없기 때문에 다양한 수준의 정확도가 제공됩니다.
6. ANT 구동 차량이 다양한 유형의 탑재물을 픽업하는 방법
7. ANT server가 실외(예: 건물 간에 화물을 이동할 때) 차량을 제어할 수 있습니까?
제어 할 수 있습니다. ANT server는 실내와 실외 AGV를 모두 제어할 수 있습니다.
8. ANT server는 여러 층에 걸친 작업을 관리할 수 있습니까?
가능합니다. ANT server는 고급 지도 처리 및 엘리베이터 제어 기능을 제공하여, 건물의 여러 층에서 운영되는 차량을 관리할 수 있습니다. 아래는 다층 AGV 설치의 예입니다.
9. AGV 충전소는 몇 개나 필요하고, 차량은 언제 충전되나요?
ANT server는 필요한 경우 선택한 충전 모드에 따라 사전에 정의된 가장 가까운 충전소로 차량을 보냅니다. (위의 ‘배터리 충전 관리’ 참조) 충전소와 차량의 이상적인 비율은 1:1이지만, 반드시 그래야 하는 것은 아닙니다.
ANT server의 시뮬레이터 도구는 효과적인 운영을 위해 얼마나 많은 충전소가 필요한지 평가하는 데 유용합니다. AGV/AMR 프로젝트가 생성되면 ANT server의 ‘평균 배터리 충전 수준’ 통계도 유용한 데이터가 될 수 있습니다.
10. ANT 기반 AGV/AMR은 현장에 어떻게 설치됩니까?
아래 동영상은 현장에서 지도를 생성하고 차량이 사용할 경로와 작업을 만드는 데 필요한 5가지 간단한 단계를 설명합니다.
11. ANT server 라이선스 모델은 무엇인가요?
ANT server의 라이선스 모델은 운영 중인 차량 수에 따라 확장되는 모델로 초기 투자 수준을 줄이도록 설계되었습니다. 블루보틱스는 구독 가격을 포함한 다양한 지불 모델을 제공합니다. 자세한 내용은 문의해 주십시오.
12. ANT server 비용은 얼마인가요?
ANT server는 현장별로 요금이 청구됩니다. 하나의 현장의 경우, ANT server 라이선스 비용은 운영 중인 차량 대수에 따라 결정됩니다. 다양한 결제 모델이 제공됩니다. 자세한 내용은 문의해 주세요.
13. 회사가 여러 지역에서 ANT server를 배포하는 경우, 어떤 지원을 제공받게 됩니까?
많은 고객사가 ANT server를 지역 또는 글로벌 차량 관리 소프트웨어로 채택했습니다. 위의 질문에서 언급했듯이, 각 개별 현장은 고유한 차량과 장치를 갖춘 하나의 ANT server 인스턴스로 제어됩니다.
블루보틱스는 각 개별 설치는 주관 통합자(현장의 AGV/AMR 공급업체 또는 시스템 통합자)가 관리하는 것이 좋다고 생각합니다. 주관 통합자는 고객과 함께 프로젝트를 계획하고 시뮬레이션하며, 차량을 시운전하고, 소프트웨어 및 장비와 통합을 구성하는 등 최초 설치 작업을 지원합니다.
그러나 다양한 지원 방법을 사용할 수 있고 논의할 수 있습니다. 블루보틱스에게 직접 차량 관리자 수준의 지원, 시뮬레이션 서비스 및 교육을 요청할 수도 있습니다. 자세한 내용은 문의해 주십시오.
자율이동로봇 프로젝트의 성공을 위해서는 모바일 로봇이 어떻게 작동하는지 이해하고, 최고의 내비게이션 시스템으로 효율적이고 안전하며 신뢰할 수 있는 운영을 보장하는 것이 중요합니다. 맥파이온이 함께하겠습니다. 연락 주십시오.