根據《安裝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...