ROS 2 Crystal Clemmys版機器人作業系統安裝說明

zhangrelay發表於2018-12-15

對於有ROS使用經驗的開發者而言,非常簡單,並且能和ROS 1 Melodic、ROS 2 Bouncy共存(更新source bash,選擇使用版本即可)。

支援系統windows、linux和mac os,愉快玩耍!


安裝具體過程如下:

tianbot@ros2go:~$ sudo apt update 
tianbot@ros2go:~$ sudo apt install ros-crystal-desktop 


恩,只有兩步,如果從來沒有安裝過ROS 2需參考完整版安裝說明,參考文末。


目前(2018年12月15日),各版本軟體包數量如下:

m:1365;b:367;c:454。目前學習和使用ROS最穩定版本為kinetic,推薦Melodic+Crystal!!!


測試run 和 launch:


https://index.ros.org/doc/ros2/


ROS 2

概述

機器人作業系統(ROS)是一組軟體庫和工具,可幫助您構建機器人應用程式。從驅動程式到最先進的演算法,以及強大的開發人員工具,ROS可滿足您下一個機器人專案的需求。而且它都是開源的。

在這裡,您將找到有關如何安裝和使用ROS 2軟體的文件,這是一個正在大力開發的ROS的新版本。有關ROS 2的更多資訊,請參見下文。

如果您正在尋找有關ROS 1的資訊(即,已存在多年的ROS以及您現在可能正在使用的ROS),請檢視ROS網站文件維基

在此之前,請閱讀 功能頁面 以瞭解當前ROS 2版本中的內容。

釋出

請參閱版本頁面

安裝

請參閱安裝頁面

教程和功能

ROS 2正在大力發展。您可以檢查出的教程頁面看到一系列的什麼系統可以在當前狀態下做的,如果它適合你的工程例項今天取決於具體的要求。有關當前功能的詳細資訊,請參閱功能。如果將程式碼從ROS遷移到ROS 2,請檢視遷移指南

什麼在前面

ROS 2目前計劃每六個月釋出一個新版本(這是ROS 1的兩倍),以便社群成員有機會提供有關不斷髮展的系統的早期反饋。有關ROS 2計劃即將推出的功能的詳細資訊,請參閱路線圖

貢獻

有關如何為ROS 2開發做出貢獻的詳細資訊,請參閱參與頁面開發人員指南

報告問題並提出問題

請參閱聯絡頁面

關於ROS2

自ROS於2007年啟動以來,機器人和ROS社群發生了很多變化。ROS 2專案的目標是適應這些變化,利用ROS 1的優點和改進不是的東西。有一個關於ROS 2的動機完整的文章在這裡

哪裡可以找到更多資訊

design.ros2.org上有關於ROS 2設計的各種文章,例如:*為什麼ROS 2.0?** DDS *上的ROS,以及* ROS 1和ROS 2 *之間的變化

ROS 2的程式碼是開源的,並分解為各種儲存庫。您可以在ros2 github組織上找到大多數儲存庫的程式碼。

docs.ros2.org包含有關ROS 2內部設計和組織的最新詳細資訊。

awesome-ros2是ROS 2包和資源的“備忘單”樣式快速參考,它將(有希望)列在精選列表的精選列表中,以幫助GitHub使用者瞭解ROS 2。

關於ROS 2 的以下ROSCon會談已經提供,並提供有關ROS 2和各種演示的工作方式的資訊:

標題 型別 連結
實踐ROS 2:演練 ROSCon 2018簡報 幻燈片 / 視訊
推出ROS 2 ROSCon 2018簡報 幻燈片 / 視訊
ROS 2願景推動機器人技術發展的未來 ROSCon 2017演講 幻燈片 / 視訊
ROS 2更新 - alpha版本摘要,架構概述 ROSCon 2016演講 幻燈片 / 視訊
評估ROS2通訊層的彈性 ROSCon 2016演講 幻燈片 / 視訊
ROS 2的狀態 - 演示和背後的技術 ROSCon 2015演講 幻燈片 / 視訊
“小型”嵌入式系統上的ROS 2 ROSCon 2015演講 幻燈片 / 視訊
ROS和ROS 2.0中的實時控制 ROSCon 2015演講 幻燈片 / 視訊
為什麼要使用ROS 2 ROSCon 2014演講 幻燈片 / 視訊
下一代ROS:基於DDS ROSCon 2014演講 幻燈片 / 視訊

----

 

相關文章