iT邦幫忙

鐵人檔案

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

ROS2 及 ROS Porting 自學筆記 系列

ROS(Robot Operating System)最終版本已經在2023年五月達到EoL(End of Life),而接續的版本ROS2的需求會逐漸增加。希望可以在這邊寫下ROS2以及Port from ROS to ROS2的筆記。

參賽天數 3 天 | 共 30 篇文章 | 4 人訂閱 訂閱系列文 RSS系列文
DAY 3

Day21 ROS2 Composition, Nodelet 的繼承者

Composition 在運行Robot時,有時需要一些簡單的程式幫我們做一些簡單的pipeline工作,像是影像濾波器處理完後丟給影像壓縮的流水線,但如果分...

2023-10-06 ‧ 由 leochien1110 分享
DAY 3

Day22 ROS2 Plugins

Plugin ROS中有個特別的package叫做pluginlib,這個package提供了一個plugin的架構,讓我們可以在不修改原始碼的情況下,動態的...

2023-10-08 ‧ 由 leochien1110 分享
DAY 3

Day23 ROS2 Transform

今年的鐵人賽好硬阿,遇到一堆連假,好險我前面就被淘汰了(誤,不然國慶連假還要趕稿的話就太慘了哈哈。 Transform 在Robotics中,Coordi...

2023-10-11 ‧ 由 leochien1110 分享
DAY 3

Day 24 ROS Transform - Part2

今天的範例會延用昨天的創的packagelearning_tf2_cpp,然後把turtlesim和tf2的功能結合起來。雖然看起來很多,但其實都長得超像XD...

2023-10-11 ‧ 由 leochien1110 分享
DAY 3

Day25 ROS2 Bag

ROS2 Bag Bag是ROS用來儲存Topic的格式,可以再錄製完後回放,非常適合用來做測試和資料集的收集。可以看到很多Github上定位的演算法的rep...

2023-10-12 ‧ 由 leochien1110 分享

Day26 ROS2 RQT工具

ROS2的基礎大致上都介紹完了,接下來介紹一些好用的工具吧! RQT RQT是ROS的GUI工(ROS QT?),可以用來顯示ROS的資訊,也可以用來控制...

2023-10-13 ‧ 由 leochien1110 分享

Day27 ROS2 可視化工具

Visualization 資料視覺化是一種將資料以圖形的方式呈現的技術,透過視覺化的方式,可以讓使用者更容易理解資料的意義,並且可以更容易找出資料中的關聯性,...

2023-10-17 ‧ 由 leochien1110 分享

Day28 ROS2 ROS1 Bridge

ROS1 Bridge 目前ROS2最大的問題就是沒有ROS1的龐大生態系,因此ROS1和ROS2的橋樑就變得非常重要,ROS1 Bridge就是其中一個橋樑...

2023-10-18 ‧ 由 leochien1110 分享

Day29 ROS2 Simulation

Simulation 模擬器在機器人領域非常重要,可以把昂貴的機器人放在虛擬世界中,進行測試,也可以在虛擬世界中進行演算法的開發,減少實體機器人的損耗。還有不...

2023-10-20 ‧ 由 leochien1110 分享

Day30 ROS2 總結

遠端控制和監測 上述的各種操作都是在本機端進行,但是如果要在遠端進行呢?在一般的使用情境下,我們並無法把螢幕鍵盤滑鼠都接在機器人上跟著走,所以會需要透過遠端來...

2023-10-22 ‧ 由 leochien1110 分享