天天看點

auboi5在Ubuntu18.04下執行roslaunch aubo_i5_moveit_config moveit_planning_execution出現[aubo_driver-5]錯誤

在用ros控制auboi5機械臂時,執行語句roslaunch aubo_i5_moveit_config moveit_planning_execution.launch sim:=false robot_ip:=192.168.*.*會出現如下報錯

auboi5在Ubuntu18.04下執行roslaunch aubo_i5_moveit_config moveit_planning_execution出現[aubo_driver-5]錯誤

顯示aubo_driver節點挂掉,但未給出具體錯誤

給出如下解決辦法:

1、單獨運作

rosrun aubo_driver aubo_driver
           

這時會報錯顯示找不到aubo的編譯生成的共享庫

auboi5在Ubuntu18.04下執行roslaunch aubo_i5_moveit_config moveit_planning_execution出現[aubo_driver-5]錯誤

2、這時隻需要locate <缺失的庫> 作者這裡的是libconfig.so.11

locate libconfig.so.11
           

出現如下路徑

auboi5在Ubuntu18.04下執行roslaunch aubo_i5_moveit_config moveit_planning_execution出現[aubo_driver-5]錯誤

3、這時候需要将對應的路徑添加到/etc/ld.so.conf中

sudo geidt /etc/ld.so.conf
           

把庫的路徑添加到/etc/ld.so.conf中的最後 ,此時需要注意路徑不能向下遞歸,需要把路徑複制全

auboi5在Ubuntu18.04下執行roslaunch aubo_i5_moveit_config moveit_planning_execution出現[aubo_driver-5]錯誤

4、然後再重新整理共享庫路徑環境變量即可

sudo ldconfig
           

5、然後再次運作aubo_driver

rosrun aubo_driver aubo_driver
           

如果還有報錯,說明還有另外一個共享庫的路徑未添加,繼續之前的步驟即可,記住最後都需要重新整理一下共享庫,作者這裡是liblog4cplus-1.2.so.5問題

auboi5在Ubuntu18.04下執行roslaunch aubo_i5_moveit_config moveit_planning_execution出現[aubo_driver-5]錯誤

6、最後[aubo_driver-5]的問題就成功解決了