1. 程式人生 > >ROS實踐(N)-常見錯誤

ROS實踐(N)-常見錯誤

一 找不到opencv

錯誤:

[email protected]:~/dev/rosbook/chapter3_tutorials# rospack depends chapter3_tutorials
[rospack] Error: package 'chapter3_tutorials' depends onnon-existent package 'opencv2'and rosdep claims that it is not a system dependency. Check the ROS_PACKAGE_PATH or try calling 'rosdep update'


原因:

Since Indigo, OpenCV is not released from ROS infrastructure. Its ROS-interface packagevision_opencv depends on standalonelibopencv* packages.

OpenCV2 is the official version supported on Indigo and Jade. To use it, you just need to add a dependency on opencv2 and find_package it in your CMakeLists.txt as you would for any third party package:

For OpenCV vision_opencv provides several packages:

  • cv_bridge: Bridge between ROS messages and OpenCV.

  • image_geometry: Collection of methods for dealing with image and pixel geometry

In order to use ROS with OpenCV, please see the cv_bridge package.

解決:

簡單的說,就是indigo版本以後,opencv的包,就不叫opencv2了,改成cv_bridge即可。

二 找不到rxconsole

http://wiki.ros.org/rxconsole

(!)rx packages are replaced by rqt, which is available for fuerte and later.

rqt_console is a replacement.

相關推薦

ROS實踐N-常見錯誤

一 找不到opencv 錯誤: [email protected]:~/dev/rosbook/chapter3_tutorials# rospack depends chapter3_tutorials [rospack] Error: package 'cha

Android Studio專案打包常見錯誤:Execution failed for task ':app:mergeReleaseResources'等等

    Generate Signed APK: Errors while building APK. You can find the errors in the 'Messages' view. 錯誤1: AAPT: libpng error: Not

中科院分詞系統NLPIR常見錯誤處理JAVA

沒有熟悉這個分詞器用起來真的讓人很崩潰,遇到bug都不知道怎麼辦,但是如果熟悉了用起來還是蠻得心應手的,是一個很不錯的分詞工具哦!強烈推薦! 下載地址:http://ictclas.nlpir.org/downloads,下載最新的NLPIR/ICTCLAS2

ROS實踐5-除錯相關

一 編譯程式 [email protected]:~/dev/rosbook# cp -r /home/yangkai04/Documents/Learning\ ROS\ for\ Robotics\ Programming\ 1448OS_Code/1448O

Ros入門3ROS學習中遇到的問題:1.rospack depends1 beginner_tutorials出現錯誤

rospack depends1 beginner_tutorials 出現錯誤 [rospack] Error: the rosdep view is empty: call 'sudo rosdep init' and 'rosdep update'、 解決方法如下: 按提示sudo

Linux下的socket程式設計實踐TCP服務端優化和常見函式

