国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Ubuntu20.04安裝ROS1+PX4+MAVROS+QGC

這篇具有很好參考價(jià)值的文章主要介紹了Ubuntu20.04安裝ROS1+PX4+MAVROS+QGC。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

目錄

1. 一鍵安裝ROS1

2. 安裝PX4

3. 添加變量

4. 安裝MAVROS?

5. 測(cè)試MAVROS與PX4是否連接

6. 安裝QGC

參考

1. 一鍵安裝ROS1

?(參考魚(yú)香ROS大佬:小魚(yú)的一鍵安裝系列)?

wget http://fishros.com/install -O fishros && . fishros

ubuntu20.04 rosnoetic mavros,ubuntu

ubuntu20.04 rosnoetic mavros,ubuntu

輸入1,安裝?ROS,后面就按照推薦的來(lái)

ubuntu20.04 rosnoetic mavros,ubuntu

ubuntu20.04 rosnoetic mavros,ubuntu

ubuntu20.04 rosnoetic mavros,ubuntuubuntu20.04 rosnoetic mavros,ubuntu

ubuntu20.04 rosnoetic mavros,ubuntu

ROS1安裝完成 ,進(jìn)行小海龜測(cè)試

打開(kāi)終端,運(yùn)行

roscore

ubuntu20.04 rosnoetic mavros,ubuntu

另外打開(kāi)一個(gè)終端,輸入?

rosrun turtlesim turtlesim_node

ubuntu20.04 rosnoetic mavros,ubuntu

再另外打開(kāi)一個(gè)終端,輸入

rosrun turtlesim turtle_teleop_key

?可以通過(guò)方向鍵控制小海龜運(yùn)動(dòng)

2. 安裝PX4

從github上下載源碼(需要掛代理)

git clone https://github.com/PX4/PX4-Autopilot.git --recursive

如果出現(xiàn)如下錯(cuò)誤

ubuntu20.04 rosnoetic mavros,ubuntu

則運(yùn)行

sudo apt install git

ubuntu20.04 rosnoetic mavros,ubuntu

等待幾分鐘后源碼下載完成

ubuntu20.04 rosnoetic mavros,ubuntu

進(jìn)入PX4-Autopilot文件夾,繼續(xù)下載未下載完的組件?

cd PX4-Autopilot/ 
git submodule update --init --recursive

ubuntu20.04 rosnoetic mavros,ubuntu

繼續(xù)執(zhí)行ubuntu.sh腳本

cd ..
bash ./PX4-Autopilot/Tools/setup/ubuntu.sh

中間如果出錯(cuò)

ubuntu20.04 rosnoetic mavros,ubuntu

執(zhí)行指令

python3 -m pip install --upgrade pip
python3 -m pip install --upgrade Pillow

ubuntu20.04 rosnoetic mavros,ubuntu

?如果過(guò)程中有安裝失敗的地方,可以更新修復(fù)一下

bash ./PX4-Autopilot/Tools/setup/ubuntu.sh --fix-missing

ubuntu20.04 rosnoetic mavros,ubuntu

完成后重啟系統(tǒng),并進(jìn)入PX4-Autopilot文件夾進(jìn)行測(cè)試

cd PX4-Autopilot
make px4_sitl_default gazebo

ubuntu20.04 rosnoetic mavros,ubuntu

輸入起飛指令

commander takeoff

ubuntu20.04 rosnoetic mavros,ubuntu

然后關(guān)閉Gazebo

shutdown

3. 添加變量

在環(huán)境變量文件中直接添加

1. 打開(kāi)文件,在終端輸入

sudo  gedit ~/.bashrc

ubuntu20.04 rosnoetic mavros,ubuntu

?2. 在ROS行后面添加代碼

source ~/PX4-Autopilot/Tools/simulation/gazebo-classic/setup_gazebo.bash ~/PX4-Autopilot ~/PX4-Autopilot/build/px4_sitl_default
export ROS_PACKAGE_PATH=$ROS_PACKAGE_PATH:~/PX4-Autopilot
export ROS_PACKAGE_PATH=$ROS_PACKAGE_PATH:~/PX4-Autopilot/Tools/simulation/gazebo-classic/sitl_gazebo-classic

ubuntu20.04 rosnoetic mavros,ubuntu

