ROS UR總結(1) ROS安裝與前言

2021-09-29 16:39:56 字數 1319 閱讀 5656

由於碩士課題要用到ros系統,之前接觸也很少,到現在也算是一路摸爬滾打。。。有過大佬們的無私幫助,也受到過不少冷眼,故準備總結一下目前已知的經驗,方便日後自己學習和供廣大網友借鑑。

課題中主要準備在ros下應用ur機械人做力控制,主要涉及如下:(持續更行中)

ros的安裝

ur驅動的配置

moveit!程式設計與運動學外掛程式的配置

ati六維力感測器的驅動

首先是ros的安裝,ros版本問題就不過多贅述了,目前還是kinetic版本的支援度最好,不過其實在實際操作中發現,很多不同版本的包也可以彼此通用,這可能就是ros的優勢所在吧。

下面是具體步驟:

更新源(中國源)

sudo sh -c '. /etc/lsb-release && echo "deb  $distrib_codename main" > /etc/apt/sources.list.d/ros-latest.list'
設定key
sudo apt-key adv --keyserver 'hkp:' --recv-key c1cf6e31e6bade8868b172b4f42ed6fbab17c654
更行源
sudo

apt-get update

安裝

這裡多說一句,安裝的時候我選擇安裝全部的ros外掛程式,這樣會比較省事

sudo

apt-get

install ros-kinetic-desktop-full

解決依賴
sudo rosdep init

rosdep update

更新環境

這部分對於不熟悉linux的同學可能還會比較迷,建議自己去搜尋學習一下,我的理解是告訴系統ros的存在,從而使用ros特定的指令。因而在每次開啟新的終端時都要進行source(個人不喜歡echo修改~/.bashrc的方式,可能你在不使用ros時對其他軟體產生影響)

source /opt/ros/kinetic/setup.bash
測試
roscore
極客ros入門教程

ros官方安裝教程

學習1 ROS的安裝

種種原因。決定了走上slam之路?ubuntu安裝不再多說,裝好14.04即可。然後參考實際上就可以解決所有問題了。1 前置條件 1.1 ubuntu 14.04作業系統 我在校園網中,所以必須用電信的客戶端撥號,所以就用了vm12虛擬機器來玩的。1.2 能聯網。2 主要操作步驟如下 在終端按順序輸...

(1)ROS基本操作

可參考 1 建立工作空間catkin mkdir p catkin ws src cd catkin ws catkin make 編譯程式 2 在工作空間中建立程式包 cd catkin ws src catkin create pkg rospy roscpp 為程式包的名字 roscpp和ro...

1 ros包的建立

1 首先建立乙個工作目錄檔案 mkdir p catkin ws src2 在工作區目錄下執行執行 catkin make使用catkin make命令後就可以得到以下的目錄結構。3 在src目錄下建立包 使用catkin create pkg 命令,在src目錄下建立乙個包,示例如下 catkin...