리써치

(광고)

상단 광고 모바일 광고

OpenMind의 앱 빌더는 무엇이며 어떻게 작동합니까?

체인

OpenMind의 앱 빌더는 모듈형 모드, 전환 및 하드웨어 추상화를 사용하여 OM1에서 로봇 애플리케이션의 시각적 구성 및 배포를 가능하게 합니다.

UC Hope

2026 년 1 월 26 일

네이티브 광고1 모바일 광고

(광고)

 

OpenMind 이 회사는 자율 기계용 소프트웨어 개발의 복잡성을 줄이기 위한 도구를 개발하고 있습니다. 이러한 노력의 중심에는 로봇 및 기타 지능형 장치를 위해 설계된 오픈 소스 운영 체제인 OM1이 있습니다. 이 회사는 OM1을 안드로이드 스타일의 로봇 플랫폼이라고 자주 설명하는데, 이는 하드웨어 차이를 추상화하는 공유 런타임을 제공하여 개발자가 동작 및 논리에 집중할 수 있도록 한다는 의미입니다.

최근 OpenMind는 다음을 발표했습니다. 오픈마인드 앱 빌더X는 개발자 포털에 시각적 구성 도구를 제공하여 개발자가 일반적인 작업을 위해 코드를 작성하지 않고도 로봇 애플리케이션을 생성, 수정 및 배포할 수 있도록 지원합니다. 회사 공식 X 계정을 통해 발표된 이 소식에는 제품 사용 모습을 보여주는 짧은 데모 영상이 함께 공개되었습니다.

이 글에서는 OpenMind 앱 빌더가 무엇인지, 기술적으로 어떻게 작동하는지, 그리고 더 넓은 OM1 생태계 내에서 어떤 위치를 차지하는지 설명합니다.

OpenMind의 더 넓은 사명은 무엇인가요?

OpenMind의 목표는 공유 표준과 모듈형 소프트웨어를 통해 자율 기계를 구현하는 것입니다. OM1은 MIT 라이선스 하에 배포되며 GitHub에서 오픈 소스로 개발되어 수천 개의 스타와 커뮤니티 기여를 받았습니다. 이 런타임은 휴머노이드 로봇, 유니트리 고(Unitree Go) 시리즈와 같은 사족 보행 로봇, 터틀봇(TurtleBot)과 같은 모바일 연구 플랫폼을 포함한 다양한 로봇을 지원하도록 설계되었습니다.

The Pi Network Ventures의 투자를 받은 회사 또한, 자율 기계 조정 및 온체인 ID 표준에 중점을 둔 조직인 Fabric Foundation의 핵심 기여자이기도 합니다. Fabric은 로봇 동작을 설명하고 교환하는 방법을 정의하는 ERC 7777과 같은 사양을 장려합니다. App Builder는 이러한 기본 시스템 위에 구축되는 실용적인 인터페이스로 자리매김하고 있습니다.

OpenMind 앱 빌더란 무엇인가

OpenMind 앱 빌더는 OM1 로봇의 동작을 구성하기 위한 노코드 및 로코드 방식의 시각적 인터페이스입니다. 계정을 생성한 후 OpenMind 개발자 포털을 통해 접근할 수 있습니다. 개발자는 구성 파일을 직접 작성하는 대신, 로봇 모드를 나타내는 시각적 노드를 조합하고 이러한 모드들이 어떻게 연결되는지 정의함으로써 애플리케이션을 구축합니다.

각 애플리케이션은 순서도로 표현됩니다. 노드는 인사, 내비게이션, 지도 작성과 같은 동작 상태에 해당합니다. 노드 간의 전환은 로봇이 한 동작에서 다른 동작으로 전환하는 시점과 방법을 정의합니다. 이렇게 생성된 구성은 저장되며 포털을 통해 호환되는 하드웨어에 직접 배포할 수 있습니다.

