Seamless Integration

Flexible and scalable architecture enabling easy integration with existing systems and comprehensive connectivity with industrial equipment.

Integration detail

What is exchanged, and with what

For each upper-level system and piece of line equipment, here is what actually goes back and forth.

WCS · WMS

Work orders from the upper-level system are passed to the robots, and results and images are sent back. Cumulative figures can be queried as well. Nobody re-enters the work by hand.

MES

Product codes and recipes from the production order are applied to the job, and the matching box dimensions and weight are passed to the app. If a stacking pattern does not match the order, the job is not created.

Alignment conveyor

Signals are exchanged with the conveyor on each line so the robot picks exactly when alignment completes. Infeed is blocked while picking, and equipment alarms surface on the screen.

Safety circuit

A safety stop shows on screen immediately, and recovery is handled from the same screen.

Link monitoring

The link to each device is checked continuously, so a break is reported at once instead of leaving the robot waiting for a signal.

Flexible and Scalable Architecture

MOROS adopts Clean Architecture and modular design based on clear separation of concerns, allowing core business logic to remain independent of frameworks and infrastructure. This ensures easy replacement and extension while minimizing impact on existing systems.

Clean Architecture

Core business logic is designed independent of frameworks and infrastructure, ensuring flexible scalability

Modular Design

Minimizes the impact on existing systems when new boxes, pallet specifications, or FMRs are added

Built on Nest.js

Optimized for large-scale robot fleet management systems with powerful dependency injection and modular architecture

Seamless Integration
MOROS Platform Specifications
Control TargetMulti-brand / Heterogeneous integration support
Operating Function
Real-time path optimization + collision avoidance support
Integration with external systems (MES) for task execution and result reporting
Robot operation and task execution while controlling external devices such as elevators and automatic doors
Deployment MethodFlexible deployment both in cloud and local environments
Data UtilizationOperational report generation, simulator and replay functionality
ScalabilityFree integration of various environments and robots
Verified CasesApplied to various industries including manufacturing, guidance, patrol, serving, and disinfection

Core Principles of Flexible and Scalable Architecture

Software structure based on Clean Architecture and modular design that powerfully responds to change and easily adds future functionality

Clean Architecture

Divides the application into multiple layers, each with its own responsibility. Like building construction, the role of each layer is clearly defined from the design stage.

Core Business Logic Stabilization

Core logic remains unchanged even when databases or web frameworks change

Clear Layer Separation

Frontend and backend are each designed with systematic layer structures

Modular Design

Separates applications into independent modules (functional units). Provides flexible scalability like LEGO blocks that can be combined and reused as needed.

Increased Reusability

Well-defined modules can be easily reused for other projects or feature extensions

Team Collaboration Efficiency

Multiple developers can develop their modules in parallel to improve speed

Technical Components Enabling Architecture

MVVM

MVVM Pattern

Separates user interface from business logic to maximize testability and reusability

Atomic Design

Systematically combines UI components to achieve consistent design and high reusability

DI

Dependency Injection

Dynamic feature injection system that flexibly responds to various robot manufacturer solutions

Asynchronous Strategy

Independent asynchronous processing using Flutter isolate to prevent UI freezing

Database Flexibility

Repository Layer design allows easy replacement of various databases as needed

DTO

DTO Application

Clear data contracts between client and server improve development stability and collaboration efficiency

Frontend Layer Structure

View Layer
UI display and user interaction
ViewModel Layer
Data processing and event management
Service Layer
Business logic implementation
Repository Layer
Server/local DB communication
Data Layer
Pure data structure definition

Backend Layer Structure

Controller/API Layer
User request reception and response
Service Layer
Core business logic processing
Repository Layer
Database interaction
Entity Layer
Core data model definition
Connector Layer
External device communication interface

Industrial Communication Protocols

Standard protocol support for extensive integration with various industrial equipment

TCP

Modbus TCP

Reliable communication with industrial control systems

OPC

OPC UA

Standardized industrial automation protocol

IoT

MQTT

Lightweight messaging protocol for IoT device connectivity

VDA

VDA5050

Standard communication interface for AGV/AMR

Integration Features

A complete integration solution from MOROS

Automatic Robot Discovery

Automatically discovers and connects Morow robots and FMRs on the same network using mDNS/DNS-SD technology

Secure Control Authority Management

Ensures safe robot operation through flexible user authentication and exclusive control authority management

Industrial Equipment Integration

Centrally manages every piece of equipment in the loading process, including conveyors, sensors, and actuators

Integration Scenario

1

Box type detection sensor

2

Box alignment conveyor

3

Palletizing robot arm

4

Transport robot (FMR)

A complex automation system where every element is managed and controlled in an integrated way through MOROS

Benefits of Integration

The core value delivered by the MOROS integration solution

Fast Deployment

Automatic discovery and simple configuration minimize setup time, letting operations start quickly

Flexible Scaling

A modular architecture minimizes the impact on existing systems when adding new equipment or features

Secure Operation

A robust security framework and control authority management provide a safe, reliable robot operating environment

Achieve Complete Automation with Seamless Integration

Connect every piece of industrial equipment as one system with the flexible architecture and broad protocol support of MOROS.

|

Roboe Technologies, Inc.

CEO Sanghoon Lee | Business registration number : 299-87-02098 Company: info@roboe.ai | Sales,PR: sales@roboe.ai

Copyright 2021. Roboe Technologies Inc. All rights reserved.