ROS新功能包PlotJuggler繪圖

http://www.ros.org/news/2017/01/new-package-plotjuggler.htmlhtml

PlotJuggler

PlotJuggler,一個基於Qt的應用程序,容許用戶加載,搜索和繪圖數據。許多ROS用戶將使用MATLAB或rqt_plot實現,當要分析的數據至關大時,效果就不是很好了。
python

PlotJuggler,提供了更加友好的用戶界面。
特徵:
Multiplot: 多條曲線添加到情節。在行,列,標籤和/或單獨的窗口中排列繪圖。
Zoom: 輕鬆放大。您能夠鎖定全部繪圖的X軸。
Save/Load layouts: 組織你的佈局之一,能夠將它保存在一個文件稍後重用。
Complete Undo/Redo: CTRL-Z作你指望它作的事情。
DataLoad plugins: 容易加載CSV或rosbags。
DataStreaming plugins: 訂閱到一個或多個ROS主題,並繪製它們的數據流。

RosPublisher plugin: 使用交互式跟蹤從新發布原來的ROS消息。
git


能夠在這裏找到的代碼: https://github.com/facontidavide/PlotJuggler
注意:您還須要這個包: https://github.com/facontidavide/rostypeintrospection


如何構建

首先,您須要使用如下命令克隆存儲庫及其子模塊:github

git clone --recursive https://github.com/facontidavide/PlotJuggler.git

web

git clone https://github.com/facontidavide/PlotJuggler.git
  cd PlotJuggler
  git submodule update --init --recursive

您須要在系統上安裝的惟一二進制依賴關係是Boost和Qt5。在Ubuntu上,debans能夠用命令安裝:api

sudo apt-get -y install qtbase5-dev libboost-dev

在Fedoraapp

sudo dnf install qt5-qtbase-devel boost-devel

而後繼續,你會作任何基於cmake的項目框架

mkdir build; cd build
 cmake ..
 make
 sudo make install

注意:您不該跳過最後一個安裝步驟。目前須要安裝文件夾中的插件的/ usr / local / lib目錄/ PlotJuggler /不然PlotJuggle將沒法找到他們。機器學習

注意ROS用戶

若是使用CATKIN構建此項目,ROS相關的插件將自動包括在編譯中。若是你不想編譯ROS插件,但catkin被安裝在系統中,在註釋本的CMakeLists.txt行ide

find_package(catkin QUIET)

您還須要下載並構建這個包:https://github.com/facontidavide/ros_type_introspection 在ROS indigo和kinetic,你能夠運行

sudo apt-get install ros-indigo-ros-type-introspection

sudo apt-get install ros-kinetic-ros-type-introspection


http://www.ros.org/news/2017/01/announcing-the-release-v06-of-rapp-platform-and-rapp-api.html

RAPP平臺和RAPP API的v0.6版本

咱們很高興地宣佈RAP平臺和RAPP API的v0.6版本,旨在提供一個在線平臺,爲機器人提供即用型通用雲服務!

與v0.5.5相比的更改以下:

  • RAPP平臺Web服務如今支持經過令牌機制進行身份驗證

  • 幾個新的功能以ROS節點的形式以及相應的API web調用引入。這些措施包括經過來自Caffe包裝(物體識別http://caffe.berkeleyvision.org/),電子郵件管理,geolocator,在家庭的環境危害檢測(檢測是否燈都留在或開門),人體檢測,新聞探險家,路徑規劃和天氣記者。

  • Web服務:介紹了一個框架頂hop.js的,可方便地實現Web服務的開發(documenation

  • Python的平臺API被重構,支持高層次的API高級API的實現,以及靜態的請求和響應對象

  • RAPP平臺維基已經更新全部節點,包括如何建立一個新的功能全面的教程,一個新的Web服務,甚至機器人應用的當前描述。

  • RAPP平臺腳本(安裝和部署)中轉移一個獨立的存儲設備

您能夠從包含RAPP平臺V0.6一個準備推出VM 這裏。此外,RAPP平臺v0.6已經在塞薩洛尼基亞里斯多德大學上市。你能夠找到關於如何調用其雲服務的更多信息點擊這裏

感興趣的連接:

RAPP是由歐盟委員會經過其FP7計劃資助的一個爲期3年的研究項目(2013-2016年),該計劃提供了一個開源軟件平臺,以支持機器人應用程序的建立和交付。其技術目標包括爲機器人應用程序的開發人員開發基礎設施,所以他們能夠輕鬆地構建和包括機器學習和個性化技術到他們的應用程序,建立一個存儲庫,從中機器人能夠下載機器人應用程序(RApps)和上傳有用的監視信息,以及開發機器人和自動化中知識表示和推理的方法。有關RAPP的更多信息,請訪問http://rapp-project.eu/。

相關文章
相關標籤/搜索