国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

踩坑記錄:ubuntu20.04+ROS noetic+gazebo11用UR5+robotiq+Xbox Kinect抓取樂高

這篇具有很好參考價(jià)值的文章主要介紹了踩坑記錄:ubuntu20.04+ROS noetic+gazebo11用UR5+robotiq+Xbox Kinect抓取樂高。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

項(xiàng)目地址:https://github.com/pietrolechthaler/UR5-Pick-and-Place-Simulation
effort_controllers/gripperactioncontroller,ROS學(xué)習(xí),機(jī)器人,linux,python,視覺檢測(cè)

此存儲(chǔ)庫演示了 ROS 和 Gazebo 中的 UR5 取放。UR5 使用 Xbox Kinect 攝像頭檢測(cè) 11 種類型的樂高積木,并發(fā)布其位置和角度。

該項(xiàng)目的目標(biāo)是:

  • 用樂高積木模擬 UR5 機(jī)器人的迭代

  • 機(jī)械臂必須能夠?qū)⒎綁K從位置 A 移動(dòng)到 B 并通過組裝不同的磚塊來建造一座城堡

我在anaconda中創(chuàng)建了一個(gè)新環(huán)境,python=3.7(重要,YOLO5要求在3.7及以上的環(huán)境中)

(1) build該項(xiàng)目

git clone https://github.com/pietrolechthaler/UR5-Pick-and-Place-Simulation/
cd UR5-Pick-and-Place-Simulation/catkin_ws
source /opt/ros/noetic/setup.bash
catkin build
source devel/setup.bash
echo "source $PWD/devel/setup.bash" >> $HOME/.bashrc

(2)下載并安裝YOLO5

cd ~
git clone https://github.com/ultralytics/yolov5
cd yolov5
pip3 install -r requirements.txt

安裝過程中缺失的依賴最好不用pip或者pip3安裝,可以在https://anaconda.org中搜索關(guān)鍵詞,復(fù)制粘貼給的命令到終端就可以。

安裝完成后就可以使用了

啟動(dòng)世界

roslaunch levelManager lego_world.launch

選擇級(jí)別(從 1 到 4):

rosrun levelManager levelManager.py -l [level]

#-b 的命令可以自己選擇生成多少樂高(1-10)

啟動(dòng)運(yùn)動(dòng)學(xué)過程

rosrun motion_planning motion_planning.py

啟動(dòng)本地化進(jìn)程

rosrun vision lego-vision.py -show

#-show:用圖像顯示識(shí)別和定位過程的結(jié)果,也可以不顯示

  • echo "$PWD/devel/setup.bash" >> $HOME/.bashrc #將當(dāng)前路徑下的setup.bash寫入~/.bashrc,不用每次source

? $PWD:一個(gè)變量,當(dāng)前絕對(duì)路徑

? pwd:一個(gè)命令

? 相同的$HOME、$SHELL、$USER

  • 有時(shí)不用catkin_make而是catkin build, 是因?yàn)楹笳呖梢赃x擇編譯部分節(jié)點(diǎn),catkin build pkg_name,當(dāng)catkin build 報(bào)錯(cuò)emy時(shí),語句catkin build -DPYRTON_EXECUTABLE=/usr/bin/python3

  • 編譯時(shí)出現(xiàn)No module named ‘xxx’, 查看anaconda顯示已安裝(conda list 或者 pip list或者anaconda-navigator),可以在文件最頂部加上#!/usr/bin/env python3或者#!/usr/bin/env python

  • 測(cè)試語句/片段是否適用當(dāng)前python版本(是否可以編譯成功)可以終端輸入python,輸入后若成功則不報(bào)錯(cuò)/有下一次輸入的箭頭,輸入exit()退出環(huán)境

  • 每一次創(chuàng)建并激活新環(huán)境需要安裝依賴、包等,包括不在現(xiàn)有環(huán)境下pip3 install安裝的,都需要重新安裝。anaconda安裝和pip3 install安裝的不同之處:1.anaconda中的包數(shù)量少、更新不及時(shí),pip3包數(shù)量多,更新。2.conda不會(huì)管理pip3 安裝的包。(?)

    打開anaconda.org網(wǎng)站搜索缺失的安裝包,或者conda install -c conda-forge modulename(最好還是搜索一下)

