首页
/
每日頭條
/
科技
/
ros仿真環境搭建
ros仿真環境搭建
更新时间:2025-07-02 13:40:25

  開始進行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
推荐阅读
有啥手機可以玩英雄聯盟的
有啥手機可以玩英雄聯盟的
手機可以玩英雄聯盟嗎,什麼手機可以玩英雄聯盟。很多英雄聯盟的愛好者,都非常想知道手機能不能玩英雄聯盟,手機版英雄聯盟什麼樣子,那麼今天小編就來帶大家探探究竟有沒有英雄聯盟手機版吧!手機可以玩英雄聯盟嗎現在手機還沒有英雄聯盟這款遊戲。不過有一...
2025-07-02
家用監控攝像頭裝在哪裡比較好
家用監控攝像頭裝在哪裡比較好
許多用戶安裝監控攝像頭來保護資産免受盜竊的風險。監控攝像頭可以幫助減少犯罪,但前提是它們必須安裝在正确的位置,隻有視角正确了,才能起到防盜的作用。因此,讓我們看看正确安裝監控攝像頭的位置有哪些。一、攝像頭安裝位置出口和入口監控攝像頭可以清晰...
2025-07-02
萬方數據庫怎麼收錄論文
萬方數據庫怎麼收錄論文
相信有很多醫生、護士、教師、發表了職稱論文,也成功的拿到了刊物,但是還不知道如何在網站檢索自己的刊物,或者出現檢索不到的現象,那麼小編今天講講如何在萬方數據庫中查詢論文?一、萬方數據庫是什麼?萬方數據庫是由萬方數據公司開發的,涵蓋期刊、會議...
2025-07-02
計算式怎麼轉換成運算結果
計算式怎麼轉換成運算結果
各位朋友,你們好。(本文文字較多。絕大部分文字可以直接一帶而過,看動圖演示即可)今天和大家分享個不是所有人都需要(比如我的行業是工程造價,在用excel計算工程量的時候,就會經常用到)的功能:将表達式轉化為結果(如下圖所示)表達式轉結果對于...
2025-07-02
隔夜茶煮後到底能不能喝
隔夜茶煮後到底能不能喝
2019034期新茶已上焙,舊架憂生醭。古人的擔憂,對于白茶來說,是不存在的。從鮮爽的新茶,到醇厚的老白茶,白茶在每個階段,都會給你不同的感受。-1-上篇分享我們說了茶圈曆來一直存在喝茶要不要洗茶的問題。今天君君再與大家說下茶圈中另一個曆來...
2025-07-02
Copyright 2023-2025 - www.tftnews.com All Rights Reserved