Memigrasi aplikasi ROS ke kontainer - AWS RoboMaker

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

Memigrasi aplikasi ROS ke kontainer

Mulai Oktober 2021,AWS RoboMakermemperluas dukungan untuk mengaktifkan serangkaian robot dan perangkat lunak simulasi. Sebelumnya, Robot Operating System (ROS) dan Gazebo adalah satu-satunya robot yang didukung dan konfigurasi perangkat lunak simulasi yang diizinkan untuk dijalankanAWS RoboMaker. Dengan perubahan ini, Anda sekarang dapat mengkonfigurasi robot dan perangkat lunak simulasi pilihan Anda saat menjalankan simulasi diAWS RoboMaker.

Apa artinya ini bagi pelanggan yang ingin terus menggunakan ROS dan Gazebo?

Ini berarti Anda diminta untuk pindah ke alur kerja berbasis Docker untuk membangun wadah aplikasi Anda sendiri untuk digunakan diAWS RoboMaker. Docker adalah alat standar industri yang memungkinkan pengembang untuk menggabungkan dependensi aplikasi mereka dan mengirimkan perangkat lunak mereka sebagai paket yang dibundel (kontainer). Untuk informasi lebih lanjut, lihatDasar-dasar Docker untuk Amazon ECS. Gambar yang Anda gunakan harus memenuhi persyaratan yang tercantum dalamPersyaratan untukAWS RoboMakerwadah yang kompatibel.

Bagaimana jika saya sudah menggunakan kontainer berbasis ROS?

Maka Anda sebagian besar jalan ke sana! Anda harus memperbarui rangkaian perangkat lunak AndaRobotdanSimulasiaplikasi dari rangkaian perangkat lunak terkait ROS keUmumdanSimulasi runtimeperangkat lunak suite melaluiAWSkonsol atau CLI. Kemudian, ikuti langkah-langkah untukMenjalankan simulasi.

Cara bermigrasi ke alur kerja berbasis Docker

  1. Pilih salah satu tutorial berikut tergantung pada versi ROS yang Anda inginkan dan ikuti langkah-langkah di dalamnya.

  2. Setelah Anda membuat kontainer, Anda dapat melanjutkan untuk mengirimkan pekerjaan simulasi Anda.