原创 ROS-gtest使用

ROS-gtest使用1.官網參考https://github.com/google/googletest2.在包名子目錄創建 test/test_*.cpp,如內容如下:#include <tf/transform_listener.h

原创 apollo學習基礎之一 [.proto協議文件]

apollo學習基礎之一 [.proto協議文件]    在學習apollo過程,有很多基礎知識必須先熟悉瞭解,否則在閱讀代碼過程中會很吃力。那麼其中對.proto文件的理解和使用,特別、非常的重要。你可以在網上百度一下proto,會出來

原创 6_在ROS下配置多機通信方法2——使用zeroconf

1.安裝軟件包並配置zeroconf            在ROS網絡中,由於tf轉換和很多消息類型都被標上了時間戳,機器之間的時間同步就非常重要了,一種使各計算機保持時間同步狀態的方法就是在各計算機上安裝chrony和ntpdate軟

原创 apollo調試rosserial

apollo 調試 rosserial 一、準備      1、  進入apollo docker環境 執行       bash docker/scripts/dev_start.sh -l -t dev_5     bash dock

原创 tx2系統備份與恢復

tx2系統備份與恢復         tx2系統備份與恢復對我們以後長期開發與產品批量生產是非常有幫助的,能快速的對已經開發好的系統進行備份,複製,節約大量的安裝時間。在操作過程在需要手動操作,執行命令也不多,安裝以下步驟即可,所以在這就

原创 APOLLO學習C++基礎之一[unique_ptr智能指針]

                   APOLLO學習C++基礎之一[unique_ptr智能指針]      在學習apollo過程中,經常碰到這樣的指針,unique_ptr,就是我要講的智能指針,(當然,對於C++的高手來說,就是小

原创 開機出現grub rescue 的修復(Error:no such device)或者找不到啓動項

一、開機出現grub rescue 的修復或者硬盤裝系統找不到啓動項    針對以下方法 主要是針對window10系統,當時出現這種情況,是因爲我在磁盤管理手動刪除其他分區,導致分區表混亂,無法正常啓動,我的是雙系統,Windows一啓

原创 ubuntu16.04安裝nvidia 及apollo 安裝NVIDIA

ubuntu16.04安裝nvidia 及apollo 安裝NVIDIA 1、首先查看自己的pc顯卡的型號     ubuntu16.04 查看方法:           查看GPU型號 :lspci | grep -i nvidia  

原创 ImportError: cannot import name 'main ImportError: cannot import name 'main

ImportError: cannot import name 'main在輸入 pip --version,或者sudo pip install requests  時出現錯誤:解決方法:            sudo python

原创 Ubuntu 16.04 藍牙4.0自動連接

Ubuntu 16.04 藍牙4.0自動連接             在安裝ubuntu16.04 之後,使用自帶的藍牙連接鼠標,死活不成功,於是百度查找半天也完整的答案,折騰了半天,總結如下:      1、sudo apt-get i

原创 4.ROS 多機通信 虛擬機[作爲從機]-控制樹莓派或者odroid 或者ros[作爲主機]

ROS最牛逼的地方就是它的通信機制了,不僅僅是進程間通信方便,就連不同設備間通信也很方便,只需添加幾行代碼,你就可以實現多電腦間的 Topi c共享, 遠程控制等功能。下面就讓我們一起來實現吧! 這裏假設我們有兩個電腦:樹莓派或者od

原创 udev規則創建USB設備掛載點映射

udev規則創建USB設備掛載點映射     在機器人等ROS開發過程中,功能需求越來越複雜,會用到很多USB設備。例如外接兩個同樣芯片的USB轉串口芯片,一個可能imu設備,一個可能是stm32串口通訊設備等,那麼如此多的USB設備在l

原创 修改python默認解釋器--python2.7 與python3.5切換

修改python默認解釋器--python2.7 與python3.5切換下面我們學習兩個方法,但是我個人推薦使用方法2方法1:一、查看你PC  python的版本號,輸入ls /usr/bin/py +[tab] :說明我安裝pytho

原创 TX2安裝固態硬盤並掛載到/home目錄下

TX2安裝固態硬盤並掛載到/home目錄下安裝環境:          硬件平臺: NVIDIA Jetson TX2,   綠聯 SATA SSD 256G        系統平臺:  ubuntu 16.04  LTS 1、查看硬盤所