前言

由于MoveIT2的Humble的教程好多用的还是moveit1的环境,所以又装了Ubutun20.04和ROS1(Noetic)。【2022年12月6日】

环境

系统:Ubutun20.04LTS
Ros:Noetic
虚拟机:VMware

安装 ROS Noetic

安装教程:

http://wiki.ros.org/noetic/Installation/Ubuntu
https://blog.csdn.net/lemon_TT/article/details/124672682

安装 ROS 后,请确保您拥有最新的软件包:

rosdep update
sudo apt update
sudo apt dist-upgrade

安装catkin ROS构建系统:

sudo apt install ros-noetic-catkin python3-catkin-tools python3-osrf-pycommon

安装wstool:

sudo apt install python3-wstool

创建 Catkin 工作区并下载 MoveIt 源

需要从源代码构建所有 MoveIt。您将需要有一个catkin工作区设置:

mkdir -p ~/ws_moveit/src
cd ~/ws_moveit/srcwstool init .
wstool merge -t . https://raw.githubusercontent.com/ros-planning/moveit/master/moveit.rosinstall
wstool remove  moveit_tutorials  # this is cloned in the next section
wstool update -t .

如果报错:ERROR in config: Unable to download URL [https://raw.githubusercontent.com/r
把https://raw.githubusercontent.com/ros-planning/moveit/master/moveit.rosinstall打开直接复制内容到隐藏文件.rosinstall即可。

此处可能下载不成功,把隐藏文件可见,在所有的网址前面加上https://ghproxy.com/,如果不动了,Ctrl+C后,重新来一遍wstool update -t .

- git:local-name: geometric_shapesuri: https://ghproxy.com/github.com/ros-planning/geometric_shapes.gitversion: noetic-devel
- git:local-name: moveituri: https://ghproxy.com/github.com/ros-planning/moveit.gitversion: master
- git:local-name: moveit_msgsuri: https://ghproxy.com/github.com/ros-planning/moveit_msgs.gitversion: master
- git:local-name: moveit_resourcesuri: https://ghproxy.com/github.com/ros-planning/moveit_resources.gitversion: master
- git:local-name: moveit_visual_toolsuri: https://ghproxy.com/github.com/ros-planning/moveit_visual_tools.gitversion: master
- git:local-name: panda_moveit_configuri: https://ghproxy.com/github.com/ros-planning/panda_moveit_config.gitversion: noetic-devel
- git:local-name: rviz_visual_toolsuri: https://ghproxy.com/github.com/PickNikRobotics/rviz_visual_toolsversion: master
- git:local-name: srdfdomuri: https://ghproxy.com/github.com/ros-planning/srdfdomversion: noetic-devel

下载示例代码

在catkin工作区中,下载教程和panda_moveit_config软件包。

cd ~/ws_moveit/src
git clone https://github.com/ros-planning/moveit_tutorials.git -b master

建立 Catkin 工作区

ROS原始的编译和打包系统是rosbuild,而catkin是现在ROS官方指定的系统。catkin的原理和流程和CMake很类似,与rosbuild相比,它的可移植性,以及对交叉编译的支持更好。

cd ~/ws_moveit/src
rosdep install -y --from-paths . --ignore-src --rosdistro noetic

如果报错:ERROR: the following rosdeps failed to install apt: command [sudo -H apt-get install -y ros-noetic-controller-manager-msgs] failed
不要换源,一级一级网上找发现:依赖: libpoco-dev 但无法安装它。安装它并重新安装

sudo apt-get install libpoco-dev.
rosdep install -y --from-paths . --ignore-src --rosdistro noetic

配置你的 catkin 工作区:

cd ~/ws_moveit
catkin config --extend /opt/ros/${ROS_DISTRO} --cmake-args -DCMAKE_BUILD_TYPE=Release
catkin build

这一步需要挺久的,可以临时加大虚拟机的内存。

source ~/ws_moveit/devel/setup.bash
echo 'source ~/ws_moveit/devel/setup.bash' >> ~/.bashrc

RViz 可视化

roslaunch panda_moveit_config demo.launch rviz_tutorial:=true


参考

https://blog.csdn.net/qq_27545821/article/details/123036044
https://ros-planning.github.io/moveit_tutorials/doc/getting_started/getting_started.html

ROS MoveIT1(Noetic)安装总结相关推荐

  1. ROS入门-4.安装ROS系统(ubuntu20.04版本安装ros的noetic版本)

    ubuntu20.04版本安装ros的noetic版本 1.添加软件源 2.添加密钥 3.更新 4.安装ROS 5.初始化rosdep 6.设置环境变量 7.测试ROS安装是否成功 1.添加软件源 2 ...

  2. UBuntu20.04+ROS noetic安装Baxter SDK软件

    UBuntu20.04+ROS noetic安装Baxter SDK软件 1.创建ROS的工作环境 $ mkdir -p baxter_ws/src//创建baxter_ws的文件目录 $ cd ~/ ...

  3. ROS noetic 安装编译Cartographer踩坑记录

    ROS noetic 安装编译Cartographer踩坑记录 安装编译工具 sudo apt-get update sudo apt-get install -y python-wstool pyt ...

  4. ubuntu20.04 noetic 安装 Astra Pro 驱动

    ubuntu20.04 noetic 安装 Astra Pro 驱动 拿到了一个 Orbbec Astro Pro 的摄像头,具体型号为: LeTMC301 在ubuntu中安装了相应的驱动 参考: ...

  5. 的环境下 qt 运行在_Ubuntu16.04环境下运行vins mono(环境配置及编译)之ROS kinetic的安装...

    所需环境:ubuntu16.04+ROS kinetic+opencv 3.3.1+eigen3.3.3+ceres solver 1.14 1.ROS Kinetic 的安装 (1)设置source ...

  6. agx 安装ros opencv_Ubuntu下安装realsense+melodic+OpenCV

    realsenseD435i驱动: 因特尔实感深度摄像头提供了两种版本:D415和D435 .而D435i在D435的基础上增加了一些单元,更适合于ROS机器人的系统位置感知. 支持的平台: Ubun ...

  7. Ubuntu16.04下ROS Kinetic的安装(2022)

    文章目录 Ubuntu16.04下ROS Kinetic的安装(2022) 一.Ubuntu16.04配置 二.ROS Kinetic安装过程 1.软件中心配置 2.ROS的下载安装 2.1添加源和密 ...

  8. (一)ROS Kinetic的安装与配置,

    第一次,机器人学起来 kinglee988关注 2018.11.26 04:59:17字数 2,760阅读 5,099 Copyright (c)  陕西科技大学北斗机器人协会,版权所有 David ...

  9. ROS Navigation Stack安装

    ROS Navigation Stack安装 Navigation导航包是做导航几乎都要用的,大家可以先去ROS Wiki上学习下 我们先Git下对应版本的软件包,我是Kinetic的,所以是Kine ...

最新文章

  1. Git入门第一集!(Git的下载地址、下载资源)
  2. 数据挖掘十大经典算法之——C4.5 算法
  3. JavaWeb-Spring中注解大全与详解
  4. 5 html 根据手机转动而转动_手机安装陀螺仪有什么用 手机安装陀螺仪作用介绍【详解】...
  5. 处理移动端pdf展示问题
  6. Python中的reshape()
  7. mysql 存储过程 用户变量值_mysql:用户变量、系统变量、局部变量(存储过程中的)...
  8. 基于vue2.0+svg 拓扑组件
  9. oracle结果集排序,oracle数据库菜鸟教程——结果集排序
  10. 软件测试中的人工智能现状:未来会怎样?
  11. 大数据培训:hadoop基础教程
  12. 村上春树《挪威的森林》读书笔记————你以为这只是一本普普通通的恋爱小说?那你就错了。三年后的重新阅读,让我对这本小说有了真正意义上的认识
  13. 云和恩墨进入基础软件厂商成长象限 未来发展潜力无限
  14. 【硬核万字总结】看完这20道Redis面试题,女朋友都面上阿里了
  15. 新娘结婚前8天遇害 新郎抱遗照殡仪馆办婚礼
  16. 阿里云邮箱登录日志中有异地IP登录是怎么回事?该怎么办?
  17. mk突变点检测_Mann-Kendall突变检测(mk突变检测)
  18. 近视眼学计算机好吗6,怎么会加重眼睛的近视,近视加重与6个原因有关
  19. strlen函数 的介绍
  20. 技术社区平台资源集散地

热门文章

  1. LC振荡器稳定度与品质因数的关系
  2. win2012 加域_Windows Server 2012 域设置及客户端加入
  3. 使用WT工具恢复MongoDB数据
  4. 一日一测(20170117~20170917)
  5. 风无定,人无常,人生如浮萍,聚散两茫茫——元组类型、字典类型的内置方法,第九天
  6. linux下给文件赋予所有权限
  7. 轻量级复式记账工具Beancount推荐使用心得
  8. Web综合应用案例-限时秒杀效果的制作
  9. MySQL查询最大值(最小值)或前n个最大(最小)值的方法分析
  10. mbp2015 款发热主因