ROS學習(2) rviz與gazebo問題記錄

2021-10-23 16:50:59 字數 1470 閱讀 3442

繼續按照教程學習,踩了很多坑。

實踐6.2.4在rviz中顯示模型時,執行launc**件出現如下報錯

原因:出現這類問題往往是工作環境有問題,如在編譯之後未設定環境變數。我這裡的錯誤是功能包的位置出錯。一開始還是不理解ros工作機理,沒有將mrobot_descripyion這個功能包放在工作空間的src資料夾下面。

在執行6.2.4的launc**件,開啟的模型結構出錯

報錯提示缺少了joint_state_publisher,安裝指令為

sudo apt-get install ros-kinetic-joint-state-publisher-gui
安裝之後模型也正常了

在執行6.5.3arbotix與rviz**器時,在rviz中的模型錯誤

報錯資訊為

syntaxerror from _future_ imports must occur at the beginning of the file
意思是 from_future_imports這個語句必須放到**塊開始的地方,找到上面提示的這個sources_list.py檔案,果然沒有放到最上面,將其修改之後,就可以成功開啟模型了

在執行6.7.2在gazebo中顯示機械人模型時,將mrobot_gazebo功能包拖入工作空間內,編譯工作空間,報錯

從報錯的資訊來看是在編譯mrobot_gazebo功能包的時候出錯,需要安裝gazebo_ros_control包,安裝命令為

輸入命令

$ export svga_vgpu10=0
解決方案,重新安裝了gazebo7.0,然後就可以在執行gazebo的時候執行rviz了.參考

ros中使用gazebo的兩個天坑

ROS學習筆記 rviz的基本介紹

rviz是ros中一款三維視覺化平台,一方面能夠實現對外部資訊的圖形化顯示,另外還可以通過rviz給物件發布控制資訊,從而實現對機械人的監測與控制。本文在參照ros wiki官方教程的基礎上,給出rviz的入門總結。一 rviz的安裝及介面簡介 在安裝ros時,如果執行的完全安裝,rviz已經安裝好...

ROS學習之tf在rviz中的顯示

昨天粗略看了一下ros中rviz的用法。事實,他就是乙個視覺化的工具。wiki的使用者手冊 筆者按照教程操作,在最後使用這個命令 rosrun rviz rviz d rospack find turtle tf rviz turtle rviz.rviz 顯示出來的並不是教程中截圖的那樣,而是 左...

ROS學習筆記 rviz的一些示例

在之前的一篇部落格裡,已經寫到了一種rviz的示例,呼叫本地攝像頭在rviz中顯示實時畫面 呼叫本地攝像頭並在rviz中顯示 這篇主要分享在ros wiki上的官方示例教程,有刪減,有補充。上篇也提到了,主要是以下幾個方面 一 markers和interactive markers 這部分應該就是給...