Mobile VLA는 Kosmos-2B를 기반으로 한 Mobile Robot 전용 Vision-Language-Action 모델입니다.
장애물 회피 시나리오에서 연속적인 3D 액션 예측을 수행합니다.
1from mobile_vla import MobileVLAModel, MobileVLATrainer
2from PIL import Image
3import torch
4
5# 모델 로드
6model = MobileVLAModel.from_pretrained("minuum/mobile-vla")
7
8# 이미지와 태스크 준비
9image = Image.open("robot_camera.jpg")
10task = "Navigate around obstacles to track the target cup"
11
12# 예측
13with torch.no_grad():
14 actions = model.predict(image, task)
15
16print(f"Predicted actions: {actions}")
17# 출력: [linear_x, linear_y, angular_z]
1# 배치 처리
2images = [Image.open(f"frame_{i}.jpg") for i in range(8)]
3actions = model.predict_sequence(images, task)
4
5# 실시간 제어
6for frame in camera_stream:
7 action = model.predict(frame, task)
8 robot.execute(action)
[RGB Images] → [Kosmos-2B Vision] → [Action Head] → [3D Actions]
↓ ↓ ↓ ↓
224x224 Image Features Regression [x, y, θ]
1@misc{mobile_vla_2024,
2 title={Mobile VLA: Vision-Language-Action Model for Mobile Robot Navigation},
3 author={Mobile VLA Team},
4 year={2024},
5 publisher={HuggingFace},
6 url={https://huggingface.co/minuum/mobile-vla}
7}
이 모델은 RoboVLMs 프레임워크를 기반으로 개발되었으며, Mobile Robot 커뮤니티의 발전을 위해 공개됩니다.