앱 빌더는 기존 프로그래밍 방식을 대체하는 것이 아닙니다. 오히려 OM1의 구성 시스템 위에 구축되어 있으며, 고급 사용 사례를 위해 코드에서 확장하거나 수정할 수 있는 구조화된 구성 파일을 내보냅니다.

기사는 계속됩니다...

핵심 개념 및 용어

앱 빌더를 이해하려면 몇 가지 OM1 개념에 대한 숙지가 필요합니다.

모드

모드란 개별적인 행동 상태를 의미합니다. 예를 들어, 로봇은 환영 모드, 내비게이션 모드, 메모리 모드와 같은 상태를 가질 수 있습니다. 각 모드는 사용되는 언어 모델, 활성화되는 센서, 허용되는 동작, 그리고 사용 가능한 배경 컨텍스트를 정의합니다.

노드와 전환

비주얼 편집기에서 각 모드는 노드로 나타납니다. 전환은 노드 간의 방향 링크입니다. 전환에는 로봇이 한 모드에서 다른 모드로 이동하는 시점을 결정하는 조건이 포함됩니다. 개발자는 음성 명령이 대기 동작에서 탐색 모드로 전환을 트리거하도록 지정할 수 있습니다.

입력, 동작 및 배경

입력은 마이크, 카메라 또는 웹 기반 피드와 같은 센서 또는 데이터 소스를 나타냅니다. 동작은 이동 명령, 음성 합성 또는 메모리 쓰기와 같은 출력을 나타냅니다. 배경은 GPS 위치 또는 내비게이션 상태와 같은 지속적인 컨텍스트를 제공합니다.

라이프사이클 후크

각 모드에는 언어 모델에 대한 시스템 프롬프트를 포함한 수명 주기 후크가 포함되어 있습니다. 이를 통해 개발자는 구성의 일부로 저장된 자연어 명령을 사용하여 특정 모드에서 모델의 동작 방식을 제어할 수 있습니다.

앱 빌더는 실제로 어떻게 작동하나요?

발표와 함께 공개된 데모 영상은 시작부터 배포까지의 전체 워크플로우를 보여줍니다.

로봇 선택하기

개발자가 앱 빌더를 열면 가장 먼저 사이드바에서 로봇을 선택합니다. 이렇게 하면 지원되는 센서와 동작을 포함하여 특정 로봇 프로필과 구성이 연결됩니다. OM1은 전용 레이어를 통해 하드웨어 추상화를 제공하므로 유사한 로봇 간에 동일한 고수준 구성을 재사용할 수 있습니다.

건물 모드를 시각적으로

로봇을 선택하면 캔버스에 초기 순서도가 표시됩니다. 개발자는 더하기 아이콘을 클릭하여 새로운 모드를 추가할 수 있습니다. 새 모드를 추가할 때마다 매개변수를 정의할 수 있는 편집기 패널이 열립니다.

이 패널에서 개발자는 드롭다운 목록에서 언어 모델을 선택합니다. 지원되는 옵션에는 다양한 상용 및 오픈 소스 모델이 포함됩니다. 다음으로 음성 제어를 위한 자동 음성 인식이나 영상 처리를 위한 카메라 피드와 같은 입력값을 추가합니다. 그런 다음 내비게이션이나 음성 출력과 같은 동작을 선택합니다. GPS 또는 내비게이션 컨텍스트와 같은 배경 화면도 활성화할 수 있습니다.

모든 변경 사항은 즉시 저장되며, 캔버스는 현재 구성을 반영하여 업데이트됩니다.

전환 정의하기

모드가 생성되면, 한 노드에서 다른 노드로 커넥터를 드래그하여 전환을 정의합니다. 그러면 조건을 지정할 수 있는 규칙 편집기가 열립니다. 조건은 입력, 내부 상태 또는 기타 신호를 참조할 수 있습니다. 예를 들어, 전환 규칙은 인식된 음성 명령이 로봇이 대기 모드를 종료하고 내비게이션 모드로 전환하도록 지정할 수 있습니다.

