• Ubuntu16.04对应的ros版本是kinetic版本,pr2机器人官方推荐的版本是indigo版本(14.04),因此编译过程中可能会出现一些问题.最简单的方式是通过github上已有的脚本进行安装,如下就是一个简单的安装脚本.
  • 首先clone到本地
git clone https://github.com/RichardKelley/kinetic_pr2
  • 确定本地已经安装了ros-kinetic
  • cd到 kinetic_pr2目录下,执行:
./install_pr2_kinetic.sh
  • 可能会访问亚马逊源,需要等待
  • 之后在你本地新建一个workspace,如
mkdir catkin_ws
  • 将kinetic_pr2文件夹下的src文件复制到catkin_ws文件夹下
  • cd 到catkin_ws文件夹目录,执行
catkin_make
  • 如果编译仍然不通过,显示can’t found controller等问题,则需要安装部分驱动,库,包
  • 安装MoveIt
sudo apt-get install ros-kinetic-moveit
  • 环境变量
source /opt/ros/kinetic/setup.bash
  • hard_ware interface
sudo apt-get install ros-kinetic-effort-controllers
sudo apt-get install ros-kinetic-joint-state-controller
  • controller_manager
sudo apt-get install ros-kinetic-ros-control ros-kinetic-ros-controllers

回到catkin_ws文件夹下再次编译

catkin_make

编译成功.

Ubuntu16.04下编译pr2机器人相关推荐

  1. PCL之Ubuntu16.04下编译libfreenect2和PCL以支持KinectV2点云处理

    转载于: https://shenxiaohai.me/2018/04/26/Ubuntu-freenect2-PCL/ 原因就是由于 OpenNI2.2 不支持 Kinect V2,导致我没法在 P ...

  2. gcc-linux6.3,[环境配置]Ubuntu16.04下编译安装gcc6.3.0

    上一篇的SVS要用gcc6.3编译,否则结果不正确,本来以为gcc很好装,结果发现用apt-get安装gcc6只能安装6.5版本,代码作者奇特的要求只能用gcc6.3,没办法只能用源码装了,期间碰见了 ...

  3. ubuntu16.04下编译安装OpenCV

    一: 预先配置 为使OpenCV的安装在编译时更完备,预先安装好所有的开发平台: 二:编译OpenCV 在OpenCV官网下载UNIX的源码包: 安装一下软件: sudo apt-get instal ...

  4. ubuntu16.04下编译ORB_SLAM3时出现的问题及解决方法

    1. no module named rospkg 首先在终端使用python -V看一下当前环境使用的python版本,如果版本不是python2.7则需要更改到python2.7. 如果是之前系统 ...

  5. msgpack php 安装,在ubuntu16.04下编译安装php7的扩张msgpack2.0.1

    提示如下错误:C语言忘光了,查看了msgpack.c的源码 不知道如果处理,望高手帮助 /data/softwares/php-7.1.0beta3/ext/msgpack-2.0.1/msgpack ...

  6. ROS-学习笔记-02-(Ubuntu20.04+Noetic编译pr2和pr2_navigation)

    Ubuntu20.04+Noetic编译pr2机器人 运行Ros下的仿真机器人pr2和Rosbridge suit下的相关支持库.但是目前所有的教程以及github上给出的Tutorial都是基于旧版 ...

  7. ubuntu16.04下dyna-slam编译运行

    ubuntu16.04下dyna-slam编译运行 1. 显卡驱动安装 2. cuda安装 cuda与cudnn换版本可参考 3. cudnn安装 4. ORB_SLAM2依赖 4.1 安装Pango ...

  8. 【ROS】ubuntu16.04下HANDSFREE_ROS_IMU调试

    [ROS]ubuntu16.04下HANDSFREE_ROS_IMU调试 一.准备工作 1.下载驱动软件压缩包 2.安装 ros_imu能依赖包 3.创建工作空间 4.编译并设置环境变量 5.检查是否 ...

  9. 基于ubuntu16.04多用户编译android N(android 7.1)系统提示ninja_wrapper错误问题

    基于ubuntu16.04多用户编译android N(android 7.1)系统提示ninja_wrapper错误问题 Ubuntu 1604系统除了root,还有kandi和sundi两个用户, ...

最新文章

  1. 20161011L04-03老男孩linux运维实战培训-Linux系统的用户和用户组管理-01
  2. 水磨石地面分隔条设置示意图_水磨石地面设置分格条的作用是什么
  3. ABAP:关于文本(Read_text,Save_text)
  4. POJ1358 Agri-Net
  5. 第二章:java_基本语法_3 运算符
  6. 漫水填充及Photoshop中魔术棒选择工具的实现
  7. FlashPaper安装及使用方法
  8. opencv调取摄像头
  9. SEO独家揭秘:影响网站降权被K的七项因素
  10. AR增强现实技术解读
  11. 【VBS脚本】VBS复制Excel工作簿
  12. pomodoro源代码
  13. Android第三方授权分享在新浪微博授权提示:文件不存在 C8998 的解决方法
  14. JZOJ1321 灯
  15. 随机创建圆形、三角形或者矩形类的对象, 存放在数组中,并计算出每个形状的面积和周长
  16. SAP FI会计科目主数据
  17. kali下中英文输入任意切换
  18. matlab实验报告的总结,一些数字信号处理实例(学校实验报告总结)
  19. 数据库云管平台 zCloud v3.5发布,智能化和国产数据库支持能力再增强
  20. idea java项目乱码问题处理

热门文章

  1. ICP备案和公安部备案
  2. Java诺曼底 www.javanmd.com
  3. android 字体滚动效果,2018-02-05 android 左右字滚动效果(跑马灯效果),能直接拿来用的...
  4. cad尺寸标注快捷键_CAD缩放对象后如何使标注对象尺寸不变
  5. 玩元宇宙血亏后 蓝色光标梭哈AI也挺悬
  6. 如何用burp抓取手机的流量_手机两个卡槽,流量卡怎么选择,怎么用更合适
  7. java mysql 乱码_java+mysql中文乱码解决
  8. java mysql 中文乱码_java读取MySQL中的中文数据显示乱码
  9. 网络大学计算机统考试题,计算机应用基础网络教育统考试题库(2018年真题)...
  10. 正则表达式周二挑战赛 第一周