最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

使用VScode搭建ROS開發(fā)環(huán)境過程記錄

2022-12-14 17:52 作者:大海深處の便利店  | 我要投稿

接上回,現(xiàn)在我已經(jīng)在ubuntu16.04安裝完了ros-kinetic,但現(xiàn)在ros代碼的編寫修改以及編譯運行都是在終端進行,無法自動補全代碼以及函數(shù)跳轉(zhuǎn),很不方便。因此,我選擇VScode作為ros項目代碼的編輯軟件,下面是我下載安裝并配置VScode用來編寫運行ROS項目的過程。

1、下載安裝VScode

去VScode官網(wǎng)下載對應(yīng)版本安裝文件

https://code.visualstudio.com/download

將下載的文件放在/home文件夾下

打開終端,輸入

VScode安裝完成。

2、打開并配置VScode

在之前創(chuàng)建的工作空間catkin_ws中打開終端,輸入code打開VScode

打開工作空間的文件夾

安裝一些常用插件

按下快捷鍵ctrl+shift+B調(diào)用編譯,選擇catkin_make:build右側(cè)齒輪,編輯tasks.json文件,將文件內(nèi)容替換如下:

保存后再次按下快捷鍵ctrl+shift+B開始編譯

編譯后.vscode文件夾中會產(chǎn)生:1)c_cpp_properties.json【與C/C++運行頭文件、庫文件配置有關(guān)】2)settings.json【與python解釋器有關(guān)】

將c_cpp_properties.json內(nèi)容替換為

3、VScode中創(chuàng)建功能包并測試

首先,右鍵點擊src選擇Create Catkin Package,在彈出的第一個框中填寫要創(chuàng)建的包名稱(package name),這里我定義為hello,按Enter確認后,在彈出的第二個框中填寫包依賴(dependencies),本實驗中添加roscpp rospy 和 std_msgs.

新的功能包創(chuàng)建完成

在src文件夾下創(chuàng)建test.cpp,寫入如下代碼:

修改hello文件夾下的CMakeLists.txt文件:

主要修改以上三處,保存后按下快捷鍵ctrl+shift+B開始編譯。

在命令行下運行以下命令,設(shè)置工作空間自動刷新環(huán)境

點擊+新建終端,終端在vscode中被打開,便于多終端操作。

在新終端中輸入

再打開一個新終端,輸入

輸入過程中按Tab鍵會自動補全命令,運行結(jié)果如下則測試成功。

接下來測試python腳本,在工作空間下的/hello/scripts文件夾下新建test.py文件

在test.py文件中輸入

保存test.py文件后,打開新的終端,進入scripts文件夾下給test.py添加執(zhí)行權(quán)限,輸入:

修改/hello文件夾下的CMakeLists.txt文件,僅有一處修改:

保存后按下快捷鍵ctrl+shift+B開始編譯。

打開新的終端,輸入roscore

打開另一個新終端,輸入

運行成功。

至此,VScode配置完成。

參考教程:

[1]VSCODE + ROS 配置方法https://blog.csdn.net/g944468183/article/details/123759886

[2]VScode搭建ros環(huán)境https://blog.csdn.net/FRIGIDWINTER/article/details/121972137

[3]ROS運行python腳本https://blog.csdn.net/qq_45779334/article/details/108943681

使用VScode搭建ROS開發(fā)環(huán)境過程記錄的評論 (共 條)

分享到微博請遵守國家法律
满城县| 庆阳市| 鄂尔多斯市| 莆田市| 长治市| 尉氏县| 三江| 广宗县| 梁河县| 石屏县| 六安市| 措勤县| 南充市| 石林| 抚顺市| 江永县| 汪清县| 上栗县| 香港 | 宁蒗| 孟津县| 玉林市| 抚顺县| 陇川县| 开原市| 古浪县| 获嘉县| 尚义县| 沂水县| 大荔县| 莒南县| 通许县| 当涂县| 蕉岭县| 伊宁市| 仪征市| 西峡县| 师宗县| 云林县| 甘南县| 宜阳县|