자동 서식 지정 기능은 순서도가 커짐에 따라 가독성을 유지하도록 캔버스를 재배열합니다.

전개

설정이 완료되면 개발자는 인터페이스에서 직접 배포할 수 있습니다. 설정은 OpenMind 포털을 통해 로봇에 업로드되어 수동 파일 전송 없이 적용됩니다. OM1을 로컬 환경이나 프로덕션 파이프라인에서 사용하는 팀의 경우, 동일한 설정을 명령줄 도구 또는 컨테이너화된 워크플로를 사용하여 배포할 수 있습니다.

지원되는 모델 및 구성 요소

OpenMind에 따르면, App Builder는 현재 6개 이상의 언어 모델, 40개 이상의 입력, 30개 이상의 액션, 그리고 10개 이상의 백그라운드 컨텍스트를 지원합니다. 이러한 수치는 각 구성 요소가 플러그인으로 구현된 OM1의 모듈식 설계를 반영합니다.

애플리케이션 로직을 다시 작성하지 않고도 언어 모델을 교체할 수 있습니다. 입력과 동작 또한 기본 하드웨어가 지원하는 한 서로 교환 가능합니다. 이러한 접근 방식을 통해 개발자는 일관된 구조를 유지하면서 다양한 구성을 신속하게 실험할 수 있습니다.

OM1 및 코드 기반 워크플로우와의 통합

앱 빌더는 시각적 구성을 강조하지만, OM1의 코드베이스와 통합되도록 설계되었습니다.

개발자는 구성 설정을 구조화된 파일로 내보내 버전 관리 시스템에 저장할 수 있습니다. 고급 사용자는 OM1 저장소의 해당 디렉터리에 Python 모듈을 추가하여 사용자 지정 입력 및 작업을 생성할 수 있습니다. 이렇게 생성된 사용자 지정 구성 요소는 앱 빌더 인터페이스에서 선택할 수 있습니다.

대규모 배포 또는 Nvidia Jetson 하드웨어와 같은 엣지 디바이스에서의 배포를 위해 OM1은 컨테이너 기반 설정을 지원합니다. 앱 빌더는 초기 구성 및 반복 작업에 소요되는 시간을 줄여 이러한 워크플로를 보완합니다.

하드웨어 추상화 및 이식성

OM1의 핵심 설계 목표 중 하나는 하드웨어에 구애받지 않는 것입니다. 앱 빌더는 이러한 목표를 반영하여 저수준 모터 제어가 아닌 고수준 동작만 노출합니다. 예를 들어, 개발자는 개별 관절의 움직임을 지정하지 않고도 내비게이션 동작을 구성할 수 있습니다.

이러한 추상화는 OM1의 동작을 ROS2와 같은 로봇별 소프트웨어 개발 키트 또는 공급업체 API에 연결하는 하드웨어 추상화 계층을 통해 구현됩니다. 결과적으로 동일한 애플리케이션 로직을 최소한의 변경만으로 여러 로봇에서 재사용할 수 있습니다.

제한 사항 및 고려 사항

앱 빌더는 일반적인 작업을 간소화하기 위한 것이지만, 엔지니어링 판단이 필요 없는 것은 아닙니다.

일부 하드웨어 플랫폼은 컴퓨팅 성능에 따라 지원이 제한될 수 있습니다. 최신 NVIDIA 기반 시스템에서는 모든 기능을 사용할 수 있지만, 구형 플랫폼에서는 일부 기능이 제한될 수 있습니다. 또한 OM1 코어 런타임은 안전성과 안정성을 위해 인터넷에 직접 접속하는 것을 제한하므로 외부 API 사용 방식에 영향을 미칩니다.

