原创 ROS操作系統學習(六)訂閱者Subscriber的編程實現

實現實時瞭解在海龜仿真器下海龜的位置信息 1.創建功能包 在上一篇博客創建的功能包下開發,所以就不用創建了 然後在你創建的learning_topic文件下的src文件下創建一個pose_subscriber.cpp文件 2.在.

原创 ROS操作系統學習(三)ROS命令行工具的使用

以小海龜爲例 啓動ROS Master roscore 啓動小海龜仿真器 rosrun turtlesim turtlesim_node 啓動海龜控制節點 rosrun turtlesim turtle_teleop_key

原创 人臉識別門禁項目總結(STM32部分)

提前說說 大概一個月前吧,因爲學校要驗收實驗室的一些項目,所以老師就把這活給了我和我的小夥伴,小夥伴那邊主要搞得是樹莓派那邊,我這邊就是負責的就是32。因爲學長提前都做好過,意思就是我們再浮現一下,順便學學,增加增加經驗。當時剛學

原创 ubuntu下編譯c++和Python文件

C++ 1.首先在終端創建一個C++文件 touch helloworld.cpp 2.把你的程序寫進文件中 gedit helloworld.cpp 3.保存退出 Ctrl+s 4.編譯成可執行文件 g++ hellowor

原创 ROS操作系統學習(二)ROS要了解的東西

ROS是什麼? ROS=通信機制+開發工具+應用功能+生態系統 節點(Node)–執行單元 執行具體任務的進程、獨立運行的可執行文件; 不同節點可使用不同的編程語言,可分佈式運行在不同的主機; 節點在系統中的名稱必須是唯一的。

原创 ROS操作系統學習(一)ROS安裝

這幾天在家閒着也是閒着,學東西,更博客,提升點能力吧。 本篇針對的是kinetic版本的安裝,其實都大同小異,有區別的地方也不大。 一.打開軟件更新,把下列該勾的選項都一溝 2.換源,改成中科大源(儘量就用中科大源,之前用清華源

原创 鄰接矩陣和鄰接表

廢話不多說,直接上代碼,代碼有註釋,不會私聊我。 鄰接矩陣 #include "stdio.h" #define MAXVEX 20 #define INFINITY 32767 #define Vextype char typ

原创 操作系統課程學習

提前說說 雜,用這一個字來描述一下我這兩個月,反正就七裏扒拉各種事情。得好好回顧一下這門課程了 操作系統 一.課程特點 抽象 與硬件相關 複雜 與軟件無關 二.爲什麼要學習操作系統 併發 性能分析與衝突解決 資源管理 隱藏複

原创 Linux內核模塊的插入和刪除

一.創建函數文件和Makefile文件 $sudo mkdir qiliguala $cd qiliguala $vim helloworld.c 在helloworld.c下輸入以下內容 #include <linux/ini

原创 神舟筆記本卸載Ubuntu16.04再安裝Ubuntu16.04操作系統

提前說說:先說問題吧,安好linux OS後不要刪/boot下的任何文件,千萬不要刪!(其實有些也能刪,但是最好在網上查一下再刪) 寫這篇博客的原因就是因爲我刪了/boot 內核下的一個顯示圖形界面,我當時以爲只是一個軟件包無所謂

原创 在multisim14上完成數碼管的顯示(0-9)

提前說說 前幾天給西電的同學做了一個小的線上課程設計,用到數碼管。沒想到我們課程設計也是關於數碼管,所以在這總結一下如何仿真實現數碼管 目標:完成一個數碼管的顯示,從0-9分別顯示 一. 首先,確定使用的是共陰極數碼管,在元器庫中

原创 卸載Multisim14.0並將其重新安裝

提前說說 數電課設要使用這個軟件仿真,半天沒安裝好,查了半天資料,在此做個總結 正文 一.安裝步驟和參考文檔相同,一步一步來,但是安裝過程中出現以下問題 二.刪除相關文件 在刪除相關文件時,發現這個軟件已經和系統建立好動態鏈接(也

原创 CMake Erro 問題解決

之前在虛擬機裝kinect驅動,總是遇到問題,裝了Ubuntu系統,操作起來一條龍,舒服 問題描述: 輸入 make install 後出現 Install the project… – Install configuration

原创 ROS操作系統學習(十五)常用可視化工具的使用

QT rqt_console 收集日誌信息,方便做篩選,調試 rqt_plot 訂閱某個數據,自行繪製成圖表 rqt_image_view 顯示攝像頭圖像 rqt 一個rqt彙總工具箱,包含所有rqt的相關內容 Rviz