Buat paket ROS menggunakan LLMS.
Menggunakan antarmuka bahasa alami untuk menggambarkan proyek robot, Roscribe menghilangkan penghalang keterampilan menggunakan ROS untuk pemula, dan menghemat waktu dan kerumitan untuk insinyur yang terampil. Roscribe menggabungkan kekuatan semata dan fleksibilitas model bahasa besar (LLM) dengan teknik tuning yang cepat untuk menangkap detail desain robot Anda dan secara otomatis membuat paket ROS seluruh untuk proyek Anda.
Roscribe membangun seluruh ruang kerja ROS melalui pendekatan multi-langkah agen, di mana setiap langkah berfokus pada satu aspek spesifik dari desain perangkat lunak robot. Secara khusus, Roccribe membantu Anda dengan langkah -langkah berikut:
Jika Anda baru mengenal ROS, ROSCRIGT akan menjadi robot Anda (ICS) Mentor? ️
Jika Anda adalah pengguna ROS yang berpengalaman, Roscribe dapat membantu membuat cetak biru untuk paket ROS Anda? ️
Roscribe terdiri dari 4 agen. Daftar di bawah ini merinci tanggung jawab masing -masing agen, yang ditunjukkan dalam urutan interaksi:
SpecAgent
: Membantu kerangka keseluruhan proyek Anda. Dalam istilah ROS, ia membangun grafik ROS dari proyek Anda, di mana setiap bagian grafik dapat dihasilkan atau ditarik dari reositori sumber terbuka.GenAgent
: Diberikan grafik ROS, agen ini menghasilkan ruang kerja ROS dan kode untuk setiap node ROS di Python. Atau, dapat mengunduh implementasi sumber terbuka untuk simpul ROS.PackAgent
: Dengan pengetahuan tentang ROS Workspace yang dihasilkan, agen ini membuat file peluncuran ROS yang membawa node ROS. Selanjutnya, file package.xml
, CMakeLists.txt
, dan README.md
dihasilkan oleh agen ini.SupportAgent
: Ini adalah agen dukungan pelanggan Anda, yang dapat membantu Anda setiap kali Anda mengalami kesalahan selama menjalankan proyek Anda. Agen sudah memiliki akses ke tata letak proyek, dan dapat secara internal membaca file yang dihasilkan. Gambar berikut menggambarkan arsitektur roscribe:
Silakan lihat halaman wiki kami untuk mempelajari cara menginstal dan menggunakan roscribe dalam proyek robotika Anda:
Melihat ke dalam roscribe dan ide platform robot berbasis LLM
Slide Presentasi dari UCSD ROS Workshop 27 Oktober 2023
Rekaman video presentasi lokakarya UCSD ROS 27 Oktober 2023
Untuk pertanyaan bisnis, seperti konsultasi atau pekerjaan kontrak, silakan hubungi [email protected].
Sebagai proyek open-source, kami mendorong semua penggemar robotika untuk berkontribusi pada roscribe. Selama setiap rilis, kami akan mengumumkan daftar kontributor baru.