복잡한 자율 시스템 구현을 위해서는 개발자가 앱 빌더 설정과 시뮬레이션, 강화 학습, 광범위한 테스트를 결합해야 합니다. OpenMind 문서에서는 간단한 동작부터 시작하여 실제 시스템에 배포하기 전에 시뮬레이션 환경에서 검증할 것을 강조합니다.

맺음말

OpenMind App Builder는 OM1 런타임 위에 구축되는 시각적 구성 도구로, 로봇 애플리케이션의 생성 및 배포를 간소화합니다. 로봇 동작을 모드, 전환 및 모듈형 구성 요소로 표현함으로써 개발자는 모든 단계에 대한 코드를 작성하지 않고도 기능적인 애플리케이션을 조립할 수 있습니다.

앱 빌더의 장점은 코드 기반 워크플로우와의 호환성을 유지하면서 설정 과정의 어려움을 줄여준다는 점입니다. OM1 기반 개발팀에게 앱 빌더는 다양한 하드웨어 플랫폼에서 로봇 동작을 설계, 테스트 및 배포할 수 있는 체계적인 방법을 제공합니다. 기존 개발 방식을 대체하는 것이 아니라, 기본 시스템에 대한 접근성을 높이고 이해하기 쉽게 만들어주는 인터페이스 역할을 합니다.

출처 :

자주 묻는 질문들 (FAQ)

OpenMind 앱 빌더는 어떤 문제를 해결합니까?

이 소프트웨어는 수동 구성 파일을 OM1 애플리케이션의 구조를 그대로 반영하는 시각적 편집기로 대체함으로써 로봇 동작 구성의 복잡성을 줄여줍니다.

앱 빌더로 만든 애플리케이션에 코드를 추가하여 기능을 확장할 수 있나요?

예. 앱 빌더에서 생성된 구성은 OM1 코드베이스에서 내보내고, 버전을 관리하고, 사용자 지정 입력, 작업 및 로직을 추가하여 확장할 수 있습니다.

앱 빌더는 여러 로봇 유형과 호환되나요?

네. 필요한 센서와 동작이 지원되는 한, OM1의 하드웨어 추상화 계층을 통해 다양한 로봇과 연동되도록 설계되었습니다.

책임 한계

면책 조항: 본 기사에 표현된 견해는 BSCN의 견해를 반드시 대변하는 것은 아닙니다. 본 기사에 제공된 정보는 교육 및 오락 목적으로만 제공되며, 투자 조언이나 그 어떤 종류의 조언으로 해석되어서는 안 됩니다. BSCN은 본 기사에 제공된 정보를 바탕으로 내린 어떠한 투자 결정에 대해서도 책임을 지지 않습니다. 본 기사의 수정이 필요하다고 생각되시면 BSCN 팀에 이메일을 보내주시기 바랍니다. [이메일 보호].

저자

UC Hope

UC는 물리학 학사 학위를 취득했으며, 2020년부터 암호화폐 연구원으로 활동해 왔습니다. 암호화폐 업계에 입문하기 전에는 전문 작가로 활동했지만, 블록체인 기술의 높은 잠재력에 매료되어 관심을 갖게 되었습니다. Cryptopolitan과 BSCN 등의 매체에도 기고해 왔습니다. 그는 중앙집중형 및 탈중앙형 금융, 그리고 알트코인에 이르기까지 폭넓은 전문 분야를 보유하고 있습니다.

(광고)

네이티브 광고2 모바일 광고

최신 암호화 뉴스

최신 암호화폐 뉴스 스토리와 이벤트를 확인하세요

뉴스 레터 가입

최고의 튜토리얼과 최신 Web3 뉴스를 받아보세요.

여기에서 구독하세요!
BSCN

BSCN

BSCN RSS 피드

BSCN은 암호화폐와 블록체인에 관한 모든 것을 제공하는 최고의 플랫폼입니다. 비트코인, 이더리움, 알트코인, 밈코인 등 모든 암호화폐에 대한 최신 뉴스, 시장 분석 및 리서치를 확인해 보세요.

(광고)