原创 ROS部署到機器人小車並實現底層電機控制過程中遇到的問題

任務:在實驗室原有的基於can總線控制的移動機器人平臺上應用ROS步驟:1.ROS推薦系統爲ubuntu,首先需要重裝機器人的操作系統。            2.下載並安裝ROS。            3.原can卡不支持linux系

原创 英語學習筆記——習語與短語篇(持續更新)

1、at a (single) stroke =at one stroke  一下子、一舉 put sb off their stroke 擾亂某人,使某人亂了方寸   2、the fashionable world 上流社會   3、s

原创 英語學習筆記——單詞篇(持續更新)

在校生活十幾年,英語學習也持續了十幾年,然而英語水平卻依然平平。依舊聽不出、說不出、寫不出。英語筆記寫了滿滿幾大本,但卻丟的丟扔的扔,完全沒有積累下來。所以打算從今天開始將學習到的知識記錄在博客中,進行集中管理,免於丟失。 一、表述世界,

原创 Linux基礎命令(三):重定向、展開與引用——cat、sort、uniq、grep、wc、head、tail、tee、管道、echo、字符展開、雙引號、單引號、轉義字符序列

I/O重定向 通過這個工具,可以重定向命令的輸入輸出,命令的輸入來自文件,而輸出也存到文件。 也可以把多個命令連接起來組成一個強大的命令管道。 cat — 連接文件 sort — 排序文本行 uniq — 報道或省略重複行 grep —

原创 ros入門 工程目錄結構、節點通信方式、基本操作命令

ROS(Robot Operating System) ros的基本框架是斯坦福大學人工智能實驗室在STAIR項目與機器人技術公司Willow Garage的個人機器人項目(Personal Robots Program)之間的合作中爲了

原创 orb算法簡介

ORB算法 ORB(Oriented FAST and Rotated BRIEF)是一種快速特徵點提取和描述的算法。這個算法是由Ethan Rublee, Vincent Rabaud, Kurt Konolige以及Gary R.Br

原创 win10創建Ubuntu子系統,安裝常用軟件以及圖形界面

一、開啓win10子系統 [ Windows Subsystem for Linux(WSL)] 準備工作 設置——>更新和安全——>針對開發人員——>開發人員模式 (自動配置,稍等片刻) 控制面板——>程序——>程序和功能——>啓用或關

原创 ros安裝

ros安裝其實很簡單,網上也有很多介紹安裝步驟的博客。但是每次安裝總要重新搜索,搜索結果還不一定符合自己的情況,單獨參考任一篇博客總是不能夠解決所有的問題,還是需要自己整合一個適合自己的流程。 添加源: 我的系統是Ubuntu16.04,

原创 Linux基礎命令(二):文件目錄操作及命令使用——cp,mv,mkdir,rm,ln,通配符,命令類型,type,which,help,man,apropos,whatis,info,alias

操作文件和目錄 cp — 複製文件和目錄 mv — 移動/重命名文件和目錄 mkdir — 創建目錄 rm — 刪除文件和目錄 ln — 創建硬鏈接和符號鏈接 如果是簡單的文件和目錄操作任務,使用圖形化界面的文件管理器會更容易些,但是對於

原创 Android studio在真機上調試程序的步驟

1、手機連接到電腦 筆者使用的小米5s手機進行調試,首先用USB線將手機連接到電腦,在小米官網上下載手機驅動,在電腦的設備管理器中選中手機,右鍵——>更新驅動程序軟件——>瀏覽計算機以查找驅動程序軟件——>選擇已下載的手機驅動文件所在目錄

原创 github簡介

Github是一個用於版本控制和協同工作的代碼託管平臺。它允許你和來自任何地方的人一起參與項目工作。下面我們簡單的介紹以下GitHub的工作流程和使用方法。 一、倉庫(repository) 一個倉庫通常是用來組織一個獨立的項目的。倉庫中

原创 git學習筆記

  一、git簡介 git是一種分佈式版本控制系統(Distributed Version Control System,簡稱 DVCS)。git 對待數據的方法是直接記錄快照,而非差異比較。git 數據庫中保存的信息都是以文件內容的哈希

原创 linux bash腳本編程

bash腳本語言是一種解釋性語言,執行時通過解釋器執行,不需要編譯。 一、變量         本地變量:使用格式爲varname=值,本地變量的聲明週期爲整個腳本進程         局部變量:使用格式爲local varname=值,

原创 linux 基礎命令(一):文件系統跳轉與操作系統探究——date,cal,df,free,exit,pwd,cd,ls,命令選項和參數,file,less,系統目錄,硬鏈接與軟鏈接

 The Linux Command Line 說到命令行,我們真正指的是 shell。shell 就是一個程序,它接受從鍵盤輸入的命令, 然後把命令傳遞給操作系統去執行。幾乎所有的 Linux 發行版都提供一個名爲 bash 的 來自

原创 ROS報錯處理(持續更新)

1、[rospack] Error: package 'test' not found 沒有找到ros功能包,原因是沒有爲功能包配置系統環境,可以利用source運行工作空間中devel目錄下的setup.bash配置文件並使配置立即生效