一路介紹下來的這些知識,最終的成果如下
環境: Linux22.04 + ROS2 FOXY(DOCKER) + Gazebo-classic
本來想說寫鐵人的過程,可能會帶到一點硬體的部份,不過結果是我來不及接上硬體,鐵人先結束了XD
其實我也大概知道自己在鐵人結束時還無法實機到實地測試,希望希望接下來順利的話,我可以在一個月候補上實地測試的影片~
真的不太好寫,我有看到今年也有另外一位自我挑戰的挑戰者也是介紹ROS2的部份,可見未來ROS2的使用者會越來越多,之前也有一些前輩介紹過ROS1和2,內容真的多大同小異,教學的範例也多是按照官方教學,那我嘗試把在使用官方教學時遇到的問題記錄下來,作為跟別人的區別。
在寫鐵人的過程也是在訓練自己的文筆,嘗試著把自己腦袋中理解的畫面用文字輸出,這件事對我來說蠻困難的XD困難的點是要讓人家能看懂並理解,真的煞費苦心阿!!
第一天的時候有提到我的心路歷程,在這三十天的過成功我也又在複習了一次ROS2。
首先針對要學ROS1?ROS2?
如果早一年問的話我認為都可以,但現在ROS1都以不再更新修復,官方就是希望大家都改成學習ROS2,ROS2的功能也逐漸完善,也出到了Iron Irwini(按英文字母換算算9代?),所以可以放心的學ROS2了 吧 。
學習的方式可以按照ROS2每個版本左邊的目錄條一步一步來,真的卡關了再去看別人的教學文章,是我自己覺得比較理想的方式(寫過文章的我:幹好像有漏了一些甚麼按我不管了啦)
或是如果有報名線上課程網的影片教學那會是更好的,畢竟能吸收的更快,不過就要看需不需要費用,再個人斟酌了~
Gazebo的部份我學得更破碎XD就不說了,辛酸史在之前的文章中有片段的提及。
陸續補在這裡,感謝前人們的奉獻!!!!
ROS自學筆記
ROS系統控制自走車搭配點雲雷達(隧道檢測裝置)
fb ROS.Taiwan
我有在上面問過一次問題,雖然沒得到解答,但還是有人努力的幫我找問題!
官方ROS 2 Documentation
因為同時趕著畢業,自認為沒有寫的很好,會在節錄出一些重點(想要大家避免的坑),會補在這裡或是day2~