ROS的安裝與學習

2021-09-29 13:34:33 字數 3232 閱讀 5940

來到乙個新的編輯環境,內心充滿學習的喜悅,就讓我們一起進入初學ros的階段吧!來進入學習ros的大海洋中吧!

現在虛擬機器或者電腦上安裝linux或者ubuntu系統,讓自己的系統先跑起來吧!

在ros維基中將ros定義為「ros是乙個開放源**的機械人元作業系統。它提供了

我們對作業系統期望的服務,包括硬體抽象、低階裝置控制、常用功能的實現、程序之間

的訊息傳遞以及功能包管理。它還提供了用於在多台計算機之間獲取、構建、編寫和執行

**的工具和庫。」

換句話說,ros包括乙個類似於作業系統的硬體抽象,但它不是乙個傳統的操作系

統,它具有可用於異構硬體的特性。此外,它是乙個機械人軟體平台,提供了專門為機器

人開發應用程式的各種開發環境。

ros的發布及學術會議

■ 2017.12.08 - 發布ros 2.0

■ 2017.09.21 - 舉辦roscon2017(加拿大)

■ 2017.05.23 - 發布lunar loggerhead

■ 2017.05.16 - 從osrf更名為open robotics

■ 2016.10.08 - 舉辦roscon2016(南韓)

■ 2016.05.23 - 發布kinetic kame

■ 2015.10.03 - 舉辦roscon2015(德國)

■ 2015.05.23 - 發布jade turtle

■ 2014.09.12 - 發布roscon2014(美國)

■ 2014.07.22 - 發布indigo igloo

■ 2014.06.06 - 舉辦ros kong 2014(香港)

■ 2013.09.04 - 發布hydro medusa

■ 2013.05.11 - 舉辦roscon2013(德國)

■ 2013.02.11 - open source robotics foundation擔任開發和管理

■ 2012.12.31 - 發布groovy galapagos

■ 2012.05.19 - 舉辦roscon2012(美國)

■ 2012.04.23 - 發布fuerte

■ 2011.08.30 - 發布electric emys

■ 2011.03.02 - 發布diamondback

■ 2010.08.02 - 發布c turtle

■ 2010.03.02 - 發布box turtle

18 ros機械人程式設計

■ 2010.01.22 - 開發ros 1.0

■ 2007.11.01 - willow garage起名「ros」,並開始開發

■ 2007.05.01 - switchyard系統,morgan quigley,史丹福大學 ai 實驗室,史丹福大學

■ 2000 - player/stage 專案,brian gerkey,richard vaughan,andrew howard,南加州大學

開啟檔案:$ gedit ~/.bashrc

然後在其中新增環境變數:

開啟終端輸入: source ~/.bashrc

安裝整合環境ide:$ sudo apt-get install qtcreator

測試:$ qtcreator

先建立空間:

$ mkdir -p ~/catkin_ws/src

$ cd ~/catkin_ws/src

$ catkin_init_workspace

建立乙個功能包名:

$ catkin_create_pkg my_first_ros_pkg std_msgs roscpp

修改配置檔案:

my_first_ros_pkg 0.0.1 the my_first_ros_pkg package apache license 2.0 yoonseok pyo yoonseok pyo catkin std_msgs roscpp std_msgs roscppcmake_minimum_required(version 2.8.3)

project(my_first_ros_pkg)

find_package(catkin required components roscpp std_msgs)

catkin_package(catkin_depends roscpp std_msgs)

include_directories($)

add_executable(hello_world_node src/hello_world_node.cpp)

target_link_libraries(hello_world_node $)

*$ cd ~/catkin_ws/src/my_first_ros_pkg/src/

$ gedit hello_world_node.cpp

此為**:

執行:開啟終端執行roscore

再開啟新的終端:執行rosrun my_first_ros_pkg hello_world_node

安裝了好長時間才熟悉了,慢慢來,不要急哦,加油。

ROS學習二 安裝ROS

執行備份命令 sudo cp etc apt sources.list etc apt sources.list.old 可以用vim,gedit,atom等工具開啟 sudo vim etc apt sources.list或 sudo gedit etc apt sources.list 或 你...

ROS學習 Ubuntu安裝ROS

ubuntu 16.04配置ros映象源 二選一 官方映象 sudo sh c echo deb lsb release sc main etc apt sources.list.d ros latest.list 中科大映象 sudo sh c etc lsb release echo deb d...

ROS學習筆記 零 ROS安裝

詳細步驟 官方安裝ros說明 安裝流程 1.配置ubuntu倉庫,確保 restricted,universe,and multiverse.勾選 2.安裝源 sudo sh c etc lsb release echo deb lsb release cs main etc apt sources...