iT邦幫忙

鐵人檔案

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

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

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

參賽天數 14 天 | 共 14 篇文章 | 1 人訂閱 訂閱系列文 RSS系列文
DAY 11

【ROS 筆記:要怎麼叫無人機自己飛】Day 11:使用 Python 撰寫話題的發布者(Publisher)和訂閱者(Subscriber)

這一篇想介紹如何用 Python 來讓節點發布和訂閱訊息,做到上一篇介紹的 rostopic echo 和 rostopic pub 這兩個指令相同的效果。 建...

2024-09-24 ‧ 由 欸利 分享
DAY 12

【ROS 筆記:要怎麼叫無人機自己飛】Day 12:使用 Python 撰寫服務代理(Service Proxy)

這一篇繼續介紹如何用 Python 來寫一個服務代理,我們就能做到 Day 10 介紹的 rosservice call 指令相同的效果。 建立服務代理(Ser...

2024-09-25 ‧ 由 欸利 分享
DAY 13

【ROS 筆記:要怎麼叫無人機自己飛】Day 13:機器人學的基礎知識

今天唐突新加了一篇機器人學的基礎知識!本來我是打算直接開始寫在 Gazebo 的介紹和基本操作,但是發現後面好幾篇的內容有太多跟機器人有關性質,到處補充看起來實...

2024-09-26 ‧ 由 欸利 分享
DAY 14

【ROS 筆記:要怎麼叫無人機自己飛】Day 14:Gazebo 又是什麼?

這個系列文寫到這裡,理論上利用前面介紹的 ROS 基本用法,搭配前人們為各廠牌無人機製作的驅動程式,其實就可以直接開始寫程式控制無人機了。 但是畢竟不是每個人家...

2024-09-27 ‧ 由 欸利 分享