3. 點(diǎn)擊保存,并關(guān)閉,在終端輸入

source ~/.bashrc

ubuntu20.04 rosnoetic mavros,ubuntu

4. 重啟終端,頂端出現(xiàn)下圖所示,代表添加變量成功

ubuntu20.04 rosnoetic mavros,ubuntu

4. 安裝MAVROS?

打開(kāi)終端運(yùn)行

sudo apt-get install ros-noetic-mavros ros-noetic-mavros-extras

ubuntu20.04 rosnoetic mavros,ubuntu

ubuntu20.04 rosnoetic mavros,ubuntu

進(jìn)行測(cè)試?

roslaunch mavros px4.launch

ubuntu20.04 rosnoetic mavros,ubuntu?如果報(bào)錯(cuò)

ubuntu20.04 rosnoetic mavros,ubuntu

運(yùn)行

sudo /opt/ros/noetic/lib/mavros/install_geographiclib_datasets.sh

ubuntu20.04 rosnoetic mavros,ubuntu

再次測(cè)試,還是同樣錯(cuò)誤,經(jīng)過(guò)搜索,發(fā)現(xiàn)是未連接硬件的正常現(xiàn)象

http://www.360doc.com/content/12/0121/07/1676247_1081096209.shtml

ubuntu20.04 rosnoetic mavros,ubuntu

注意:如果接上飛控還報(bào)錯(cuò)的話,可執(zhí)行下面操作:

終端輸入

cd /opt/ros/noetic/share/mavros/launch/
sudo touch px4_ACM0.launch

打開(kāi) px4_ACM0.launch 文件,

sudo gedit px4_ACM0.launch

將其內(nèi)容改為

<launch>
	<!-- vim: set ft=xml noet : -->
	<!-- example launch script for PX4 based FCU's -->
 
	<arg name="fcu_url" default="/dev/ttyACM0:921600" />
	<arg name="gcs_url" default="" />
	<arg name="tgt_system" default="1" />
	<arg name="tgt_component" default="1" />
	<arg name="log_output" default="screen" />
	<arg name="fcu_protocol" default="v2.0" />
	<arg name="respawn_mavros" default="false" />
 
	<include file="$(find mavros)/launch/node.launch">
		<arg name="pluginlists_yaml" value="$(find mavros)/launch/px4_pluginlists.yaml" />
		<arg name="config_yaml" value="$(find mavros)/launch/px4_config.yaml" />
 
		<arg name="fcu_url" value="$(arg fcu_url)" />
		<arg name="gcs_url" value="$(arg gcs_url)" />
		<arg name="tgt_system" value="$(arg tgt_system)" />
		<arg name="tgt_component" value="$(arg tgt_component)" />
		<arg name="log_output" value="$(arg log_output)" />
		<arg name="fcu_protocol" value="$(arg fcu_protocol)" />
		<arg name="respawn_mavros" default="$(arg respawn_mavros)" />
	</include>
</launch>

保存退出。

然后終端輸入

sudo chmod 777 /dev/ttyACM0

然后再次啟動(dòng) mavros,終端輸入

roslaunch mavros px4.launch

?不再報(bào)錯(cuò)。

5. 測(cè)試MAVROS與PX4是否連接

運(yùn)行

roslaunch px4 mavros_posix_sitl.launch

?Gazebo,PX4和MAVROS啟動(dòng),說(shuō)明連接正常

ubuntu20.04 rosnoetic mavros,ubuntu

另外打開(kāi)一個(gè)終端,運(yùn)行

rostopic echo /mavros/state

connected顯示ture表示連接正常?

ubuntu20.04 rosnoetic mavros,ubuntu

如果執(zhí)行命令后顯示錯(cuò)誤,可在另一終端運(yùn)行roscore后,再重新測(cè)試。

6. 安裝QGC

參考文檔

https://docs.qgroundcontrol.com/master/en/getting_started/download_and_install.html

打開(kāi)終端,運(yùn)行

sudo usermod -a -G dialout $USER

ubuntu20.04 rosnoetic mavros,ubuntu

運(yùn)行

sudo apt-get remove modemmanager -y

ubuntu20.04 rosnoetic mavros,ubuntu

運(yùn)行

sudo apt install gstreamer1.0-plugins-bad gstreamer1.0-libav gstreamer1.0-gl -y

