Konsep AWS RoboMaker - AWS RoboMaker

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Konsep AWS RoboMaker

Bagian ini menjelaskan konsep dan terminologi utama yang harus Anda pahami untuk menggunakanAWS RoboMaker konsep dan terminologi utama yang harus Anda pahami. Untuk informasi, lihat AWS RoboMakerFAQ.

Kontainer

Gambar kontainer disimpan di Amazon ECR. Sebuah wadah dibuat dari gambar ketika dijalankan oleh layanan. Simulasi khas mungkin menggunakan Robot Operating System (ROS) dengan satu wadah simulasi lingkungan di Gazebo, dan wadah kedua simulasi robot. Untuk informasi, lihat Apa yang dimaksud dengan Amazon ECR? dalam Panduan Pengguna Amazon ECR.

Pekerjaan simulasi

Sebuah pekerjaan simulasi tunggal mengeksekusi satu atau dua aplikasi. Pekerjaan simulasi yang khas mencakup pemasangan aplikasi robot (logika khusus yang merespons data lingkungan) dengan lingkungan (model dunia yang dihuni robot Anda). Pekerjaan simulasi memberikan hasil dan metrik. Untuk informasi selengkapnya, lihat Simulasi denganAWS RoboMaker.

Simulasi WorldForge

Simulasi WorldForge membuatnya lebih mudah dan lebih cepat untuk menghasilkan dunia simulasi dari template yang Anda tentukan. Selain itu, ini dapat membantu Anda mengelola beban kerja simulasi yang membutuhkan sejumlah besar dunia simulasi dengan pengacakan domain. Untuk informasi selengkapnya, lihat Menciptakan dunia dengan Simulasi WorldForge.

Environment

Sebuah aplikasi menentukan konfigurasi untuk, dan alat-alat untuk berjalan di, lingkungan. Alat yang berjalan di lingkungan berbagi sistem file yang sama, variabel lingkungan, dan jaringan. Aplikasi dan alat yang berjalan di lingkungan harus mencerminkan perubahan file di lingkungan dan lingkungan harus menyediakan alat yang tersedia. Anda harus menyediakan gambar kontainer untuk lingkungan. Untuk informasi selengkapnya, lihat Menggunakan gambar untuk mengembangkanAWS RoboMakeraplikasi.

Aplikasi

Sebelum Anda dapat membuat pekerjaan simulasi, Anda harus membuat aplikasi robot atau aplikasi simulasi diAWS RoboMaker. Aplikasi robot berisi kode robot untuk navigasi dan persepsi. Sebuah aplikasi simulasi berisi semua aset dan logika yang diperlukan untuk mensimulasikan lingkungan. AWS RoboMakermendukung pembuatan lebih dari satu versi aplikasi robot dan aplikasi simulasi Anda. Untuk informasi selengkapnya, lihat Aplikasi versi.

Aplikasi kami terdiri dari dua komponen (utama):

  • Sebuah kontainer, yang merupakan unit standar perangkat lunak yang membuat paket kode dan semua dependensi sehingga aplikasi berjalan dengan cepat dan andal dari satu lingkungan komputasi ke lingkungan komputasi yang lain.

  • Rangkaian perangkat lunak, yang menunjukkan lingkungan tempat isi bundel dapat diekstraksi, bersumber, divalidasi, dan dijalankan. Saat ini, suite perangkat lunak yang didukung adalah Umum (untuk aplikasi robot) dan SimulationRuntime(untuk aplikasi simulasi).

Konfigurasi aplikasi

Ketika Anda menyediakan simulasi atau robot aplikasi dalamCreateSimulationJob, Anda benar-benar menentukanRobotApplicationConfig danSimulationApplicationConfig. Dengan kata lain, tentukan ARN aplikasi aktual dan versi, ditambah konfigurasi peluncuran berikut, konfigurasi upload, dan alat.

  • LaunchConfig- Memberitahu layanan simulasi bagaimana Anda ingin kode aplikasi Anda berjalan di lingkungan.

  • UploadConfiguration- Anda dapat meneruskan hingga 10 konfigurasi unggahan per aplikasi. AWS RoboMakermengunggah file yang ditulis ke jalur konfigurasi unggahan ke bucket keluaran Anda.

  • Tool- Daftar proses yang disesuaikan untuk dijalankan dalam wadah aplikasi.

Untuk informasi selengkapnya, lihat Simulasi denganAWS RoboMaker.