代码链接:https://github.com/CoderWangcai/DRL_Path_Planning

环境配置

Ubuntu 16.04
ROS Kinetic
Python 2.7
Tensorflow 1.12.0

安装
\quad首先创建一个名为catkin_ws的工作空间,将DRL_Path_Planning/src/下的文件拷贝到catkin_ws/src/里。

$    mkdir -p catkin_ws/src #创建catkin工作空间

安装依赖

$ cd ~/catkin_ws
$ rosdep install --from-paths src --ignore-src --rosdistro=${ROS_DISTRO} -y --os=ubuntu:xenial

\quad可能会遇到关于pointgrey_camera_driver的问题:
\quad解决方法如下:

cd src/
git clone https://github.com/ros-drivers/pointgrey_camera_driver
cd ..
rosdep install --from-paths src --ignore-src --rosdistro=${ROS_DISTRO} -y --os=ubuntu:xenial

编译
\quad接着回到catkin_ws下编译

$ cd ~/catkin_ws
$ catkin_make


\quad编译到上面这里的时候卡住了,没关系,ctrl+c,然后把刚刚Download的pointgrey_camera_driver文件夹删除,因为现在已经生成相关的消息了,它不起作用了。再次编译:

catkin_make

仿真
\quad在anaconda中构建虚拟环境,在虚拟环境中安装tensorflow和ROS依赖包

$ conda create -n py27 python=2.7
$ source activate py27
$ pip install -U rosinstall msgpack empy defusedxml netifaces
$ pip install tensorflow==1.12.0 -i https://pypi.doubanio.com/simple/
$ source /opt/ros/kinetic/setup.bash
$ source /home/PATH_TO_YOUR_WORKSPACE/devel/setup.bash

\quad编译完成后输入

$ roslaunch multi_jackal_tutorials ten_jackal_laser_add_apriltag.launch

\quad如果没有报错,第一次加载需要等待一下:

\quad加载完全会看到这个画面:

DRL_Path_Planning开发环境构建相关推荐

  1. 嵌入式开发环境构建_设计模式:不可变的嵌入式构建器

    嵌入式开发环境构建 上周,我写了关于什么使图案成为反图案. 本周,我提出一种设计模式-或等待--也许这是一种反模式. 还是? 让我们看看! 当有一个类可以构建另一个实例时,构建器模式是一种编程风格. ...

  2. webpack最新版本_webpack小结-开发环境构建优化

    刚刚对我们前端项目做了一顿分析优化操作,因为接手时每次构建要花两分钟左右的时间,实在忍受不了,只能动手了.通过这次优化,重新温习了下 webpack 的一些知识.接下来会关于 webpack 展开写几 ...

  3. c语言程序构建,c语言开发环境构建及简单的c程序设计.doc

    c语言开发环境构建及简单的c程序设计 实验x C语言开发环境构建及简单的C程序设计 一.实验目的 1.熟悉字符模式下的C程序编译和调试环境,基本掌握麒麟Linux字符模式下的编译工具和调试工具的使用: ...

  4. 构建开发环境 构建demo_构建自己的wotsapp第6部分

    构建开发环境 构建demo I should start this article with a disclaimer: It is based on iOS 13, Swift 5, and Xco ...

  5. 构建开发环境 构建demo_科技构建了我们的现实

    构建开发环境 构建demo 重点 (Top highlight) What Stories Are True in Your Universe? Examining the words of the ...

  6. 构建开发环境 构建demo_构建自己的wotsapp第1部分

    构建开发环境 构建demo I should start this article with a disclaimer: It is based on iOS 13, Swift 5, and Xco ...

  7. 51单片机仿真开发环境构建实验

    51单片机仿真开发环境构建实验目录 实验目的 一.实验步骤 Step1:之前Debug,USE里面没有Proteus VSM Monitor Driver Step2:把VDM51.dll复制到Pro ...

  8. Spark 1.0 开发环境构建:maven/sbt/idea

    因为我原来对maven和sbt都不熟悉,因此使用两种方法都编译了一下.下面记录一下编译时候遇到的问题.然后介绍一下如果使用IntelliJ IDEA 13.1构建开发环境. 首先准备java环境和sc ...

  9. 零配置初始化流程就一直过不去_uni-app从零开发影视小程序1——搭建开发环境构建项目

    前两天抓包了几个影视小程序的接口了,现在我准备用抓取的接口开发一个自己的影视小程序或app,并给大家分享一下如何从零开发一个小程序或app;在这里我将使用uniapp进行开发,uniapp是一个前端开 ...

最新文章

  1. 计算机一直在启动修复怎么关机,电脑开机一直要启动修复,自动修复好久开不了机,然后进去系统恢复选?...
  2. 20亿参数,大型视觉Transformer来了,刷新ImageNet Top1
  3. 对象不支持“handleError”属性或方法 ajaxfileupload.js
  4. Maven类包冲突终极解决小技若干
  5. oracle用dba登陆怎么登,以SQLDBA身份登录isqlplus
  6. 一天发多少短信会封号_枸杞一天吃多少?吃多了会怎样?黑枸杞红枸杞哪个好?...
  7. poj 3660 CwoContest Floyed传递闭包
  8. 3月19日发布!vivo X27配置揭晓:搭载骁龙710处理器
  9. mysql2 0.3.16.gem_安装mysql2时出错:无法构建gem原生扩展
  10. 100m网速测试软件,网速测试哦(100兆宽带wifi最佳设置)
  11. oracle nav函数,WordPress函数wp_nav_menu()怎样用_CMS体系建站教程
  12. Java编写程序获取验证码
  13. Browserslist: caniuse-lite is outdated. Please run next command npm update caniuse-lite browserslis
  14. 基于XQ6657Z35-EVM开发平台上TI TMS320C6657 TLV320AIC3206音频设计
  15. 爱心的数学函数方程_笛卡尔心形线公式表白是什么?公式内容整理
  16. 笃静守一,深耕匠设:2018“渲云杯”全国空间表现大赛颁奖盛典
  17. 如何用快启动pe修复win10系统引导? 神器
  18. unity打开除主菜单其他地方黑屏或白屏与unityHub安装unity简介
  19. Java mail 535鉴权失败或启动报错
  20. 消息队列8:RabbitMq的QOS实验

热门文章

  1. springboot -- 整合websocket 实现在线聊天
  2. ART对象内存分配过程解析(上)——内存分配的准备阶段(Android 8.1)
  3. 页面加载慢该怎么办,一招教你解决。
  4. 网络互连与互联网 - 路由信息协议(RIP)
  5. 联想G50笔记本如何安装系统
  6. Android 11:bluetooth@1.0蓝牙架构分析
  7. Markdown换行操作
  8. mondrian 性能优化
  9. 微前端qiankun使用+踩坑
  10. 三星中国的2018:全球手机一哥的蓄势待发