上一篇【Tutorial】一起走進ROS的世界吧(1) -安裝篇,小弟費了九牛二虎之力,終於把VMWARE 、UBUNTU 、 ROS安裝完成。其實我在玩ROS前可是吃了不少苦頭,至少在線上看了5本書和一些網路文章,同時也買了2本中文書,才看懂ROS到底能不能做到我想要的。
因為ROS的原理和應用實在是包山包海,能做的實在太多,如Machine Learning,小弟之前寫了二篇KNN演算法做室內定位(【Tutorial】:運用KNN演算法進行室內定位Part 1、【Tutorial】運用KNN演算法進行室內定位 Part 2);然而,ROS也能玩AI,又如智能音箱做的語音辨識,畢竟研究單位都拿來玩機器人了,AI語音辨識對ROS來說根本不是問題。
為了瞭解ROS的廣泛運用和知道它如何與硬體交互,一定要從最根本的方式才能了解ROS的完整面貌,但追根究底就是小弟程度太差才需要看7本書,真是好事多磨啊!終於要開始測試了!
ROS工作區運作
roscore可以RUN了,此時應該來玩玩ROS最經典的小烏龜。但在玩小烏龜之前,先建立工作區會比較好,因為ROS的官方教程是安裝之後接著建工作區、寫CODE,其實小弟當初這個部分看的不是很懂,我倒是覺得先玩小烏龜 → Rviz → Gazebo ,最後再寫CODE比較容易懂,但這是學藝不精的小弟的學習路程,也許大家照著官網流程走可能更容易懂。
- mkdir -p ~/catkin_ws/src
- cd ~/catkin_ws/src
- catkin_ws_init_workspace
然後key ls,會看到src資料夾下有一個CMakeLists.txt,如下圖所示:
只需不到短短一分鐘... 輸入您的信箱與ID註冊即可享有一切福利! 免費電子報 會員搶先看 主題訂閱 好文收藏會員福利
2019/08/22
沒有圖啊大大!!
2019/08/22
請問什麼圖?
2019/08/23
大大的 如下圖所示:
然後下面都是空白的,看不到東西
2020/02/04
找到圖了
看來這篇文章也是取自別的文章再修正
只是圖片沒有修正好
http://scolin912.blogspot.com/2018/08/ros-code-part-2.html
希望能幫助那些看不到圖的人
2020/02/04
是圖片連結失效了,我們來處理,謝謝告知!
2020/02/05
圖已救回~