首页
/
每日頭條
/
科技
/
ros仿真環境搭建
ros仿真環境搭建
更新时间:2024-11-10 21:06:55

  開始進行ROS開發前要首先進行基礎環境配置,《ROS機器人編程-原理與應用》上配套的示例采用的是 Linux Ubuntu 14.04 ROS Indigo,由于本身是Windows系統,所以需要安裝 VirtualBox 來設置虛拟的 Linux 環境,以便在不影響原操作系統的情況下運行。

  一.安裝 VirtualBoxVirtualBox下載地址: httmg src="http://img.studyofnet.com/uploads9/26/tos-cn-i-qvj2lq49k0/a0bf9303deaf4f2e80be47bb08a5371f.jpg" alt="ros仿真環境搭建(ROS機器人編程-ROS)(4)" />

  如果設置後不起作用,可通過選擇設備-安裝增強功能,安裝完成後重啟虛拟機

  ros仿真環境搭建(ROS機器人編程-ROS)(5)

  三、安裝 ROS Indigo安裝教程: http://wiki.ros.org/indigo/Installation/Ubuntu

  1.執行命令時提示 “user is not in the sudoers file”,這是因為用戶沒有授予sudo的權限,需要将其添加到/ect/sudoers文件中授權,完成後即可執行命令通過搜索找到 Terminal 并打開 ros仿真環境搭建(ROS機器人編程-ROS)(6)

  執行命令 su - 切換到root用戶,提示輸入用戶密碼(密碼和當前默認用戶的密碼一緻) ros仿真環境搭建(ROS機器人編程-ROS)(7)

  編輯sudoers文件,為默認用戶提升權限 gedit /etc/sudoers

  ros仿真環境搭建(ROS機器人編程-ROS)(8)

  在root ALL=(ALL:ALL) ALL下添加vboxuser ALL=(ALL:ALL) ALL保存文件後關閉(vboxuser 指的是需要授權的用戶) ros仿真環境搭建(ROS機器人編程-ROS)(9)

  使用 exit 命令退出 root2.開始安裝 ROS Indigo設置軟件源(Setup your sources.list),設置計算機接受來自 packages.ros.org 的軟件(此處更改為國内鏡像源,速度會更快一些) sudo sh -c . /etc/lsb-release &deb http://mirrors.tuna.tsinghua.edu.cn/ros/ubuntu/ `lsb_release -cs` main /etc/apt/sources.list.d/ros-latest.list

  執行完成後,可以在 /etc/apt/sources.list.d/目錄下看到 ros-latest.list 文件 ros仿真環境搭建(ROS機器人編程-ROS)(10)

  安裝curl命令前,設置ubuntu軟件與更新中的鏡像源在 Download from 中選擇 other ros仿真環境搭建(ROS機器人編程-ROS)(11)

  選擇一個最佳的服務器

  ros仿真環境搭建(ROS機器人編程-ROS)(12)

  ros仿真環境搭建(ROS機器人編程-ROS)(13)

  設置密鑰(Set up your keys) sudo apt install curl # 安裝curl命令

  安裝curl完成之後,設置ROS的Key curl -sSL http://keyserver.ubuntu.com/pks/lookup?op=get&search=0xC1CF6E31E6BADE8868B172B4F42ED6FBAB17C654 | sudo apt-key add -

  安裝(Installation)首先,确保你的 Debian 軟件包索引是最新的: sudo apt-get update && sudo apt-get install dpkg

  執行安裝命令 sudo apt-get install ros-indigo-desktop-full

  初始化rosdep(Initialize rosdep)在使用 ROS 之前,需要初始化 ROSdep。rosdep 使你能夠輕松地為要編譯的源代碼安裝系統依賴項,并且需要在 ROS 中運行一些核心組件。 sudo rosdep init rosdep update

  sudo rosdep init失敗問題解決在終端執行以下命令:打開hosts文件 sudo gedit /etc/hosts

  添加映射 199.232.28.133 raw.githubusercontent.com

  ros仿真環境搭建(ROS機器人編程-ROS)(14)

  然後保存文件後退出,再重新執行 sudo rosdep init

  設置環境變量(Environment setup) echo source /opt/ros/indigo/setup.bash ~/.bashrc source ~/.bashrc

  獲取rosinstall(Getting rosinstall) sudo apt-get install python-rosinstall

  四、運行模拟器使用基本命令檢查ROS是否安裝成功。以下三條命令分别打開一個終端進行運行。 roscore #啟動roscore rosrun turtlesim turtlesim_node #啟動小海龜仿真器 rosrun turtlesim turtle_teleop_key #啟動海龜控制節點

  ros仿真環境搭建(ROS機器人編程-ROS)(15)

  ,

Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
8.05版本怎麼設置三天可見
8.05版本怎麼設置三天可見
嗨!尾巴們,晚上好,今天是8月24日①朋友圈可以修改可見範圍了!②聯想拯救者旗艦遊戲本R9000K今晚開賣③索尼推出DualSenseEdge新手柄④小米12TPro配置細節曝光⑤消息稱vivoX90快充和屏幕升級明顯⑥蘋果發布iOS16B...
2024-11-10
電腦校園網連接不上客戶端
電腦校園網連接不上客戶端
之前很多大學生客戶買了筆記本回學校安裝校園網客戶端後網絡圖标消失了,而且有線和無線網都不好使的情況,記得之前在戴爾技術支持那看到過,找出來分享給大家,希望有幫助!若您在安裝了校園網的撥号軟件之後,出現網絡圖标消失,無線和有線都無法上網的問題...
2024-11-10
提升派駐監督規範化法治化水平
提升派駐監督規範化法治化水平
近日,中央紀委國家監委駐住房和城鄉建設部紀檢監察組派員會同駐在單位有關部門深入建築施工一線監督檢查安全生産和疫情防控有關工作。張铮攝派駐監督是黨和國家監督體系的重要組成部分。堅持以新時代中國特色社會主義思想為指導,強化派駐監督工作,持續推動...
2024-11-10
邁克菲殺毒和微軟殺毒哪個好
邁克菲殺毒和微軟殺毒哪個好
JohnMcAfee可謂傳奇人物,研發了殺毒軟件McAfee,以76.8億美元的價格賣給了英特爾。退出後,McAfee多次創業,甚至競選過美國總統,如今他推出了一項新業務,給ICO項目寫白皮書。根據McAfee本人的推文介紹,他的這項新業務...
2024-11-10
東芝canvio智能手機硬盤
東芝canvio智能手機硬盤
自從開始做視頻之後,電腦的硬盤空間是越來越不夠用了。前前後後也買過兩次硬盤,不過很快就被素材裝滿了。有了之前的經驗之後,這回直接入手了一款4TB的大容量移動硬盤,這下應該可以夠用很長一段時間了。我入手的這款是來自東芝的CanvioFlex移...
2024-11-10
Copyright 2023-2024 - www.tftnews.com All Rights Reserved