原创 ROS CAN總線設備接入(二)can總線數據提取和以ros topic形式發佈

【簡介】基於前ROS CAN總線設備接入(一),我們成功實現了對於libpcan庫的使用,本次將實現對於can總線的初始化以及對於can總線上有效數據提取,並將其以topic形式發佈到ros節點中。 【正文】 1,要完成數據讀取,需要對以

原创 ROS CAN總線設備接入(一)Linux動態庫的顯式調用

前提: (1),如果在libpcan安裝正常的話,那麼可以用以下命令查找到libpcan.so ls /usr/lib/libpcan* 查找到方可進行api載入。 (2),確保CMakeList.txt 當前目標文件已加入add_exe

原创 ROS多進程回調的實現 ROS Using different ros::CallbackQueue

總體上分爲一下步驟: 1 用 ros::CallbackQueue定義需要的回調隊列; ros::CallbackQueue state_callback_queue; 2 將回調隊列初始化進subscriber中。例如下面所示: r

原创 python tkinter 程序簡單打包exe

參考博客:https://blog.csdn.net/wangxiaobei2017/article/details/84560223 首先需要在Python安裝目錄下安裝pyinstaller。 之後將編寫好的程序複製到tensorfl

原创 Keras深度神經網絡訓練IMDB情感分類的四種方法

原文   https://my.oschina.net/gaussik/blog/850642 Keras的官方Examples裏面展示了四種訓練IMDB文本情感分類的方法,藉助這4個Python程序,可以對Keras的使用做一定的瞭解。

原创 ROS node調用service: ros::service::call/client.call()

簡介:介紹如何在一個node裏調用現有的rosservice list查詢到的service。 效果:通過talker publish需要調用服務的數據,listener接收到數據後調用服務進行三個整形數據相加,並返回相加和。 環境:ub

原创 Ubuntu14.04系統下安裝ros_barrett_package

Ubuntu14.04系統下安裝ros_barrett_package教程 備註:     安裝記錄:環境通用pc平臺,i3,i5及amd的處理器計算機上都試過。操作系統ubuntu14.04+ros indigo。 1 ros安裝完成

原创 stm32多塊開發板can總線互聯卡死問題

       單塊板子在接入can總線時沒有任何問題,但是多塊板子同時接入can時,基本只有一塊是可以用的,其他板子會卡死,起初認定是總線連接的問題,試過總線上接入120ohm電阻一隻或兩隻,都沒有效果,通過keil使用jlink進入調試

原创 ros::NodeHandle成員介紹

完整英文介紹見網址http://docs.ros.org/jade/api/roscpp/html/classros_1_1NodeHandle.html    ros::NodeHandle 1 NodeHandle::advertis

原创 ros talker listener主要基本api 介紹

1 ros::init void ros::init ( const M_string &  remappings, const std::string &  name, uint32_t  options = 0

原创 通過ROS的Node(節點)調用bhand_controller服務實現barrett_hand基本動作控制

簡介:編寫一個node,實現通過該node進行barrett機械手的初始化。bhand_controller提供很多關於機械手操作的服務,如我們可以通過終端運行下面命令: $ rosservice call /bhand_node/act

原创 ROS .so載入undefined reference to `dlopen'問題

在ros下做libpcan導入是遇到`dlopen',`dlclose'等函數沒有定義問題,查了好多資料,並沒有解決,在google上搜索cmake dlopen後第一條就是解決方案。原文如下。 Suppose you get thi

原创 keras實現常用深度學習模型LeNet,AlexNet,ZFNet,VGGNet,GoogleNet,Resnet

轉載出處:https://blog.csdn.net/wmy199216/article/details/71171401# LeNet #coding=utf-8 from keras.models import Sequential

原创 Ax+By+C=0 直線一般式擬合 c++/python

資料來源於https://www.codeproject.com/Articles/576228/Line-Fitting-in-Images-Using-Orthogonal-Linear-Reg 先行Mark,並附python代碼。另

原创 win7結束進程 時,提示“拒絕訪問”、“沒有此任務的實例運行” taskkill 結束不了進程

原解決方案https://www.cnblogs.com/jieliujas/p/9413064.html 需要注意,根據系統位數選擇不同pchunter即32位或64位,我開始隨便下載的pchunter,打開沒有進程顯示,後來下載了64