原创 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、查看硬盤所