ROS+UR机械臂系列-1- 虚拟机及ROS安装

1 篇文章 0 订阅

ROS+UR机械臂系列-1- 虚拟机及ROS安装
小白,刚开始使用ROS系统,希望可以成一个系列,方便大家参考,避过大坑!最开始使用的是Ubuntu20.04+ ROS-noetic,遇到问题时,发现很多都在用Ubuntu18.04+ROS-melodic。所以新手入门一定要问下常用的是哪个版本,要不然很多问题都不好找,也不好向别人求助。(大佬除外)
选择最新版本的前一代最佳。


前言

在这里,我电脑win10 64位,采用虚拟机来安装ROS,主要是担心操作不当电脑崩了。虚拟机有很多,常用VirtuBox和VMware,择其一就可以。
对我而言: Win10 + virtubox


一、虚拟机安装

第一步,下载虚拟机安装破解,自行百度安装即可,不多说。这里我安装的是VirtuBox

第二步, 去Ubuntu网站下载对应的镜像文件,这里我下载Ubuntu 18.04(网址:http://releases.ubuntu.com/18.04/)
在这里插入图片描述
第三步 在虚拟机上安装Ubuntu。

  1. 新建虚拟机
    文件夹建议改选在其他盘,自建一个不含中文的文件夹存放安装的虚拟机系统。(内存大的忽略)
    在这里插入图片描述
  2. 调整内存,可选择4G,后续也可以调整。
    在这里插入图片描述
  3. 下一步 创建虚拟硬盘
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

建议固定分配,尽量大一点,这个后续无法更改 这里 我设定80G
在这里插入图片描述
之后就是点击 下一步 即可。

创建完成后的样子。
在这里插入图片描述
然后点击上图划红线的位置选择下载好的Ubuntu的镜像文件,点击启动,随后直接无脑下一步即可。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
英文亦可 ,看自己习惯
这里建议英文
随后 输入个人信息:用户名,口令等。单击“继续”,安装过程可能需要几十分钟,请耐心等待。

安装完毕,重启一下Ubuntu。
进入虚拟机Ubuntu系,安装VirtualBox增强功能,这可以极大的提高虚拟机效率。首先点击VBox菜单栏的“设备”项,选择最下面的“安装增强功能”。 另一个功能是为了可以实现虚拟机和主机之间的文件的相互传输,以及复制黏贴功能。
在这里插入图片描述
在这里插入图片描述
下面操作可修改内存以及处理器数量等
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

至此,完成虚拟机以及Ubuntu系统的安装,之后打开浏览器,看下网络是否可用。下面将在线安装ROS。

二、安装ROS 机器人操作系统

  1. 打开ROS网站或者直接百度也可以。
    官方安装步骤:
    http://wiki.ros.org/melodic/Installation/Ubuntu
    其余百度即可。

主要命令如下:
打开终端,
设置下载源,这里选择清华, 中科大的亦可,输入

     sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.tuna.tsinghua.edu.cn/ros/ubuntu/ `lsb_release -cs` main" > /etc/apt/sources.list.d/ros-latest.list'

设置密钥

      sudo apt install curl # if you haven't already installed curl
curl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | sudo apt-key add -

安装

      sudo apt update

建议安装全部安装,包含 ros rviz rqt等。

     sudo apt install ros-melodic-desktop-full

环境设置

    echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc
source ~/.bashrc

设置依赖关系

  sudo apt install python-rosdep python-rosinstall python-rosinstall-generator python-wstool build-essential

安装 rosdep

  sudo apt install python-rosdep

接下来初始化rosdep,一般这里会出现问题,经常被墙,可自行百度。也可某宝上搜一下花点钱解决问题。

  sudo rosdep init
  rosdep update

之后就可以操作了。

三、推荐参考资料

先大概有个印象便于后续操作。
博客: https://www.guyuehome.com/
视频资料:https://www.bilibili.com/video/BV1zt411G7Vn?from=search&seid=5193142785721484155&spm_id_from=333.337.0.0
书籍: ROS机器人开发实践。
这一系列挺不错的,方便了解一些概念。后续还是要靠实战来提高,加深对其印象。

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
你可以使用ROS-Melodic和MoveIt来进行UR5机械臂的仿真控制。以下是一个基本的步骤: 1. 安装ROS-Melodic:请根据ROS官方文档的说明安装ROS-Melodic。确保你的系统满足所有的依赖项。 2. 安装MoveIt:在终端中运行以下命令来安装MoveIt: ``` sudo apt-get install ros-melodic-moveit ``` 3. 配置工作空间:创建一个新的工作空间,并将其初始化为ROS工作空间。例如,你可以运行以下命令: ``` mkdir -p ~/catkin_ws/src cd ~/catkin_ws/ catkin_make ``` 4. 下载UR5机械臂包:在终端中运行以下命令来下载UR5机械臂ROS软件包: ``` cd ~/catkin_ws/src git clone https://github.com/ros-industrial/universal_robot.git ``` 5. 下载MoveIt配置文件:在终端中运行以下命令来下载MoveIt配置文件: ``` cd ~/catkin_ws/src git clone https://github.com/ros-planning/moveit_resources.git ``` 6. 构建和编译:在终端中运行以下命令来构建和编译你的工作空间: ``` cd ~/catkin_ws/ catkin_make ``` 7. 启动仿真环境:在终端中运行以下命令来启动UR5机械臂的仿真环境: ``` roslaunch ur_gazebo ur5.launch ``` 8. 启动MoveIt RViz:在终端中运行以下命令来启动MoveIt RViz界面: ``` roslaunch ur5_moveit_config moveit_rviz.launch config:=true ``` 9. 进行控制:在RViz界面中,你可以使用MoveIt插件来规划和控制UR5机械臂的运动。你可以设置目标位置、执行运动等。 这些是基本的步骤,可以帮助你开始使用ROS-Melodic和MoveIt进行UR5机械臂的仿真控制。你可以根据自己的需求进行进一步的定制和开发。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值