ROS Dosyalama Konseptleri ve Araçlarının Tanıtımı
- Bu tutorialda kullanılmak üzere ‘ros-tutorials’ adında bir paket yaratılır.
$ sudo apt-get install ros-kinetic-ros-tutorials
- Genel olarak dosya sistemleri paketler ve manifestler (package.xml) olarak ikiye ayrılır. Paketler ROS birim kodlarından yazılım organizasyonları yapılmasını sağlayan
araçlardır.Manifestler ise paketler hakkında bilgilerin yer aldığı dosyalardır. (Bir nevi paketlerin etiketleri denebilir. İçinde lisanslar, paket çeşitleri, kodlamayı yapan kişinin adı gibi bilgiler yer alır.)
- ROS paketlerinin kontrolü ve kullanımı ile ilgili bir çok ROS aracı vardır.Bunlardan bazıları
şunlardır:
rospack:
Paketlerle ilgili bilgi alınmasını sağlayan araçtır.Kullanımı aşağıda verilmiştir.
- $ rospack find [package_name]
Example:
$ rospack find roscpp
output: YOUR_INSTALL_PATH/share/roscpp
roscd:
Paketin kütüphanesinin doğrudan değiştirilmesini (klasörden klasöre geçmemizi) sağlayan araçtır.Kullanımı aşağıda verilmiştir.
$ roscd [locationname[/subdir]]
Example:
$ roscd roscpp
$ pwd
output: YOUR_INSTALL_PATH/share/roscpp
roscd_log:
ROS üzerinde yapılmış işlemlerin loglarını (işlem kayıtlarını) açmamızı sağlayan araçtır.
rosls:
Dosya içinde yer alan paketlerin listelenerek gösterilmesini sağlayan araçtır.Kullanımı roscd ile aynıdır.
Please ask about problems and questions regarding this tutorial on answers.ros.org. Don't forget to include in your question the link to this page, the versions of your OS & ROS, and also add appropriate tags. |
Tutorial Level: