시뮬레이션

자율 로봇을 위한 애플리케이션을 구축하고 테스트하는 것은 까다롭고 복잡하며 많은 리소스가 소모됩니다. 일반적으로 개발자 팀이 광범위한 배포 시나리오를 해결하기 위한 코드를 작성하면 이 코드를 통합한 다음 애플리케이션 시나리오를 실제 환경의 로보틱스 하드웨어에서 테스트합니다. 개발 및 테스트 프로세스를 이렇게 수동으로 수행하자면 직원의 작업 시간이 할애되고, 값비싼 하드웨어가 필요하며, 애플리케이션 업데이트의 릴리스 주기는 늦어지고, 확장이 어려워질 수 있습니다.

시뮬레이션을 사용하면 개발자가 가상 환경, 즉 월드에서 애플리케이션을 테스트할 수 있으므로 테스트 범위를 넓히고, 코드 오류를 줄이며, 개발 속도를 가속화할 수 있습니다. 시뮬레이션 사용의 가장 중요한 이점 중 하나는 다양한 많은 월드에서 로봇을 테스트하고 훈련할 수 있다는 것입니다. 확장 시뮬레이션을 활용하면 강력한 회귀 테스트, 강화 학습 및 가상 데이터 생성을 수행할 수 있게 됩니다. 하지만 로보틱스 회사의 입장에서 시뮬레이션 월드 구축, 시뮬레이션 인프라 관리 및 테스트 확장에는 많은 비용이 들고 전문 기술도 필요합니다. 종종 이 때문에 로보틱스 회사에서의 시뮬레이션 사용은 제한적으로 이뤄지며 대규모 자동화 테스트를 활용하는 데도 한계가 있습니다.

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는 구성 가능한 평면도와 가구를 완비한 실내 가정용 환경을 제공합니다.

이미지
요금 확인

AWS RoboMaker 요금은 종량제로, 기본 요금이 없습니다.

자세히 알아보기 
이미지
무료 계정에 가입

AWS 프리 티어에 즉시 액세스할 수 있습니다. 

가입 
이미지
콘솔에서 빌드 시작

AWS RoboMaker를 사용하여 빌드를 시작하십시오.

시작하기 
페이지 콘텐츠
시뮬레이션 WorldForge