原创 SSH樹莓派被拒絕問題解決

自從樹莓派系統更新後就不默認開啓ssh了 這個問題非常簡單 把SD卡插進電腦,在根目錄下添加一個名爲ssh的文件,注意:沒有任何後綴 再次把卡插進樹莓派,開機,這時候就發現ssh成功了

原创 ROS與Arduino:ros_arduino_bridge功能包的使用解讀

我在學習這個功能包的時候發現了幾篇非常好的文章,我這裏就不多寫了,直接分享給大家 官方參考:https://github.com/hbrobotics/ros_arduino_bridge/ ros_arduino_bridge的

原创 ROS中話題的訂閱與發佈+ROS環境下上位機與Arduino單片機通訊

文章目錄準備工作創建Publisher創建Subscriber運行Publisher與SubscriberROS下 上位機與Arduino單片機通訊 準備工作 創建工作空間 $ mkdir -p ~/catkin_ws/src $

原创 無痛配置開機&遠程連接樹莓派+鏡像下載+基本工具

在樹莓派官網下載鏡像系統太慢了,這裏給大家我下載好的鏡像的百度網盤鏈接: 鏈接:https://pan.baidu.com/s/1GUZA5TMCq4iX55Jd036Elw 提取碼:xp2s 一些基本工具我也給大家整理好了,下面

原创 ROS-機器視覺 ③:人臉識別

人臉識別需要在輸入的圖像中確定人臉(如果存在)的位置、大小和姿態,往往用於生物特徵識別、視頻監聽、人機交互等應用中。2001年,Viola和Jones提出了基於Haar特徵的級聯分類器對象檢測算法,並在2002年由Lienhart

原创 用esp8266模塊配合小愛同學打造廉價物聯網系統

所需材料:esp8266模塊、繼電器模塊、燒寫器和小愛同學設備一臺。 esp8266模塊、繼電器模塊、燒寫器加一起也就是大概15塊錢,在淘寶就可以買的到。 我用一個led驗證了一下,csdn不能上傳視頻,這裏不好給大家展示了。想控

原创 將solidworks模型導入ROS中的錯誤解決

sw_urdf_exporter插件還有一點小錯誤好像,我今天弄的時候就遇到了,仔細檢查urdf文件後終於發現了這個錯誤,來源與我們用solidworks生成的文件 [ERROR] [1584194344.911065094]:

原创 用solidworks將模型導成ROS的URDF模型

雖然不久前就知道能將模型直接導入,但是並沒有找到一個比較詳細的教程,ros wiki上的官方教程比較模糊,經過我的摸索,這裏給大家詳細介紹一下,希望能夠幫到大家,縮短學習和開發的時間。 先給大家看一下效果: 這裏需要一個插件,這

原创 ROS與Arduino:Arduino IDE的配置安裝+實現簡單串口通訊

rosserial_arduino包可讓ROS和ArduinoIDE一起工作 rosserial提供的ROS通訊協議工作在Arduino的UART上,它讓Arduino成爲標準的ROS節點,可以發佈和訂閱ROS消息,發佈TF轉換,

原创 配置微軟Xbox One手柄到ROS實現通訊控制

環境:Ubuntu16.04 + ROS kinetic 安裝joy package joy package爲通用的Linux操縱桿提供了ROS驅動,它包括了一個joy_node節點,可以讓Linux操縱桿和ROS交互.這個節點發

原创 ROS分佈式多機通訊的配置與實現

ROS是一種分佈式軟件框架,節點之間通過鬆耦合的方式進行組合,在很多應用場景下,節點可以運行在不同的計算平臺上,通過Topic、Service進行通信。但是ROS中只允許存在一個Master,在多機系統中Master只能運行在一臺

原创 ROS-機器視覺 ④:物體跟蹤

物體跟蹤與物體識別有相似之處,同樣使用特徵點檢測的方法,但側重點並不相同。物體識別針對的物體可以是靜態的或動態的,根據物體特徵點建立的模型作爲識別的數據依據;物體跟蹤更強調對物體位置的準確定位,輸入圖像一般需要具有動態特性。 物體

原创 ROS-機器視覺 ①:攝像頭的標定

攝像頭這種精密儀器對光學器件的要求較高,由於攝像頭內部與外部的一些原因,生成的物體圖像往往會發生畸變,爲了避免數據源造成的誤差,需要針對攝像頭的參數進行標定。ROS官方提供了用於雙目和單目攝像頭標定的功能包——camera_cal

原创 ROS中的客戶端與服務端+ROS環境下上位機與Arduino單片機通信

文章目錄創建一個server創建一個Client編譯功能包運行Server和ClientROS環境下上位機與Arduino通信 服務(Service)是節點之間同步通信的一種方式,允許客戶端(Client)節點發布請求(Reque

原创 ROS與Arduino:利用CMake編譯代碼並上傳到arduino

爲什麼要利用CMake編譯代碼並上傳到arduino? 當需要開發大點的軟件項目,Arduino IDE對代碼的管理就變得比較笨拙。 如果你經常想要從命令行或能自動完成的eclipse編譯代碼 最後你可以通過rosserial_c