Skip to main content

Software

AIMY 3의 소프트웨어 아키텍처와 제어 시스템을 설명합니다.

개요

AIMY 3는 ROS 2(Robot Operating System 2)를 기반으로 하는 모바일 매니퓰레이션 시스템입니다.

LLM을 통한 대화기능, 디스플레이 및 음성을 활용한 정보제공, 주행 기능이 통합된 소프트웨어 플랫폼으로 다양한 상업 시설에서 방문객을 맞이하고 필요한 정보를 제공합니다.

소프트웨어 스택

  • 운영체제: Ubuntu 22.04 LTS
  • ROS 버전: ROS 2 Humble
  • 네비게이션: Nav2 (Navigation2) (옵션)
  • 인식: OpenCV, Stereo Camera
  • 대화 기능: LLM (옵션)

시스템 아키텍처

아래 이미지는 AIMY 3의 시스템 아키텍처를 나타냅니다.

소프트웨어 아키텍처
  • wholebody controller모듈은 모션 명령을 처리하여 framework 모듈로 전달됩니다.

  • framework 모듈은 상위 명령을 모터 제어 명령으로 변환하여 실제 하드웨어에 전달합니다.


안전 시스템

  • 모든 관절 명령은 정의된 동작 범위 내에서 실행되도록 제한(clamp) 됩니다.