DRL_Path_Planning开发环境构建
代码链接: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开发环境构建相关推荐
- 嵌入式开发环境构建_设计模式:不可变的嵌入式构建器
嵌入式开发环境构建 上周,我写了关于什么使图案成为反图案. 本周,我提出一种设计模式-或等待--也许这是一种反模式. 还是? 让我们看看! 当有一个类可以构建另一个实例时,构建器模式是一种编程风格. ...
- webpack最新版本_webpack小结-开发环境构建优化
刚刚对我们前端项目做了一顿分析优化操作,因为接手时每次构建要花两分钟左右的时间,实在忍受不了,只能动手了.通过这次优化,重新温习了下 webpack 的一些知识.接下来会关于 webpack 展开写几 ...
- c语言程序构建,c语言开发环境构建及简单的c程序设计.doc
c语言开发环境构建及简单的c程序设计 实验x C语言开发环境构建及简单的C程序设计 一.实验目的 1.熟悉字符模式下的C程序编译和调试环境,基本掌握麒麟Linux字符模式下的编译工具和调试工具的使用: ...
- 构建开发环境 构建demo_构建自己的wotsapp第6部分
构建开发环境 构建demo I should start this article with a disclaimer: It is based on iOS 13, Swift 5, and Xco ...
- 构建开发环境 构建demo_科技构建了我们的现实
构建开发环境 构建demo 重点 (Top highlight) What Stories Are True in Your Universe? Examining the words of the ...
- 构建开发环境 构建demo_构建自己的wotsapp第1部分
构建开发环境 构建demo I should start this article with a disclaimer: It is based on iOS 13, Swift 5, and Xco ...
- 51单片机仿真开发环境构建实验
51单片机仿真开发环境构建实验目录 实验目的 一.实验步骤 Step1:之前Debug,USE里面没有Proteus VSM Monitor Driver Step2:把VDM51.dll复制到Pro ...
- Spark 1.0 开发环境构建:maven/sbt/idea
因为我原来对maven和sbt都不熟悉,因此使用两种方法都编译了一下.下面记录一下编译时候遇到的问题.然后介绍一下如果使用IntelliJ IDEA 13.1构建开发环境. 首先准备java环境和sc ...
- 零配置初始化流程就一直过不去_uni-app从零开发影视小程序1——搭建开发环境构建项目
前两天抓包了几个影视小程序的接口了,现在我准备用抓取的接口开发一个自己的影视小程序或app,并给大家分享一下如何从零开发一个小程序或app;在这里我将使用uniapp进行开发,uniapp是一个前端开 ...
最新文章
- 计算机一直在启动修复怎么关机,电脑开机一直要启动修复,自动修复好久开不了机,然后进去系统恢复选?...
- 20亿参数,大型视觉Transformer来了,刷新ImageNet Top1
- 对象不支持“handleError”属性或方法 ajaxfileupload.js
- Maven类包冲突终极解决小技若干
- oracle用dba登陆怎么登,以SQLDBA身份登录isqlplus
- 一天发多少短信会封号_枸杞一天吃多少?吃多了会怎样?黑枸杞红枸杞哪个好?...
- poj 3660 CwoContest Floyed传递闭包
- 3月19日发布!vivo X27配置揭晓:搭载骁龙710处理器
- mysql2 0.3.16.gem_安装mysql2时出错:无法构建gem原生扩展
- 100m网速测试软件,网速测试哦(100兆宽带wifi最佳设置)
- oracle nav函数,WordPress函数wp_nav_menu()怎样用_CMS体系建站教程
- Java编写程序获取验证码
- Browserslist: caniuse-lite is outdated. Please run next command npm update caniuse-lite browserslis
- 基于XQ6657Z35-EVM开发平台上TI TMS320C6657 TLV320AIC3206音频设计
- 爱心的数学函数方程_笛卡尔心形线公式表白是什么?公式内容整理
- 笃静守一,深耕匠设:2018“渲云杯”全国空间表现大赛颁奖盛典
- 如何用快启动pe修复win10系统引导? 神器
- unity打开除主菜单其他地方黑屏或白屏与unityHub安装unity简介
- Java mail 535鉴权失败或启动报错
- 消息队列8:RabbitMq的QOS实验