- ROS機器人編程實戰
- (印度)庫馬爾·比平
- 650字
- 2020-03-26 11:10:40
2.4 加入ROS社區
ROS是一個擁有很多開創者和貢獻者參與的大型項目。機器人研究社區的許多人都感受到了建立開放協作框架的必要性。這一想法得到了很多研究人員的推動,他們都為ROS的核心及其基本軟件包貢獻了自己的寶貴時間和專業知識。軟件的開發自始至終都在采用開放的BSD協議,并且在機器人技術研究領域逐漸成為一個被廣泛使用的平臺。
目前ROS生態系統包含世界范圍的成千上萬的用戶,其工作領域范圍涵蓋了從桌面娛樂項目到大型工業自動化系統。
準備工作
ROS開源社區級的概念主要是ROS資源,其能夠通過獨立的網絡社區分享軟件和知識。這些資源包括以下內容。
?ROS發行版(distribution):ROS發行版是可以獨立安裝、帶有版本號的一系列綜合功能包。ROS發行版像Linux發行版一樣發揮類似的作用。這使得ROS軟件安裝更加容易,而且能夠通過一個軟件集合維持一致的版本。
?ROS軟件庫(repositorie):ROS離不開共享開源代碼與軟件庫的網站或主機服務,這里不同的機構能夠發布和分享自己的機器人軟件與程序。
?ROS維基:ROS社區Wiki是記錄ROS信息的主要論壇。任何人都可以注冊賬戶并在社區中貢獻自己的文檔,提供更正或更新,編寫教程等。
?ROS Bug提交系統(bug ticket system):如果你在現有的軟件中發現問題或者需要添加新的特性,就可以使用這個資源。
?ROS郵件列表(Mailing list):ROS用戶郵件列表是關于ROS的主要交流渠道,能夠像論壇一樣交流各種疑問或信息。
?ROS問答(ROS answer):該網站資源有助于解決ROS相關的問題。如果我們在這個網站發布我們的困惑,其他用戶就可以看到并提出解決方案。
?ROS博客(ROS blog):你可以在ROS博客上看到ROS社區相關的新聞、照片和視頻的更新。
- DevOps:軟件架構師行動指南
- 基于粒計算模型的圖像處理
- VMware View Security Essentials
- Delphi程序設計基礎:教程、實驗、習題
- MySQL數據庫應用與管理 第2版
- C語言程序設計
- Building a Quadcopter with Arduino
- SQL基礎教程(第2版)
- 微服務架構深度解析:原理、實踐與進階
- Java Web開發詳解
- JavaScript腳本特效編程給力起飛
- Python Interviews
- 跟戴銘學iOS編程:理順核心知識點
- Using Yocto Project with BeagleBone Black
- Microsoft XNA 4.0 Game Development Cookbook