Webots, perangkat lunak sumber terbuka untuk mensimulasikan robot seluler

tentang Webots

Pada artikel selanjutnya kita akan melihat Webots. Ini adalah simulator robot 3D sumber terbuka dan gratis untuk Gnu / Linux, MacOS dan Windows. Perangkat lunak untuk mensimulasikan robot seluler ini sering digunakan untuk tujuan pendidikan. Proyek Webots dimulai pada tahun 1996 oleh Dr. Oliver Michel di Institut Teknologi Federal Swiss EPFL di Lausanne. Salah satu keuntungan utamanya adalah memungkinkan pengguna untuk berinteraksi dengan model selama simulasi. Program ini didasarkan pada mesin fisika Open Dynamics Engine dan mesin rendering OpenGL. Ini dirilis di bawah lisensi Apache 2.0.

Dengan perangkat lunak ini, pengguna dapat memodelkan, memprogram, dan mensimulasikan senjata industri, biped, kendaraan luar angkasa, robot berkaki banyak, robot modular, mobil, drone terbang, kendaraan bawah air otonom, dan semua jenis robot. Kami dapat menemukan contoh robot, sensor, pustaka aset objek, dan bahan untuk desain yang mudah. Demikian juga kami akan memiliki kemungkinan untuk mengimpor model CAD kami dari Blender dan URDF.

Webots menggunakan ODE (Buka Mesin Dinamika) untuk deteksi tabrakan dan simulasi dinamik benda kaku. Perpustakaan ODE memungkinkan Anda untuk mensimulasikan fisika objek. Program ini juga memungkinkan untuk membangun robot melalui definisi geometris dan dinamis dari bagian-bagian yang menyusunnya. Ini juga memungkinkan Anda menentukan warna dan tekstur untuk visualisasi yang lebih baik.

contoh tabrakan

Perangkat lunak ini juga menyertakan sejumlah sensor dan aktuator yang sering digunakan dalam robotika, dengan model dinamisnya masing-masing. Apalagi kontrol robot dapat ditulis dalam C, C ++, Jawa, Python, Matlab dan ROS.

Fitur umum dari Webots

Preferensi Webots

  • Programnya adalah lintas platform. Ini berjalan di Gnu / Linux, Windows, dan macOS.
  • Kami akan memiliki kemungkinan untuk memilih Bahasa Spanyol di antarmuka program.
  • Kami akan mampu membuat prototipe cukup cepat.
  • Program ini akan memberi kita kemungkinan untuk membuat file berbagai macam simulasi.
  • Webots menyimpan model ke file .wbt. File-file ini berdasarkan bahasa VRML.
  • Inti dari Webots didasarkan pada kombinasi dari a GUI modern (Qt), A mesin fisika (Cabang ODE) dan a Mesin rendering OpenGL 3.3 (gelisah).
  • Itu mungkin ekspor model .wbt ke VRML atau X3D.
  • Simulasi webots dapat diekspor seperti film, adegan HTML interaktif, animasi atau bahkan streaming ke browser web apa pun menggunakan webgl dan websockets.
  • Webots menawarkan kemungkinan mengambil 'tangkapan layar' dalam format PNG atau JPEG dan merekam simulasi dalam format MP4 (macOS / Linux) atau AVI (Windows).
  • Robot dapat diprogram dalam C, C ++, Python, Java, MATLAB atau ROS dengan API sederhana mencakup semua kebutuhan robotika dasar.
  • Pencipta perangkat lunak ini menyediakan bagi pengguna dasar-dasar dasar dalam tutorial yang ditawarkan di dokumentasi.
  • Kita bisa unduh contoh sederhana yang berfungsi sejak saat pertama untuk menggunakannya sebagai panduan.
  • Kami juga akan menemukan file Panduan pengguna dari Webots dan Reference Manual untuk dokumentasi yang komprehensif, termasuk node Webots dan API untuk mengontrolnya.

Instal Simulator Robot 3D Webots di Ubuntu

contoh robot

Persyaratan minimum

Menggunakan perangkat lunak ini membutuhkan persyaratan tertentu, sebagaimana adanya:

  • Kecepatan jam CPU dual-core 2 GHz.
  • 2 GB RAM.
  • Adaptor grafis yang kompatibel dengan NVIDIA atau AMD OpenGL (versi minimum 3.3) dengan setidaknya 512MB RAM.

Melalui paket .deb

Kami akan mampu unduh Webots dalam format file .deb dari proyek halaman GitHub. Nama file yang diunduh untuk artikel ini adalah 'webbots_2020a-rev1_amd64.deb'. Ukuran file yang diunduh sekitar 1,4 GB.

Setelah file diunduh, kami membuka terminal (Ctrl + Alt + T) dan dari folder tempat kami menyimpan file, kami dapat tulis perintah install berikut:

Menginstal paket .deb Webots

sudo dpkg -i webots_2020a-rev1_amd64.deb

Dalam kasus kami temukan masalah ketergantungan, kita bisa menyelesaikannya dengan perintah:

instalasi dependensi

sudo apt install -f

Menggunakan PPA

untuk instal program ini menggunakan PPA yang sesuai, kita hanya perlu membuka terminal (Ctrl + Alt + T) dan mengetik setiap perintah berikut:

wget -qO- https://cyberbotics.com/Cyberbotics.asc | sudo apt-key add -

sudo apt-add-repository 'deb https://cyberbotics.com/debian/ binary-amd64/'

Saat saya melakukan contoh ini di Ubuntu 18.04, tidak perlu memperbarui paket yang tersedia, karena diperbarui secara otomatis. Setelah update kita bisa instal webots dengan apt mengetik di terminal yang sama:

instal dengan APT

sudo apt install webots

Setelah penginstalan selesai, kita bisa temukan peluncur program di komputer kita.

Melalui Snap

Jika kami lebih suka instal Webots menggunakan paket jepret Kami hanya perlu membuka terminal (Ctrl + Alt + T) dan di dalamnya tulis perintah:

instal webots sebagai snap

sudo snap install webots

Setelah instalasi, kita dapat memulainya dengan mencari peluncurnya di sistem atau dengan menjalankan perintah ini di terminal:

webots

Itu bisa didapat informasi lebih lanjut tentang program ini, fitur dan dokumentasinya yang menawarkan pengguna, di situs proyek.


Jadilah yang pertama mengomentari

tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.