원활한 통합
유연하고 확장 가능한 아키텍처를 통해 기존 시스템과의 쉬운 통합과 산업용 장비와의 광범위한 연동을 가능하게 합니다.
무엇과 무엇을 주고받는가
상위 시스템과 라인 설비 각각에 대해, 실제로 오가는 내용입니다.
WCS · WMS 연동
상위 시스템이 내린 작업 지시를 받아 로봇에 전달하고, 작업 결과와 이미지를 돌려보냅니다. 누적 실적도 조회할 수 있습니다. 작업을 사람이 다시 입력할 일이 없습니다.
MES 연동
생산 지시에 실린 품번과 레시피를 받아 작업에 반영하고, 품번에 맞는 박스 치수와 무게를 앱에 전달합니다. 지시와 다른 적재 방식이 선택되면 작업 생성을 막습니다.
정렬 컨베이어 연동
라인별 컨베이어와 신호를 주고받아 정렬이 끝난 시점에 맞춰 로봇이 집습니다. 로봇이 집는 동안에는 다음 박스 투입을 막고, 설비 알람은 화면에 그대로 뜹니다.
안전 회로 연동
안전 정지가 걸리면 상태가 즉시 화면에 뜨고, 복구도 화면에서 진행합니다.
통신 상태 감시
설비와의 통신이 살아 있는지 주기적으로 확인해, 끊기면 바로 알립니다. 로봇이 신호를 기다리며 멈춰 있는 상황을 줄입니다.
유연하고 확장 가능한 아키텍처
MOROS는 클린 아키텍처 기반의 모듈화된 설계를 채택하여, 핵심 비즈니스 로직을 프레임워크나 인프라에 구애받지 않고 유연하게 교체할 수 있습니다. 이는 새로운 종류의 박스, 팔레트 규격, 또는 이송 로봇(FMR)이 추가되더라도 기존 시스템에 미치는 영향을 최소화하며 쉽게 통합하고 확장할 수 있음을 의미합니다.
클린 아키텍처
핵심 비즈니스 로직을 프레임워크나 인프라에 구애받지 않게 설계하여 유연한 확장성 확보
모듈러 설계
새로운 박스, 팔레트 규격, FMR이 추가되어도 기존 시스템에 미치는 영향을 최소화
Nest.js 기반
강력한 의존성 주입과 모듈러 아키텍처로 대규모 로봇 관제 시스템에 최적화
| 관제대상 | 다양한 브랜드 / 이기종 통합지원 |
| 운영기능 | • 실시간 경로 최적화 + 충돌방지 지원 • 외부시스템(MES)과 연계하여 작업 수행 및 결과 리포트 생성 • 엘리베이터, 자동문 등 외부장치를 제어하면서 로봇 주행 및 작업 수행 |
| 구축방식 | 클라우드 / 로컬 모두 유연한 구축 가능 |
| 데이터활용 | 운영 리포트 생성 시뮬레이터 및 리플레이 기능 제공 |
| 확장성 | 다양한 환경, 다양한 로봇 자유롭게 연동 |
| 검증사례 | 제조공장, 안내, 순찰, 서빙, 방역 등 다양한 산업군에 적용 |
유연하고 확장 가능한 아키텍처의 핵심 원리
클린 아키텍처와 모듈식 설계를 기반으로 변화에 강력하게 대응하고 미래 기능을 쉽게 추가할 수 있는 소프트웨어 구조
클린 아키텍처
애플리케이션을 여러 계층으로 나누어 각 계층이 고유한 책임을 갖도록 합니다. 마치 건물을 지을 때처럼, 설계 단계에서부터 각 층의 역할을 명확히 정의합니다.
핵심 비즈니스 로직의 안정화
데이터베이스나 웹 프레임워크가 변경되어도 핵심 로직은 그대로 유지
계층별 명확한 역할 분리
프런트엔드와 백엔드 각각이 체계적인 계층 구조로 설계
모듈식 설계
애플리케이션을 독립적인 모듈(기능 단위)로 분리합니다. 레고 블록처럼 유연한 확장성을 제공하여 필요에 따라 조합하고 재사용할 수 있습니다.
재사용성 증가
잘 정의된 모듈을 다른 프로젝트나 기능 확장시 쉽게 재사용
팀 협업 효율성
여러 개발자가 각자의 모듈을 병렬적으로 개발하여 속도 향상
아키텍처를 가능하게 하는 기술적 장치들
MVVM 패턴
사용자 인터페이스와 비즈니스 로직을 분리하여 테스트 용이성과 재사용성을 극대화
아토믹 디자인
UI 구성 요소를 체계적으로 조합하여 일관된 디자인과 높은 재사용성 구현
의존성 주입
다양한 로봇 제조사 솔루션에 유연하게 대응할 수 있는 동적 기능 주입 시스템
비동기 전략
Flutter isolate를 활용한 독립적인 비동기 처리로 UI 멈춤 현상 방지
데이터베이스 유연성
Repository Layer 설계로 다양한 DB를 필요에 따라 쉽게 교체 가능
DTO 적용
클라이언트-서버 간 명확한 데이터 계약으로 개발 안정성과 협업 효율성 향상
프런트엔드 계층 구조
백엔드 계층 구조
산업용 통신 프로토콜
다양한 산업용 장비와의 광범위한 연동을 위한 표준 프로토콜 지원
Modbus TCP
산업용 제어 시스템과의 안정적인 통신
OPC UA
표준화된 산업 자동화 프로토콜
MQTT
경량 메시징 프로토콜로 IoT 장비 연결
VDA5050
AGV/AMR 표준 통신 인터페이스
통합 기능
MOROS의 완전한 통합 솔루션
자동 로봇 검색
mDNS/DNS-SD 기술로 동일 네트워크 내 Morow 로봇과 FMR을 자동 검색하고 연결
보안 제어권 관리
유연한 사용자 인증과 단독 제어권 관리로 안전한 로봇 운영 보장
산업 장비 연동
컨베이어, 센서, 액추에이터 등 하역 공정의 모든 장비를 통합 관리
통합 시나리오
박스 종류 감지 센서
박스 정렬 컨베이어
팔레타이징 로봇팔
이송 로봇 (FMR)
모든 요소가 MOROS를 통해 통합적으로 관리되고 제어되는 복합 자동화 시스템
통합의 이점
MOROS 통합 솔루션이 제공하는 핵심 가치
빠른 배포
자동 검색과 간편한 설정으로 시스템 구축 시간을 최소화하고 신속한 운영 시작
유연한 확장
모듈러 아키텍처로 새로운 장비나 기능 추가 시 기존 시스템에 미치는 영향 최소화
안전한 운영
강력한 보안 체계와 제어권 관리로 안전하고 신뢰할 수 있는 로봇 운영 환경 제공