신규 고객은 더 이상 AWS RoboMaker를 사용할 수 없습니다. 기존 AWS RoboMaker 고객은 AWS RoboMaker에 대한 지원이 종료되는 2025년 9월 10일까지 서비스를 이용할 수 있습니다. AWS RoboMaker에서 전환하는 데 도움이 되는 이 블로그를 읽어보세요.
AWS RoboMaker를 사용하면 인프라를 관리하지 않고도 손쉽게 로봇 애플리케이션을 구축하고 로봇 개발 시뮬레이션을 실행, 크기 조정 및 자동화할 수 있습니다.
시뮬레이션
자율 로봇을 위한 애플리케이션을 구축하고 테스트하는 것은 까다롭고 복잡하며 많은 리소스가 소모됩니다. 일반적으로 개발자 팀이 광범위한 배포 시나리오를 해결하기 위한 코드를 작성하면 이 코드를 통합한 다음 애플리케이션 시나리오를 실제 환경의 로보틱스 하드웨어에서 테스트합니다. 개발 및 테스트 프로세스를 이렇게 수동으로 수행하자면 직원의 작업 시간이 할애되고, 값비싼 하드웨어가 필요하며, 애플리케이션 업데이트의 릴리스 주기는 늦어지고, 확장이 어려워질 수 있습니다.
시뮬레이션을 사용하면 개발자가 가상 환경, 즉 월드에서 애플리케이션을 테스트할 수 있으므로 테스트 범위를 넓히고, 코드 오류를 줄이며, 개발 속도를 가속화할 수 있습니다. 시뮬레이션 사용의 가장 중요한 이점 중 하나는 다양한 많은 월드에서 로봇을 테스트하고 훈련할 수 있다는 것입니다. 확장 시뮬레이션을 활용하면 강력한 회귀 테스트, 강화 학습 및 가상 데이터 생성을 수행할 수 있게 됩니다. 하지만 로보틱스 회사의 입장에서 시뮬레이션 월드 구축, 시뮬레이션 인프라 관리 및 테스트 확장에는 많은 비용이 들고 전문 기술도 필요합니다. 종종 이 때문에 로보틱스 회사에서의 시뮬레이션 사용은 제한적으로 이뤄지며 대규모 자동화 테스트를 활용하는 데도 한계가 있습니다.
AWS RoboMaker를 사용한 시뮬레이션
A: AWS RoboMaker는 개발자, QA 및 DevOps 엔지니어가 인프라를 프로비저닝하거나 관리할 필요 없이 손쉽게 시뮬레이션 월드를 생성하고 시뮬레이션 작업을 실행할 수 있도록 하는 완전관리형 서비스입니다. RoboMaker는 개발자가 3D 가상 환경에서 코드를 테스트하며 반복 실행할 수 있는 도구를 제공하여 모든 로보틱스 회사가 합리적인 가격으로 대규모 시뮬레이션을 이용할 수 있도록 합니다. 이 서비스는 대규모 및 병렬 시뮬레이션을 지원하며 테스트 대상 시나리오의 복잡성에 따라 자동으로 확장됩니다. 로보틱스 회사에서는 RoboMaker 시뮬레이션을 통해 더 빠르고 경제적이며 강력하게 로보틱스 애플리케이션 테스트 및 기계 학습을 실현할 수 있습니다.
대규모 병렬 시뮬레이션 실행
개발자는 RoboMaker 배치 시뮬레이션 API를 사용하여 단일 API 호출로 대규모 시뮬레이션 배치를 손쉽게 시작할 수 있습니다. API를 통해 대규모 시뮬레이션을 실행하면 컴퓨팅 파워에 보다 쉽게 액세스할 수 있으므로 개발자가 테스트의 복잡성, 규모 및 빈도를 높여 개발 수명 주기를 단축하고 보다 강력한 테스트를 수행할 수 있습니다.
모든 시뮬레이터 사용
RoboMaker 시뮬레이션은 ROS, 사용자 지정 로봇 애플리케이션, Gazebo, Unity, Unreal, Nvidia Isaac 기반 시뮬레이션을 포함하여 원하는 로봇 소프트웨어 및 시뮬레이터를 실행하는 데 사용할 수 있습니다. RoboMaker를 사용하면 인프라를 프로비저닝, 구성 및 관리하지 않고도 클라우드에서 시뮬레이션을 실행할 수 있습니다.
Simulation WorldForge
대규모 시뮬레이션 월드 구축
RoboMaker WorldForge를 사용하면 엔지니어링 투자나 월드 생성 인프라 관리 없이도 현실 세계의 상황을 모방하는 수백 개의 사전 정의된 무작위 시뮬레이션 월드를 자동으로 생성할 수 있습니다. 시뮬레이션 월드 생성기가 없으면 시뮬레이션 월드를 구축하는 데 많은 비용과 시간이 소모되며, 전문적인 3D 모델링 기술과 시뮬레이션 엔진에 대한 지식도 필요합니다. WorldForge를 사용하면 간편하게 시뮬레이션의 규모, 속도 및 분산을 높여 프로덕션 코드의 품질을 개선하고 출시 기간을 단축할 수 있습니다. 현재 WorldForge는 구성 가능한 평면도와 가구를 완비한 실내 가정용 환경을 제공합니다.