開始使用 ros
機器人作業系統(ROS) 是用於機器人軟體開發的機器人中介軟體,在異構計算機叢集和平臺上提供類似作業系統的功能。
最初由斯坦福人工智慧實驗室於 2007 年開始,在斯坦福人工智慧機器人 STAIR 的支援下,從 2008 年到 2013 年開發,遷移到機器人研究所 Willow Garage。2013 年,ROS 管理權轉移到開源機器人基金會。
ROS 提供庫和工具來幫助軟體開發人員建立機器人應用程式。它提供硬體抽象,裝置驅動程式,庫,視覺化器,訊息傳遞,包管理等。ROS 是根據開源 BSD 許可證授權的。
今天,ROS 整合了超過一百個機器人( 參見完整的機器人列表 ),從自動駕駛汽車,無人機到人形機器人以及使用大量 ROS 支援的感測器( 參見完整的感測器列表 )…… ROS 被大量使用研究社群用於服務機器人應用,但其技術可應用於其他應用領域,包括工業機器人。它的應用,如高階感知,路徑/把握計劃,運動跟蹤,可以實現以前技術上不可行或成本過高的製造機器人應用。
ROS 目前僅在基於 Unix 的平臺上執行。ROS 軟體主要在 Ubuntu 和 Mac OS X 系統上進行測試,儘管 ROS 社群一直在為 Fedora,Gentoo,Arch Linux 和其他 Linux 平臺提供支援。最終,ROS 編碼可以用任何程式語言編寫,只要它有它的客戶端庫 ,但目前的重點是提供強大的 C++和 Python 支援。
今天的 ROS 推出了它的第 10 次釋出 ROS Kinetic 。
要了解有關 ROS 和 ROS 社群工作的更多資訊,請訪問 http://www.ros.org/