PX4使用yolo仿真環境搭建

文章目錄

  • 前言
  • 一、修改機架sdf文件
  • 二、安裝yolo
  • 三、運行


前言

ubuntu20.04
PX4 1.13.3
已配置好PX4 ROS gazebo環境

一、修改機架sdf文件

將雙目相機加到仿真的iris機架上
修改下圖文件
在這里插入圖片描述
添加如下:

        <include><uri>model://stereo_camera</uri><pose>0.1 0 0 0 0 0</pose>
</include>
<joint name="stereo_camera_joint" type="revolute"><child>stereo_camera::link</child><parent>iris::base_link</parent><axis><xyz>0 0 1</xyz><limit><upper>0</upper><lower>0</lower></limit></axis>
</joint>

在這里插入圖片描述
然后在~/1.13.3/PX4-Autopilot執行

make px4_sitl_default gazebo

編譯完運行

roslaunch px4 mavros_posix_sitl.launch

然后運行

rqt_image_view

選擇下圖話題,可以看到gazebo的環境,說明添加正常
在這里插入圖片描述

二、安裝yolo

cd catkin_workspace/src
git clone --recursive git@github.com:leggedrobotics/darknet_ros.git

下載完后

cd ~/catkin_workspace/src/darknet_ros/darknet
make

然后

cd ~/catkin_workspace
catkin_make -DCMAKE_BUILD_TYPE=Release

三、運行

修改
在這里插入圖片描述

<arg name="image" default="/stereo/left/image_raw" />

在這里插入圖片描述
修改

topic: /stereo/left/image_raw

在這里插入圖片描述
然后先運行

roslaunch px4 mavros_posix_sitl.launch

再運行

roslaunch darknet_ros darknet_ros.launch

出現下面的頁面表示運行正常
在這里插入圖片描述

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/14998.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/14998.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/14998.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

用nn.Sequential實現圖像的數據增強(augmentations)

代碼example: import torch import torch.nn as nn# 定義一些增強操作&#xff0c;例如隨機水平翻轉和歸一化 augmentations nn.Sequential(nn.RandomHorizontalFlip(),nn.Normalize(mean[0.5], std[0.5]) )# 創建一個示例 tensor candidate torch.randn(1, 3, 224, 224) #…

QWRT改AP模式 自動獲取IP

關閉&#xff08;禁用&#xff09;WAN 和 WAN6接口修改LAN接口 IP地址 改為上級路由的網段&#xff0c;如主路由器IP192.168.2.1&#xff0c;那么就設置為192.168.2.2&#xff08;不要沖突了&#xff09;IPv4 網關 改為上級路由的IP地址&#xff0c;如主路由器IP192.168.2.1&am…

使用 CapSolver API 服務解決 Arkose Labs FunCaptcha 驗證碼

使用 CapSolver API 服務解決 Arkose Labs FunCaptcha 驗證碼 FunCaptcha 以其復雜的圖像驗證而聞名&#xff0c;對自動化系統構成了巨大的挑戰。CapSolver 的 API 服務利用先進的 AI 技術輕松應對和解決 FunCaptcha 挑戰。本指南探討了 CapSolver 如何實現無縫自動化&#xff…

什么是html

HTML&#xff08;HyperText Markup Language&#xff0c;超文本標記語言&#xff09;是一種用于創建網頁的標準標記語言。它描述了一個網站的結構骨架&#xff0c;使得瀏覽器能夠展示具有特定格式的文本、鏈接、圖片和其他內容。HTML 文檔由一系列的元素構成&#xff0c;這些元…

STM32筆記-AD模數轉換

目錄 一、ADC介紹 二、ADC主要特征 三、ADC框圖 1. ???? 外部觸發轉換 ? 2. 轉換模式 3. 輸入通道 4. 邏輯框圖 四、校準 五、數據對齊 六、AD轉換步驟 七、AD_Init(單通道AD轉換)初始化函數配置 DMA: adc_dma_mode_enable(ADC0); 這段代碼是用來使能ADC的DMA&a…

ts 字符串不能做索引異常提示 type because expression of type ‘string‘

Element implicitly has an any type because expression of type string cant be used to index type 例子 let a{b:"1",c:"1" } var b"b"; let ca[b] let ca[b]就會爆這個錯誤&#xff0c;因為在編譯器看來b是一個未知的東西&#xff0c;它不…

什么是創造力?如何判斷自己的創造力?

創造力&#xff0c;主要表現為創新思想、發現和創造新事物的能力&#xff0c;是知識&#xff0c;智力和能力的綜合能力&#xff0c;尤其是在職業發展方面&#xff0c;創造力具有重要的意義&#xff0c;企業的核心競爭力就來源于創造力&#xff0c;這就需要具有創造力的員工來推…

ArduPilot開源飛控之MAVProxy深入研讀系列 - 1基本操作

ArduPilot開源飛控之MAVProxy深入研讀系列 - 1基本操作 1. 源由2. 基本操作2.1 二進制安裝2.2 源代碼安裝2.3 硬鏈接飛控2.4 軟連接飛控 3. 啟動參數3.1 輸入3.2 輸出3.3 日志3.4 交互3.5 其他 4. 參考資料 1. 源由 玩開源&#xff0c;就盡量不要用Windows/Android/iOS/MaxOS什…

