中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

沈陽網(wǎng)站建設(shè)信息小廣告公司如何起步

沈陽網(wǎng)站建設(shè)信息,小廣告公司如何起步,web在線編輯器,首頁制作教程提示:環(huán)境配置為Ubuntu20.04&ROS Noetic 文章目錄 前言一、創(chuàng)建工作空間目錄二、嘗試從GitHub上下載一個(gè)源碼包,對它進(jìn)行編譯,運(yùn)行這個(gè)源碼包1.打開script文件夾,右鍵文件夾空白區(qū)域,選擇在中端中打開;…

提示:環(huán)境配置為Ubuntu20.04&ROS Noetic

文章目錄

  • 前言
  • 一、創(chuàng)建工作空間目錄
  • 二、嘗試從GitHub上下載一個(gè)源碼包,對它進(jìn)行編譯,運(yùn)行這個(gè)源碼包
    • 1.打開script文件夾,右鍵文件夾空白區(qū)域,選擇在中端中打開;
    • 2.使用腳本安裝編譯需要的依賴庫
    • 3.所有包的依賴安裝完成后回到工作空間的入口地址
    • 4.運(yùn)行包中的一些功能
    • 5.可以用前面的速度控制軟件來控制仿真機(jī)器人;
    • 6.工作空間環(huán)境參數(shù)配置
  • 三、在GitHub上搜索ROS軟件包
  • 其它問題
  • 總結(jié)


前言


一、創(chuàng)建工作空間目錄

www.github.com
ros系統(tǒng)本身以及ros index網(wǎng)站上看到的大部分軟件包都在github上開放了源代碼

與官方應(yīng)用商店不同的是GitHub上的資源都是以源代碼的形式發(fā)布,需要編譯運(yùn)行,因此需要先建立一個(gè)工作空間;

工作空間即符合某種要求的文件結(jié)構(gòu):

編譯器會按照這個(gè)目錄去檢索源代碼并完成編譯工作;

步驟1.創(chuàng)建工作空間目錄結(jié)構(gòu)
主文件夾 <- catkin_ws <- src

創(chuàng)建catkin_ws目錄
mkdir catkin_ws
進(jìn)入catkin_ws目錄
cd catkin_ws

創(chuàng)建子目錄(src即source原始資料)
mkdir src
進(jìn)入src子目錄
cd src

從github上下載源代碼前還需要安裝一個(gè)工具:
sudo apt install git

二、嘗試從GitHub上下載一個(gè)源碼包,對它進(jìn)行編譯,運(yùn)行這個(gè)源碼包

在GitHub上搜索wpr_simulation
github搜索失敗可以考慮用鏡像網(wǎng)站:https://gitcode.com/
在這里插入圖片描述

(github中)找到6-robot這一項(xiàng)
電機(jī)code綠色按鈕會彈出一個(gè)網(wǎng)址,復(fù)制網(wǎng)址
在src文件中輸入git clone 粘貼網(wǎng)址


如果是從gitcode鏡像網(wǎng)站直接下載的壓縮包,需要打開壓縮包位置,點(diǎn)擊剪切或者復(fù)制,把壓縮包放到指定的目錄:catkin_ws->src目錄下并解壓(解壓后壓縮包可以刪除);
在這里插入圖片描述

打開wpr_simulation-master文件夾
在這里插入圖片描述

資源包文件目錄介紹:

scripts目錄用于放置腳本文件和python程序,用來存放使用頻率不是那么高的操作,比如安裝依賴包,還有為實(shí)體機(jī)器人映射端口,這類操作一般只經(jīng)行過一次即可;
依賴包的腳本文件如果缺失,我們編譯和運(yùn)行這個(gè)軟件包可能會出現(xiàn)問題;

安裝步驟

1.打開script文件夾,右鍵文件夾空白區(qū)域,選擇在中端中打開;

打開文件列表,可以查看資源是否存在
ls
在這里插入圖片描述

2.使用腳本安裝編譯需要的依賴庫

./install_for_noetic.sh
在這里插入圖片描述

3.所有包的依賴安裝完成后回到工作空間的入口地址

在~/catkin_ws目錄下運(yùn)行catkin_make進(jìn)行編譯
cd ~
cd ~/catkin_ws/
對src目錄下所有源代碼工程進(jìn)行編譯(注意catkin_make需要運(yùn)行在catkin_ws目錄下,不是src目錄中)
catkin_make
在這里插入圖片描述

4.運(yùn)行包中的一些功能

首先需要把catkin_ws工作空間里的環(huán)境參數(shù)加載到終端程序里,否則運(yùn)行指令會提示找不到里面的軟件包;(使用source指令載入工作空間的環(huán)境設(shè)置)

在終端程序里輸入
source ~/catkin_ws/devel/setup.bash

使用roslaunch運(yùn)行編譯好的ros程序
roslaunch wpr_simulation wpb_simple.launch

此時(shí)會彈出一個(gè)三維仿真界面,這個(gè)是后面要用到的仿真環(huán)境Gazebo,

在這里插入圖片描述

5.可以用前面的速度控制軟件來控制仿真機(jī)器人;

打開中端程序:啟動(包的名稱)(節(jié)點(diǎn)的名稱)
rosrun rqt_robot_steering rqt_robot_steering

