後續 安裝ORK功能包踩坑之路和解決方案

2021-10-22 09:45:16 字數 1660 閱讀 2503

根據《安裝ork功能包踩坑之路和解決方案》確實可以編譯ork功能包,但是在除錯可樂識別的案例時,出現了不能detection的問題,具體如下。

**如下:

roslaunch robot_vision freenect_with_calibration.launch 

rosrun topic_tools relay /camera/depth_registerd/igb_raw /camera/depth_registered/image

rosrun object_recognition_core detection -c `rospack find object_recognition_linemod`/conf/detection.ros.ork

roslaunch robot_vision ork_rviz.launch

報錯:

網上述問題,結果很豐富,沒有效果,幾天的痛苦煎熬,只能分析到這

1.終端輸入如下指令生成core檔案:

ulimit -a

ulimit -c unlimited

ulimit -a

rosrun object_recognition_core detection -c `rospack find object_recognition_linemod`/conf/detection.ros.ork

2.gdb除錯,結果如下,發生core dump之後, 用gdb進行檢視core檔案的內容, 以定位檔案中引發core dump的行.

sigse**:指示程序進行了一次無效的記憶體引用(通常說明程式有錯,若訪問了乙個未經初始化的指標)。名字se**代表「段違例」(segmentation violation).

sigse**的預設動作是終止+core

回想起在ork編譯的時候出現了大量提示,可能與上述問題有關,萬事不如從頭再來,檢查自己的猜想:

此問題還需要繼續學習,改錯真是苦逼的路,未知的點可怕

linux環境下的gdb除錯方法

mac系統安裝mongodb踩坑之路

廢話不多說,上 安裝指令 brew install mongodb 這裡要安裝brew mac自帶ruby環境 我們可以終端直接輸入 usr bin ruby e curl fssl 直接按 enter下一步 which brew檢查是否安裝成功 將映象對映到國內映象 1.cd brew repo ...

jupyterlab安裝和踩坑

我這邊推薦先安裝anaconda3,然後再用conda安裝jupyterlab,安裝並執行ipython 坑1 需要把linux預設的python源切換到anaconda的python源,不然會提示找尋不到等等。輸入from notebook.auth import passwd 然後設定你的密碼 ...

pip安裝第三方包踩坑

1.windows下powershell進不了virtualenv環境 解決 以管理員身份啟動powershell然後執行 set executionpolicy remotesigned。選擇 y 回車。執行.script activate.ps1 2.pip freeze requirement...