【前端每日基礎】day30

iframe的優點和缺點 &#xff1f; 優點&#xff1a; 內容隔離&#xff1a; < iframe> 允許將另一個 HTML 文檔嵌入到當前頁面中&#xff0c;并在一個獨立的環境中展示。這種隔離性可以防止嵌入的內容對主頁面的樣式和功能造成影響。 模塊化&#xff1a; < iframe>…

【QGIS入門實戰精品教程】13.1:導入帶地理標簽的航測照片

文章目錄 一、數據準備二、導入帶地理標簽的航測照片三、導出點位shp四、生成航線一、數據準備 本實驗數據位于13.1:導入帶地理標簽的航測照片.rar中,如下: 查看照片及相機參數信息,航測照片都帶有相機參數、部分POS及地理坐標信息,如下所示: 二、導入帶地理標簽的航測照…

YoloV8改進策略:蒸餾改進|CWDLoss|使用蒸餾模型實現YoloV8無損漲點|特征蒸餾

摘要 在本文中&#xff0c;我們成功應用蒸餾策略以實現YoloV8小模型的無損性能提升。我們采用了CWDLoss作為蒸餾方法的核心&#xff0c;通過對比在線和離線兩種蒸餾方式&#xff0c;我們發現離線蒸餾在效果上更為出色。因此&#xff0c;為了方便廣大讀者和研究者應用&#xff…

大語言模型PEFT

目錄 一、PEFT的關鍵概念和方法 部分參數微調 概念 方法 優勢 適配器&#xff08;Adapters&#xff09; 方法 優勢 低秩分解&#xff08;Low-rank Factorization&#xff09; 方法 優勢 差分微調&#xff08;Delta Tuning&#xff09; 方法 優勢 多任務學習&…

政策及需求多因素驅動下 中國適老化改造市場空間大

政策及需求多因素驅動下 中國適老化改造市場空間大 適老化改造是為了提高老年人居住環境的舒適度和安全性&#xff0c;滿足老年人居住需求進行的建筑改造&#xff0c;根據住房和城鄉建設部城市建設司發布的《城市居家適老化改造指導手冊》可以將適老化改造分為基礎性改造和提升…

【linux】新增磁盤的使用

查看硬盤和分區信息 【Linux】lsblk 命令使用-CSDN博客 lsblk 根據您提供的lsblk命令輸出&#xff0c;我們可以看到系統中的塊設備及其分區信息。以下是對每個設備的解釋&#xff1a; vda&#xff1a;這是一個大小為40G的磁盤設備。 vda1&#xff1a;這是vda磁盤的第一個分區…

Python學習---基于TCP協議的網絡通信程序案例

TCP簡介&#xff1a; ●TCP 面向連接、可靠的、基于字節流的傳輸控制協議 ●TCP的特點 ○面向連接 ○可靠傳輸 ■應答機制 ■超時重傳 ■錯誤校驗 ■流量管控 ●TCP通信模型 TCP嚴格區分客戶…

智慧展廳設計的難點有哪些

1、運用先進的展示技術 將全息影像、三維投影、虛擬現實、人機互動等技術做做完美銜接&#xff0c;把展廳的內容展示做到豐富多彩&#xff0c;從而讓展廳富有科技感和藝術性。 2、內容要生動有趣 從而更好地吸引參觀者。展廳設計師要與客戶有良好深入的溝通&#xff0c;搜集與整…

TP6 模型批量插入獲取插入的自增ID

在TP框架中&#xff0c;數據插入 添加一條數據,返回添加成功的條數 $data [foo > bar, bar > foo]; Db::name(user)->save($data); // 或者 Db::name(user)->insert($data); 批量添加 $data [[foo > bar, bar > foo],[foo > bar1, bar > foo1],[…

mysql相關知識總結

目錄 1.建表2.添加字段3.修改字段類型4.添加索引5.遇到的問題 1.建表 CREATE TABLE test.table_test ( id bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 主鍵id, day date DEFAULT NULL COMMENT 日期, show_cnt bigint(20) DEFAULT 0 COMMENT 曝光次數, play_time do…

無人機的相關基礎知識(看不懂了 待定以后繼續補充)

視頻&#xff1a; 【浙江大學】浙大博導帶你從0制作無人機_嗶哩嗶哩_bilibili 什么是無人飛行器 無人機自主導航構架 IMU&#xff08;加速度計和陀螺儀&#xff09;&#xff0c;可以測出當前的 加速度和角速度 這倆信息再去融合外部傳感器 &#xff08;例如視覺傳感器或者雷…

YoloV9實戰與改進——專欄目錄

摘要 &#x1f525;&#x1f680;本專欄教你如何嗨翻Yolov9&#xff01;&#x1f680;&#x1f525; &#x1f680;炸裂升級&#xff1a;嗨&#xff0c;小伙伴們&#xff01;這里有一波Yolov9的升級大招&#xff0c;帶你領略最新論文的精華&#xff01;&#x1f4a5; 什么注意…