報(bào)錯(cuò):

  1. ERROR SpawnModel: Failure - model name _spawn already exist 該模型在gazebo中已存在,在頁面找到文件并刪除。(后面發(fā)現(xiàn)刪不刪無所謂,也可以選擇不刪,直接忽略報(bào)錯(cuò),也可正常運(yùn)行)

  2. 在gazebo中點(diǎn)擊?報(bào)錯(cuò) ERROR Could not load controller 'gripper controller_manager' because controller type 'effort_controller/GripperActionController' does not exsit 缺少依賴,

    sudo apt-get update
    
    sudo apt-get install ros-noetic-ros-control ros-noetic-ros-controllers
    

    加上兩條

    (sudo apt-get install ros-noetic-joint-trajectory-controller)

    (sudo apt-get install ros-gazebo-ros-control)

  3. undefined symbolTIFFReadRGBATileExt,version libtiff_4.0

    查看conda的更新情況conda list --revisionlibtiff的當(dāng)前版本為4.5

    有升級(jí)的情況或者版本相斥,可用anaconda降級(jí)

    conda install -c anaconda libtiff==4.4.0降級(jí)為4.4.0

參考資料

http://e.betheme.net/article/show-1309978.aspx?action=onClick文章來源地址http://www.zghlxwxcb.cn/news/detail-812522.html

