ROS MoveIT1(Noetic)安装总结
创始人
2024-03-22 13:37:55
0

前言

由于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 .

此处可能下载不成功,把隐藏文件可见,在所有的网址前面加上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

配置你的 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

相关内容

热门资讯

爱回收、同城帮二手回收乱象:砍... 出品|搜狐科技 作者|郑松毅 编辑|杨锦 家里放着淘汰的旧手机,想卖掉回血却怕踩坑?不少人都抱着“能...
青海五年完成省级地方性法规和规... 中新网西宁12月27日电(祁增蓓)26日,记者从“‘十四五’发展成就”系列主题新闻发布会青海省司法厅...
新《海商法》中海上货物运输制度... 开栏寄语 《中华人民共和国海商法》完成全面修订并正式实施,这标志着我国海事法治建设进入新阶段,为加快...
2025年读书笔记(上):《乔... 小崔律师认为书单与歌单一样,实际上是非常私人化的内容,只有选择而无好坏之分,所谓的推荐其实只是对20...
原创 政... 忍无可忍的食堂承包商的一纸实名举报,撕开了河南省周口市淮阳人民中学从餐费中强行超高抽成,从学生口中夺...
小学女教师和校长的“窗帘纠纷”... 近日,关于一名女教师向校长申请安装窗帘遭到拒绝的事件,有了最新进展。 根据报道,该女教师所在的班级...
年度盘点丨十大关键词,看楼市政... 获取最新政策解读报告 ☞ 戳这里,加入地产/物业/投拓/产城 展望2026年,稳楼市的主基调延续,...
原创 韩... 韩国这回跟日本杠上了,不仅起诉了“靖国神社”,还要求日本政府赔钱,高市早苗的麻烦事儿,可真是一桩接着...
甘肃省镇原县人民法院:“小额诉... “法院拿出的一揽子方案,既考虑了我们企业的实际情况,也兼顾双方的合法权益,我们还愿继续合作!” 日前...
甘肃省民乐县人民法院诉讼服务中... “不到十分钟就完成了从咨询到立案的全部流程!”近日,一企业办事人员在法院干警的指导下,通过涉企绿色通...