把上一節(jié)的turtle1刪掉,拖動旋鈕可以使機(jī)器人運(yùn)轉(zhuǎn)、前進(jìn)
在這里插入圖片描述


6.工作空間環(huán)境參數(shù)配置

把設(shè)置工作空間環(huán)境參數(shù)的source指令添加到終端程序初始化腳本~/.bashrc文件中,這樣每次打開終端就可以馬上運(yùn)行ros程序了,以免每次都忘記設(shè)置;

gedit ~/.bashrc
在文件末尾換行添加:
sudo source ~/catkin_ws/devel/setup.bash
在這里插入圖片描述

三、在GitHub上搜索ROS軟件包

回到index.ros.org
ros的大部分軟件包都在GitHub上開源了,那么如何去尋找它們呢?
搜索turtlesim
在這里插入圖片描述點(diǎn)擊第一欄的turtlesim
在這里插入圖片描述在源碼信息欄的第一項(xiàng)就是GitHub網(wǎng)址
打開git網(wǎng)址,復(fù)制鏈接:
git clone 黏貼鏈接

針對github打不開,可以使用gitee鏡像站點(diǎn):
https://gitee.com/agiros/turtlesim
在這里插入圖片描述(上述源碼應(yīng)放在指定目錄:如果前面沒有配置好需要手動將文件轉(zhuǎn)移到該目錄)

編譯
cd ~/catkin_ws/
catkin_make

運(yùn)行ros
roscore

新建中端窗口
rosrun turtlesim turtlesim_node
在這里插入圖片描述

打開工作空間src文件修改源代碼
ros_tutorials文件目錄下
turtlesim文件目錄下
src文件
turtle_frame.cpp文件

修改寬度增加一倍變成長方形
……
在這里插入圖片描述

保存

回到終端程序重新編譯
cd catkin_ws/
catkin_make

運(yùn)行
rosrun turtlesim turtlesim_node

查看運(yùn)行結(jié)果會不會改變

github的issue分頁可以向源碼作者提問

其它問題

github網(wǎng)絡(luò)問題
可以使用GitHub鏡像網(wǎng)站


總結(jié)

簡單介紹了ROS GitHub以及鏡像站的使用,感興趣的讀者可以自行上機(jī)測試。

http://www.risenshineclean.com/news/59093.html

相關(guān)文章:

  • 微信小程序開發(fā)技術(shù)aso優(yōu)化的主要內(nèi)容
  • 企業(yè)自建b2b電子商務(wù)網(wǎng)站有哪些國際軍事新聞最新消息
  • 網(wǎng)站推廣渠道怎么做百度中心人工電話號碼
  • 國外做爰網(wǎng)站優(yōu)化大師免費(fèi)版
  • 行業(yè)門戶網(wǎng)站的優(yōu)化怎么做yps行業(yè)門戶系統(tǒng)seo哪里有培訓(xùn)
  • 日本做動漫軟件視頻網(wǎng)站有哪些seo實(shí)戰(zhàn)密碼第三版pdf下載
  • 鄭州做網(wǎng)站比較好公司怎么把自己的網(wǎng)站發(fā)布到網(wǎng)上
  • 做網(wǎng)站需要寬帶網(wǎng)推是什么
  • 政府部門網(wǎng)站建設(shè)方案書google play官網(wǎng)下載
  • wordpress fold主題如何優(yōu)化搜索引擎的準(zhǔn)確性
  • 網(wǎng)站建設(shè)app開發(fā)公司西安抖音seo
  • 做電影網(wǎng)站需要告訴網(wǎng)絡(luò)成都網(wǎng)站推廣公司
  • 廣告做圖網(wǎng)站seo包年優(yōu)化
  • wordpress心理教育網(wǎng)站西安百度推廣優(yōu)化公司
  • 調(diào)查問卷在哪個(gè)網(wǎng)站做互換鏈接的方法
  • 程序員做網(wǎng)站如何賺錢百度搜索指數(shù)
  • 萬網(wǎng)備案網(wǎng)站名稱互聯(lián)網(wǎng)營銷方法有哪些
  • 做奢侈品回收網(wǎng)站特點(diǎn)軟文推廣怎么寫
  • 用vs做網(wǎng)頁是怎么創(chuàng)建網(wǎng)站的千萬不要做手游推廣員
  • 用asp.net開發(fā)網(wǎng)站的優(yōu)勢最近發(fā)生的新聞大事
  • 做自己的網(wǎng)站需要什么logo網(wǎng)站設(shè)計(jì)
  • 網(wǎng)站建設(shè)布局利于優(yōu)化我想找一個(gè)營銷團(tuán)隊(duì)
  • 海北wap網(wǎng)站建設(shè)軟文編輯
  • 江西省都昌縣建設(shè)局網(wǎng)站上海谷歌seo公司
  • 臨沂網(wǎng)站建設(shè)培訓(xùn)google chrome
  • 務(wù)川網(wǎng)站建設(shè)最新國際新聞大事件
  • 成都網(wǎng)站優(yōu)化最低價(jià)百度站長工具收費(fèi)嗎
  • 網(wǎng)站開發(fā)的背景互聯(lián)網(wǎng)營銷師考試內(nèi)容
  • 上海裝修做網(wǎng)站的倒閉了100%上熱門文案
  • 手機(jī)做ppt的免費(fèi)模板下載網(wǎng)站九幺seo工具