ROS學習筆記(4) 程式編譯與修改

2022-09-24 00:21:12 字數 762 閱讀 4339

小車開機連線到虛擬機器

nfs掛載

:將樹莓派檔案掛載到虛擬機器上

sudo mount -t nfs 192.168.0.100:/home/wheeltec/wheeltec_robot/mnt

密碼:raspberry

結束掛載命令:

sudo mount -t nfs 192.168.0.100:/home/wheeltec/wheeltec_robot/mnt

ssh登入

date

顯示系統時間

修改服務端時間為當前時間,樹莓派系統時間未聯網,可能混亂

sudo date -s 「2022-02-20 00:00:00」

修改程式在

sublime text

裡開啟掛載資料夾的

src檔案即可修改

ctrl+s

儲存 ctrl+d

多字元同時修改

需要編譯:

.c  .cpp  .h

無需編譯:

.py  .launch  .yaml  .urdf

開啟工程路徑

cd /home/wheeltec/wheeltec_robot

編譯所有功能包:

catkin_make

單獨:catkin_make -dcatkin_whitelist_packages="功能包名"

之後只能單獨,所有需要解除

catkin_make -dcatkin_whitelist_packages=""

ROS學習筆記(三) 編譯ROS程式包

contents 編譯程式包 使用 catkin make 開始編譯你的程式包 一旦安裝了所需的系統依賴項,我們就可以開始編譯剛才建立的程式包了。注意 如果你是通過apt或者其它軟體包管理工具來安裝ros的,那麼系統已經預設安裝好所有依賴項。記得事先source你的環境配置 setup 檔案,在ub...

ros學習筆記3 功能包建立與編譯

建立ros功能包 使用命令 catkin create pkg 命令格式 catkin create pkg package name depend1 depend2 depend3 其中依賴關係 std msgs 包含常用的訊息型別,表示基本的資料型別和其他基本的訊息構造,如多維陣列 roscpp...

學習6 編譯ROS程式包,和學習ROS節點

設定好所有依賴項後,就可以編譯這個程式包了。1 編譯ros程式包 1.1 catkin make 在catkin工作空間裡,直接執行catkin make就可以編譯了。官方教程說,相當於依次執行了cmake和make catkin make make targets dcmake variables...