到了這里,關(guān)于踩坑記錄:ubuntu20.04+ROS noetic+gazebo11用UR5+robotiq+Xbox Kinect抓取樂高的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Ubuntu20.04 ROS noetic中編譯和運(yùn)行LIO-SAM

    Ubuntu20.04 ROS noetic中編譯和運(yùn)行LIO-SAM

    本文是對(duì)自己學(xué)習(xí)過程的一個(gè)記錄和總結(jié),如果內(nèi)容有誤,請(qǐng)大家指點(diǎn),感謝。 ????????本文是在已經(jīng)安裝好ROS環(huán)境中進(jìn)行的,不需要提前安裝其他庫,只需按照步驟進(jìn)行操作,便能完成LIO-SAM的編譯和運(yùn)行,并且每一步都有我執(zhí)行時(shí)的截圖進(jìn)行參考。 1.【創(chuàng)建工作空間】

    2024年03月24日
    瀏覽(46)
  • Ubuntu20.04+Docker+ROS Noetic 可視化容器管理工具Portainer

    Ubuntu20.04+Docker+ROS Noetic 可視化容器管理工具Portainer

    官網(wǎng)教學(xué)安裝網(wǎng)址:Install Docker Engine on Ubuntu | Docker Documentation ros鏡像網(wǎng)址 https://hub.docker.com/r/osrf/ros https://hub.docker.com/r/osrf/ros/tags 3.1 宿主機(jī)開啟xhost,使得docker里面可視化界面(vscode rviz) ?注意:每次重啟容器,主機(jī)都得執(zhí)行一遍,否則容器內(nèi)可視化報(bào)錯(cuò)。 3.2 創(chuàng)建宿主機(jī)數(shù)

    2024年02月12日
    瀏覽(106)
  • 在Raspberry Pi 4上安裝Ubuntu 20.04 + ROS noetic(不帶顯示器)

    在Raspberry Pi 4上安裝Ubuntu 20.04 + ROS noetic(不帶顯示器)

    所需設(shè)備: 樹莓派 4 B 型 wifi microSD 卡:最小 32GB MicroSD 轉(zhuǎn) SD 適配器 (可選)顯示器,鼠標(biāo)等 如果沒有顯示器,那么需要使用樹莓派鏡像燒錄器,官網(wǎng)下載即可。 首先選擇操作系統(tǒng),接下來找到 Ubuntu Server 20.04.5版本。 接下來配置一下系統(tǒng)的初始化選項(xiàng): “開啟SSH服務(wù)”以

    2024年02月12日
    瀏覽(20)
  • ubuntu20.04安裝ROS出現(xiàn)E: 無法定位軟件包 ros-noetic-desktop-full

    只是對(duì)自己解決問題的過程進(jìn)行記錄。 按照這篇文章進(jìn)行操作。 ROS安裝與報(bào)錯(cuò)的解決辦法_e: 無法定位軟件包 ros-noetic-desktop-full_幾度春風(fēng)里的博客-CSDN博客完成添加密鑰步驟后: 進(jìn)行更新: 然后安裝對(duì)應(yīng)版本的ROS 就成功解決了。

    2024年02月08日
    瀏覽(197)
  • ubuntu20.04配置ros noetic和cuda,cudnn,anaconda,pytorch深度學(xué)習(xí)的環(huán)境

    ubuntu20.04配置ros noetic和cuda,cudnn,anaconda,pytorch深度學(xué)習(xí)的環(huán)境

    這里介紹下本篇文章的目的,為了方便自己日后在其他主機(jī)上搭建環(huán)境,也為了幫助遇到相同問題的人。本篇文章主要是解決ubuntu20.04搭建機(jī)械臂視覺抓取的環(huán)境部署問題。第一個(gè)環(huán)境了ROS環(huán)境,第二個(gè)環(huán)境是深度學(xué)習(xí)yolov5的環(huán)境。 這里推薦魚香ros的便攜式安裝方法,這里感

    2024年02月07日
    瀏覽(108)
  • Ubuntu 20.04 與 ROS noetic安裝 gtsam 編譯 LIO-SAM 的適配版本

    本文簡介在 Ubuntu 20.04 下以 ROS noetic 為基礎(chǔ)安裝 GTSAM 并成功編譯 LIO-SAM 的適配版本。 安裝前請(qǐng)檢查cmake 和boost版本,Ubuntu 20.04.06自帶cmake(= 3.0) 和libboost-all-dev(= 1.65)已滿足要求。編譯LIO-SAM適配版本的其它依賴包也已滿足要求(主要是PCL, Eigen和OpenCV等, 詳見其CMakeList)。 當(dāng)前

    2024年02月13日
    瀏覽(26)
  • ubuntu20.04_ROS中運(yùn)行g(shù)azebo控制機(jī)器人模型報(bào)錯(cuò)

    1.無法啟動(dòng)類型為[controller_ manager/spawner]的節(jié)點(diǎn):controller_ manager ERROR: cannot launch node of type [controller_manager/spawner]: controller_manager ROS path [0]=/opt/ros/noetic/share/ros ROS path [1]=/home/lym/catkin_ws/src ROS path [2]=/opt/ros/noetic/share 解決辦法:安裝controller_manager 2.控制器生成程序找不到預(yù)期的控

    2024年02月16日
    瀏覽(24)
  • ORB_SLAM2配置——基于Ubuntu20.04+ROS+gazebo仿真

    ORB_SLAM2配置——基于Ubuntu20.04+ROS+gazebo仿真

    一、引言 ORB-SLAM2,它是基于單目、雙目或RGB-D相機(jī)的一個(gè)完整的SLAM系統(tǒng),其中包括地圖重用、回環(huán)檢測(cè)和重定位功能。這個(gè)系統(tǒng)可以適用于多種環(huán)境,無論是室內(nèi)小型手持設(shè)備,還是工廠環(huán)境中飛行的無人機(jī)和城市中行駛的車輛,其都可以在標(biāo)準(zhǔn)CPU上實(shí)時(shí)運(yùn)行。該系統(tǒng)的后端

    2023年04月13日
    瀏覽(25)
  • Ubuntu20.04安裝Unity踩坑記錄

    Ubuntu20.04安裝Unity踩坑記錄

    鏈接:https://docs.unity3d.com/hub/manual/InstallHub.html?_ga=2.264734605.30268629.1678763370-652752773.1678763370#install-hub-linux step1 一切順利 結(jié)果: step2 開始報(bào)錯(cuò)了!! E: 倉庫 “https://ppa.launchpadcontent.net/jonathonf/ffmpeg-4/ubuntu jammy Release” 沒有 Release 文件。 解決辦法: 參考教程:apt-get update時(shí)提示倉

    2024年02月04日
    瀏覽(24)
  • U盤安裝Win11+Ubuntu20.04雙系統(tǒng)安裝踩坑歷程(雙系統(tǒng))

    U盤安裝Win11+Ubuntu20.04雙系統(tǒng)安裝踩坑歷程(雙系統(tǒng))

    最近在學(xué)習(xí)ros,網(wǎng)上推薦安裝ubuntu并且作為生產(chǎn)系統(tǒng)生態(tài)良好,教程豐富,于是著手安裝ubuntu系統(tǒng)。一開始選擇安裝虛擬機(jī),但由于bug實(shí)在太多,使用不方便,于是改成了安裝雙系統(tǒng)。經(jīng)過一番查找和嘗試,成功安裝了雙系統(tǒng),這里整理一下我使用 u盤 安裝win11(原系統(tǒng))+

    2024年03月16日
    瀏覽(20)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包