併發下的殭屍程序處理 只有一個程序連線的時候,我們可以使用以下兩種方法處理殭屍程序: 1)通過忽略SIGCHLD訊號,避免殭屍程序     在server端程式碼中新增     signal(

QT、VS常見bug及解決辦法——VS錯誤 2 error LNK1120: 1 個無法解析的外部命令

這個問題的原因是有標頭檔案,但是找不到實現。 有兩個原因: 1.只包含了標頭檔案,只有這個函式的宣告,沒有包含這個函式的實現(實現一般放在cpp檔案中的)。所以只能通過編譯,連線不成功。 2.另一個原因是函式的宣告和實現都放在標頭檔案中了,一般要把宣告放標頭檔案中,實現放在c

Android自己定義組件系列【6】——進階實踐3

err ack XML @+ layout apk get ast edi 上一篇《Android自己定義組件系列【5】——進階實踐(2)》繼續對任老師的《可下拉的PinnedHeaderExpandableListView的實現》進行了分析,這一篇計劃中間插一段“知識點

API開發實踐 返回HTML

acea 指定 win filename static box 拖動地圖 ive let 分為兩個部分:生成HTML和返回HTML 生成HTML: 最終想要的時顯示地圖,不可避免的使用高德地圖的API。 【地圖API】地址錄入時如何獲得準確的經緯度?淘寶收貨地址詳解 改變幾

disconf實踐基於XML的分布式配置文件管理,自動reload

blog exce conf redis 信息 exceptio res pan ram 上一篇介紹了基於xml的非自動reload的分布式配置文件管理,這一篇介紹自動reload的方式(基於disconf實踐二)。 1. 修改RedisConfig.java 1 pa

ROS知識16----如何編譯時自動鏈接同一個工作空間的其他包的頭文件包含message,srv,action自動生成的頭文件

logs package fin 空間 依賴庫 osc div build 知識 catkin_make編譯時,往往需要自動鏈接同一個工作空間的其他包的頭文件。否則會出現類似如下的錯誤: /home/xx/xx_ws/srcA_package/src/db.hpp:13:

Hadoop自學筆記常見Hadoop相關項目一覽

-a https class Lucene 百萬 data fcm you 轉換 本自學筆記來自於Yutube上的視頻Hadoop系列。網址: https://www.youtube.com/watch?v=-TaAVaAwZTs(當中一個) 以後不再贅述 自學筆

Android自己定義組件系列【5】——進階實踐2

col fonts tle 適配 pack tom ica void log 上一篇《Android自己定義組件系列【5】——進階實踐(1)》中對任老師的《可下拉的PinnedHeaderExpandableListView的實現》前一部分進行了實現,這一篇我們來看看Ex

Mongodb基礎實踐

數據庫查詢 表達式 where 技術 文章 在前面的文章裏面主要介紹了MongoDB的文檔,集合,數據庫等操作和對文檔的增、刪、改相關知識,接下來會總結一點有關查詢的相關知識。 在MySQL中,我們知道數據查詢是優化的主要內容,讀寫分離等技術都是可以用來處理數據庫查詢優化的,足以見數

Linux多線程實踐線程的基本屬性設置API

ets evel 內核 system 範圍 ack jsb sig 溢出 POSIX 線程庫定義了線程屬性對象 pthread_attr_t ,它封裝了線程的創建者能夠訪問和改動的線程屬性。主要包含例如以下屬性: 1. 作用域(scope) 2. 棧尺寸(s

ROS知識17----Actionlib使用的例子

官方 htm post wiki 官方教程 參考 知識 logs www 1.Actionlib原理   英文版:DetailedDescription   翻譯版:actionlib的身世之謎 2.Actionlib官方教程   Actionlib是ros的重要部件,對於

linux驅動開發之framebuffer應用編程實踐

linux驅動開發之framebuffer驅動 1、framebuffer應用編程 (1)打開設備文件 (2)獲取設備信息 宏定義的命令在/linux/fb.h中 不可變信息FSCREENINFO,使用ioctl參數有FBIOGET_FSCREENINFO宏名,表示用ioctl從

MVC項目實踐——需求分析

用例 分析 strong span 詳細 現在 同時 喜歡 發揮 需求: 作為一名觀眾,我希望知道詳細的比分變化和得分信息,以便於了解比賽走向和隊員的精彩得分。 用例故事: 裏約奧運女排決賽進行中... Ht7:現在比分多少了? LP:2:1,中國隊領先。 Ht7:那小比

MVC項目實踐——EDM實現

開發 ron key com sum lldb 實體類 資源管理器 space 實體數據模型 (EDM) 是一個規範,用於定義由在 實體框架 基礎上生成的應用程序使用的數據。使用 EDM 的應用程序在設計架構中定義應用程序域中的實體和關系。設計架構用於生成由應用程序代碼使用

MVC項目實踐——UI頁面的實現

mvc mar type logs tab field mef model viewbag 上篇給出了一個首頁: 1 @model VolleyballScoring.Models.Team 2 3 @{ 4 ViewBag.Title = "Index