ubuntu20.04 rosnoetic mavros,ubuntu

運(yùn)行

sudo apt install libqt5gui5 -y

ubuntu20.04 rosnoetic mavros,ubuntu

運(yùn)行

sudo apt install libfuse2 -y

?注銷并重新登錄,以確保更改生效

下載?QGroundControl.AppImage

ubuntu20.04 rosnoetic mavros,ubuntu

在下載文件夾中打開(kāi)終端,并運(yùn)行

chmod +x ./QGroundControl.AppImage
./QGroundControl.AppImage

ubuntu20.04 rosnoetic mavros,ubuntu

安裝完成文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-807832.html

參考

  1. Ubuntu20.04+MAVROS+PX4+Gazebo保姆級(jí)安裝教程
  2. Ubuntu18.04下ROS+Gazebo+Mavros+PX4安裝教程(最新!最全?。?/li>

到了這里,關(guān)于Ubuntu20.04安裝ROS1+PX4+MAVROS+QGC的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Ubuntu20.04同時(shí)安裝ROS1和ROS2共存

    Ubuntu20.04同時(shí)安裝ROS1和ROS2共存

    每版的Ubuntu系統(tǒng)版本都有與之對(duì)應(yīng)ROS版本的,每一版ROS都有其對(duì)應(yīng)版本的Ubuntu版本,不可隨便裝,ubuntu20.04對(duì)應(yīng)ROS1 noetic和ROS2 foxy ROS2 Galactic版本。當(dāng)然最方便的是使用魚(yú)香ROS一鍵安裝: 但我們接下來(lái)使用手動(dòng)安裝。 老規(guī)矩,先換源 打開(kāi)軟件更新 選擇Download from-Other,找到C

    2024年02月08日
    瀏覽(30)
  • 完整的Ubuntu20.04+ROS+PX4+Anaconda+PyTorch+GPU+CUDA+CUDNN+XTdrone配置智能無(wú)人機(jī)開(kāi)發(fā)環(huán)境搭建過(guò)程

    完整的Ubuntu20.04+ROS+PX4+Anaconda+PyTorch+GPU+CUDA+CUDNN+XTdrone配置智能無(wú)人機(jī)開(kāi)發(fā)環(huán)境搭建過(guò)程

    我之前寫(xiě)了如何在Ubuntu18下搭配一系列軟件的教程,然后近期重新安裝20.04版本,于是重新記錄一些東西,但是眾多東西之前已經(jīng)有了,所以我在這里知會(huì)在一些不同的地方和新增的地方特別說(shuō)明,其他的請(qǐng)大家看之前的博客。 在搞了這么久的ros和px4之后,我也明白了xtdrone是

    2024年02月05日
    瀏覽(106)
  • 樹(shù)莓派4B+ubuntu20.04+ros1桌面配置(一)

    樹(shù)莓派4B+ubuntu20.04+ros1桌面配置(一)

    方案一 https://ubuntu.com/download/raspberry-pi 選擇合適的版本下載 方案二 就是在軟件中選擇需要燒錄的系統(tǒng)(我最后又裝了20.04的ubuntu server系統(tǒng),因?yàn)?2的系統(tǒng)不能裝ros1)? 方案三(采用) 我終于找到了ubuntu20.04支持樹(shù)莓派的桌面版?。。。?!(其他版本的在這個(gè)鏈接的上級(jí)目錄里)哦

    2024年01月19日
    瀏覽(34)
  • 樹(shù)莓派4B +Ubuntu20.04+ROS1的使用(2)

    樹(shù)莓派4B +Ubuntu20.04+ROS1的使用(2)

    在這次實(shí)驗(yàn)中,主機(jī)是一臺(tái)Ubuntu20.04.03系統(tǒng)的臺(tái)式機(jī),我們間通過(guò)這臺(tái)準(zhǔn)備來(lái)遠(yuǎn)程遙控樹(shù)莓派上的ros1系統(tǒng),它的ip地址是192.168.230.181 從機(jī)是一臺(tái)搭載Ubuntu20.04桌面版+ros1的樹(shù)莓派4B的只智能小車(chē),它的ip地址是192.168.230.37(搭載方式見(jiàn)樹(shù)莓派4B+ubuntu20.04+ros1桌面配置(一)-CSDN博客

    2024年01月15日
    瀏覽(27)
  • Ubuntu20.04搭建PX4仿真環(huán)境及XTDrone開(kāi)發(fā)平臺(tái)(最詳細(xì)最明白)

    Ubuntu20.04搭建PX4仿真環(huán)境及XTDrone開(kāi)發(fā)平臺(tái)(最詳細(xì)最明白)

    PX4-Autopilot仿真平臺(tái)是由PX4官方提供的集虛擬px4固件、真機(jī)燒錄固件、gazebo環(huán)境及模型于一體的平臺(tái),用戶可以自己編寫(xiě)程序,通過(guò)mavros接口與虛擬px4固件進(jìn)行mavlink協(xié)議的通訊,并在gazebo中顯示虛擬世界和模型。因此PX官方手冊(cè)里給了一個(gè)經(jīng)典的例程:offboard.cpp和offboard.py,讓

    2024年02月04日
    瀏覽(96)
  • (最新)ubuntu搭建PX4無(wú)人機(jī)仿真環(huán)境(2) —— MAVROS安裝

    (最新)ubuntu搭建PX4無(wú)人機(jī)仿真環(huán)境(2) —— MAVROS安裝

    MAVROS是一個(gè)ROS(Robot Operating System)軟件包 , 有了它就可以讓ROS與飛控通信。這次安裝是以u(píng)buntu 18.04 (ROS Melodic)為例,也適用于其他版本 。安裝之前確保 ROS 安裝成功,沒(méi)安裝的可以看我仿真系列教程。 (注:安裝方式有二進(jìn)制安裝和源碼安裝兩種方式,源碼安裝需要從Git

    2024年02月09日
    瀏覽(114)
  • 【PX4仿真】使用PX4+Gazebo+MAVROS+ROS進(jìn)行無(wú)人機(jī)仿真中提高IMU消息頻率的方法

    在無(wú)人機(jī)仿真中,IMU(慣性測(cè)量單元)消息頻率對(duì)于路徑規(guī)劃和感知的仿真至關(guān)重要。然而,在使用PX4+Gazebo+MAVROS+ROS進(jìn)行仿真時(shí),可能會(huì)遇到頻率受限的情況。本文將介紹如何提高IMU消息頻率。 通過(guò)以下命令可以查看到IMU消息的發(fā)布頻率 通常情況下固定在50Hz。 然而,通過(guò)

    2024年04月14日
    瀏覽(181)
  • Ubuntu20.04安裝ROS----魚(yú)香ROS一鍵安裝

    Ubuntu20.04安裝ROS----魚(yú)香ROS一鍵安裝

    輸入以下命令行: 選擇1 選擇1 ROS1 選擇1 ? 下載noetic版本 ROS2 選擇3 下載galactic版本

    2024年02月05日
    瀏覽(29)
  • ubuntu20.04安裝ROS【詳細(xì)】

    ubuntu20.04安裝ROS【詳細(xì)】

    Ubuntu20.04安裝ROS與Ubuntu18.04大差不差,安裝過(guò)程基本沒(méi)出現(xiàn)問(wèn)題,按以下教程操作即可。 該命令打開(kāi)源文件可能會(huì)比較慢 將文件里的替換為 然后執(zhí)行 再執(zhí)行 1.新建文件夾,并進(jìn)入文件夾 2、下載項(xiàng)目 若找不到命令,安裝git即可 3、另打開(kāi)一個(gè)終端,備份原文件 4、安裝rosdep 5、替

    2024年02月12日
    瀏覽(37)
  • ubuntu20.04安裝ros問(wèn)題解惑

    一、配置密鑰問(wèn)題 問(wèn)題描述: 在安裝ROS noetic時(shí),當(dāng)運(yùn)行以下命令時(shí), 可能會(huì)遇到以下錯(cuò)誤 問(wèn)題分析: 主要原因就是http://raw.githubusercontent.com是墻外地址,無(wú)法訪問(wèn) 解決方法: 從另一個(gè)網(wǎng)址獲取密鑰 然后繼續(xù)按照官方步驟操作即可。 二、rosdep連接超時(shí)的問(wèn)題 報(bào)錯(cuò) 問(wèn)題描述 執(zhí)

    2024年02月15日
    瀏覽(99)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包