ROS學習筆記(一)

1.  在文件夾下新建終端(Terminal)

  • 安裝軟件 sudo apt-get install nautilus-open-terminal
  • 註銷後重新啓動

2. 查看ROS的所有環境變量,並用grep過濾

  • env | grep ros

3. 文件夾命:機器人名_description說明該功能包裏放置的一定是機器人的相關模型的文件或者是一些外觀的描述文件。

    比如mbot_description urdf xaxro,其中urdf和xaxro爲兩個功能包依賴urdf是用來解析模型,xacro。。。

4. 使用 gedit ~/.bashrc對bashrc文件進行編輯,看了古月的視頻,始終沒有用vi ~/.bashrc能進入並且能看到環境變量,但是就是不      知道怎麼更改的,在網上找打這個方法。修改完保存好之後,使用 source ~/.bashrc,讓改變後的配置在當前終端生效。

5. ROS在當前文件夾下新建終端: sudo apt-get install nautilus-open-terminal

                                                         nautilus -q

                            重啓系統或者輸入 sudo reboot

6. 當安裝一個新的庫,但是庫與庫之間會存在依存關係,有的庫已經更新,有的庫沒有更新,就會出現

    unable to correct problems, you have held broken packages

    解決的辦法就是將  sudo apt-get install 改成 sudo aptitude install

7. catkin_make編譯後,需要刷新一下工作空間環境,否則可能找不到工作空間,可以通過  echo "source ~/tutorials_ws/devel/setup.bash" >> ~/.bashrc命令來追加。這樣每次新打開終端,系統都會刷新工作空間。

8. 當需要用新的名字覆蓋原默認節點的名字是,在命令後面加“ __name:=x”,注意有空格符號的存在。

9. 一個命令同時建立兩個文件夾 mkdir -p ~/catkin_ws/src,同時建立雷catkin_ws和src

    編譯完成後要刷新環境變量 source ~/catkin_ws/devel/setup.bash

10. 常見的命令

      rospack find package_name 查找某個pkg的地址

      rospack list 列出本地所有pkg

      roscd pack_name 跳轉到某個pkg下

      rosls package_name 列舉某個pkg下的文件信息     

      rosed package_name file_name 編輯pkg中的文件

      catkin_create_pkg  <pkg_name> [dep] 創建一個pkg

      rosdep install [pkg_name] 安裝某個pkg所需的依賴

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章