iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
自我挑戰組

ROS 筆記:要怎麼叫無人機自己飛 系列

ROS是在開發機器人軟體時常用的一套開源系統,這個系列文章分成兩個主要部分。
首先,第一部份將介紹如何用ROS的功能搭配Python程式,在模擬環境Gezebo中控制機器人移動。
第二部份則是針對無人機的運作特性,介紹基礎的影像處理技術,還有兩種自主系統控制方法(FSM和行為樹),讀者可以跟著文章設計出一套小型控制系統,成功讓無人機完成指定任務。

參賽天數 25 天 | 共 25 篇文章 | 2 人訂閱 訂閱系列文 RSS系列文
DAY 21

【ROS 筆記:要怎麼叫無人機自己飛】Day 21:讓 Gazebo 中的無人機自己飛

今天這篇內容收集了我在過去寫控制程式,以及為了寫文而準備示範程式的過程中,因應各種奇怪狀況而總結出來的解決方法,看起來會有一點東拼西湊的感覺,還請多包涵了。 專...

2024-10-04 ‧ 由 欸利 分享
DAY 22

【ROS 筆記:要怎麼叫無人機自己飛】Day 22:取得 Gazebo 裡的無人機鏡頭畫面

接下來的幾篇,我想要介紹怎麼利用無人機身上的感測器(主要是相機),讓無人機可以根據從環境收集到的數據來調整自身的位置與姿態。 首先,第一步是寫一個可以取得鏡頭畫...

2024-10-05 ‧ 由 欸利 分享
DAY 23

【ROS 筆記:要怎麼叫無人機自己飛】Day 23:使用 AprilTag 做為場景中的定位標記

什麼是 Apriltag? Apriltag 是由密西根大學的 April Robotics Lab 所開發的一種視覺標記系統(Visual Fiducial...

2024-10-06 ‧ 由 欸利 分享
DAY 24

【ROS 筆記:要怎麼叫無人機自己飛】Day 24:在 Gazebo 裡面用 AprilTag 為無人機導航(一)

Apriltag 偵測 提供一個範例程式。 前往套件的 src 目錄裡建立偵測 AprilTag 的程式,我們可以根據之前的 get_video.py 來修改。...

2024-10-07 ‧ 由 欸利 分享
DAY 25

【ROS 筆記:要怎麼叫無人機自己飛】Day 25:在 Gazebo 裡面用 AprilTag 為無人機導航(二)

延續前篇的偵測節點,根據 simple_move.py 修改控制節點,加入對齊的部份。 #!/usr/bin/env python3 # -*- coding:...

2024-10-08 ‧ 由 欸利 分享