You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

ROS paketeista tietoa

package=paketti (https://fi.wikipedia.org/wiki/Paketinhallintaj%C3%A4rjestelm%C3%A4)

directory=hakemisto (https://fi.wikipedia.org/wiki/Hakemisto_%28tietotekniikka%29)

subdirectory=alihakemisto

 

(Käskyt ovat sinisellä)

 

Huom!

ROS työkalut löytävät vain ROS paketteja jotka ovat ROS_PACKAGE_PATH hakemistojen sisällä.

echo $ROS_PACKAGE_PATH

Komennolla näkee mikä on käyttäjän ROS_PACKAGE_PATH

 

Esimerkkeihin on käytetty ROS tutorials pakettia

lataa se käyttämällä seuraavaa komentoa:

sudo apt-get install ros-<distro>-ros-tutorials

Vaihda '<distro>'  käyttämälläsi ROS versiolla (Esimerkiksi: kinetic)

Esimerkiksi: sudo apt-get install ros-kinetic-ros-tutorials

 

Työkaluja

 

  1. rospack (antaa käyttäjälle tietoja halutusta paketista)

    1. rospack find (antaa polun kyseiselle paketille)

      1. Käyttö: rospack find [package_name]

        1. Esimerkki: rospack find roscpp

          1. Esimerkki palautuksesta: /opt/ros/kinetic/share/roscpp

  2. roscd (vaihtaa hakemistoa suoraan pakettiin, stack:iin tai alihakemistoon)



    1. roscd
      1. Käyttö: roscd [locationname[/subdir]]
        1. Esimerkki: roscd roscpp

          1. pwd komento kertoo tämän hetkisen hakemiston.

          2. Esimerkki alihakemistoon siirtämisestä: roscd roscpp/cmake


    2. roscd log (vie käyttäjän mihin ROS tallentaa kansiot)

      1. Käyttö: roscd log

        1. Jonkun ROS ohjelman täytyy olla käynnistynyt jotta voit tehdä tämän komennon. Muuten saat virhe raportin.

  1. rosls (antaa käyttäjän katsoa paketin, stackin tai sijainnin sisältöä)



    1. rosls

      1. käyttö: rosls [locationname[/subdir]]

        1. Esimerkki: rosls roscpp_tutorials

          1. Esimerkki palautuksesta: cmake launch package.xml srv

  1. TAB näppäimen käyttö. Voit kesken komentoa painaa TAB näppäintä jolloin komento täyttyy loppuun itsestään jos on vain yksi vaihtoehto.

        1. Esimerkki: roscd toscpp_tut (nyt voit painaa TAB näppäintä)

          1. Tällöin tulee komentoriville: roscd roscpp_tutorials/

        2. Esimerkki: roscd tur (nyt voit painaa TAB näppäintä)

          1. Tällöin tulee komentoriville: roscd turtle

      1. Huom! tämä toimii vain jos on yksi vaihtoehto.

  • No labels
You must log in to comment.