參加這次的鐵人賽,對於筆者來說,是一個自我的挑戰,踏出舒適圈。由於筆者是土木系出身的,因此嘗試接觸以前不太了解的領域。希望能透過這次為時30天的鐵人賽,讓自己對這個領域有更深入的了解。同時,希望能透過於此,提供與筆者一樣想要學習ROS卻苦於找不到資源的夥伴們一些幫助,甚至拋磚引玉,讓更多人能加入ROS這個有趣又未知的領域。
相信許多人都有想要製作屬於自己的機器人的夢想,而ROS便是為此而誕生的。ROS(Robotics Operating System) 是一個開源的機器人開發平台。它提供了硬體抽象描述、程序間消息傳遞等類似作業系統的服務。簡單來說,可以理解成它與我們常用的windows一樣,只是ROS是專為機器人編程而設計的。而也是因為有了這個開源平台,機器人才有了統一的語言,讓機器人的開發能更加迅速且方便。更重要的是,透過ROS開源平台,我們有許多前人寫好的函式庫可以使用,讓我們能夠站在巨人的肩膀上,繼續前進。
準備一台中高階電腦,建議規格:CPU為i7第7代以上、顯卡NVIDIA Geforce 960M以上,記憶體8GB以上。由於會有大量3D的模擬環境,因此建議規格別太差,否則做起來會卡卡的,整個人都不好了。
基礎的Python語法以及一顆充滿熱忱的心!!
最好再來一顆新鮮的肝XD
由於是第一天,就先不講一些困難的內容,相信這些事前準備應該不會太hardcore,希望能帶給大家自信心。由於筆者也不是這個領域的專家,因此文章基本上都是新手向,目的是希望讀者挫折感不會太重(高玩請迴避),能學得開心。接下來的29天也請大家多多指教!!
今晚我想來點Python:https://reurl.cc/d575Aq
就是想知道更多ROS的知識:http://wiki.ros.org/