ROS,Gazebo以及Rviz的啟動以及環境設定問題

來源:互聯網
上載者:User

標籤:ros   gazebo以及rviz的啟動以及環境設定問題   

在基於linux上的ros,其需要注意環境變數,如下是ros gazebo以及rviz的啟動方式。

rosed baxter_tools enable_robot.py 使用預設的方式開啟上述的.py檔案,這個開啟檔案是在案頭的.bashrc裡面進行修改,例如可以使用export EDITOR="emacs"這是表示一個新開的視窗,也可以使用"emacs -nw"表示不是新的視窗。此外,修改的bashrc原來的視窗source .bashrc;新開的視窗就是可以的。

./baxter.sh sim這類似就是一個分布形式 的命令,在執行前應該執行這個命令

roslaunch baxter_gazebo <tab>
rosrun rviz rviz

rostopic echo /robot/joint_states 這是將其關節狀態即時的顯示出來

ipython是python的升級版,具有自動補全的功能

對於需要監測其關節變數,則首先需要將機器人動起來,這就是需要使用baxter_examples 中的.py檔案來運行;

進而在一個新視窗的開啟rosrun rqt_plot rqt_plot來開啟繪製圖形的視窗


新的視窗中輸入rosnode list可以看當前啟動並執行node
進而查看其輸出的topic,則rosnode info /rsdk_joint_velocity_wobbler

則可以選擇其中的topic,使用rostopic echo /robot/limb/right/joint_command可以來查看其中的資料,進而在plot中添加,但是這裡應該是數組

/robot/limb/right/joint_command/comand[0]來查看圖形/robot/limb/right/joint_command/command[0],首先可以來執行美柚加數組的,然後再輸入comman[0]

對於啟動gazebo的方法:
應該是首先進入進行./baxter.sh sim,然後roslaunch baxter_gazebo <TAB>,進而可以運行rosrun rviz rviz;

對於啟動rviz的方法:
首先應該是roscore(這是由於使用rosrun不能啟動roscore),然後./baxter.sh sim,進而rosrun rviz rviz。這裡值得注意的是有的時候還需要source /devel/setup.bash來進行設定環境變數。


同時幾個關於robot的website可以關註:Kawasaki日本川崎;FANUC發那科(日本);KUKA庫卡(德國);ABB(瑞士);aldebaran阿爾大不列顛(法國巴黎)生產了Nao。
ROS IDEs(exprience and advice on using integrated development environments with ROS)這裡有一些examples的以及eclipse。


對於學習ros的幾個軟體:Edmodo,Github等等。


cal -y可以顯示日期時間


由於firefox是使用shell指令碼寫的命令,則可以直接firefox www.bing.com/

可以使用evince來開啟目前的目錄下的pdf檔案,例如 envince test.pdf,同時也可以使用絕對位址來開啟相應的pdf。






本文出自 “雲淡風輕” 部落格,請務必保留此出處http://htlbydgod.blog.51cto.com/9829379/1633352

ROS,Gazebo以及Rviz的啟動以及環境設定問題

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.