
ROS
「已注销」
这个作者很懒,什么都没留下…
展开
-
ubantu16.04下 ROS-kinetic(python3.6) + gtx1650驱动 + tensorflow-gpu +cuda +cudnn+gym-gazebo环境安装
ros_kinetic+gtx1650驱动+python3在ros下的应用,博主亲测可用Tensorflow-gpu安装1.gpu驱动的安装安装显卡切换软件2. CUDA的安装Tensorflow-gpu安装本文用来记录自己安装Tensorslow-gpu的过程,没有安装annocoda,annocoda的安装较为简单,可自行百度安装。博主的配置如下:ros版本:kineticgpu: GTX1650目的是在ROS环境下,使用python3以及tensorflow-gpu进行编码,故需要安装以原创 2020-07-02 09:08:56 · 644 阅读 · 0 评论 -
Ubuntu 16.04 + Kinect 2的环境配置及简单保存图像操作(ROS消息转cv::Mat)
本文环境配置部分主要参考如下链接:https://blog.youkuaiyun.com/sunbibei/article/details/51594824文章目录环境配置libfreenect2环境配置在已经安装ROS-Kinetic的基础上,进行环境配置:在ROS环境里使用Kinect2, 主要依靠iai-kinect2这个包。 Github地址: https://github.com/code...原创 2019-07-01 10:18:07 · 1256 阅读 · 0 评论 -
ros kinetic下网口类激光雷达传感器的配置
本文为在ROS Kinetic测试HOKUYO网口类激光雷达。1.查阅文档,确定激光雷达的网络端口,HOKUYO一般默认为:192.168.0.10。2.添加有线网络,地址为:192.168.0.11(与雷达端口不同,但是在同一频段) 子网掩码为:255.255.255.0 DNS服务器为:223.5.5.53.进行测试:打开终端,输入:ping 192.168.0.104.设置...原创 2019-05-28 20:34:00 · 947 阅读 · 1 评论 -
turtlebot 2入门(ubuntu 16.04+ROS Kinetic)
参考:http://wiki.ros.org/Robots/TurtleBot本文用来记录在学习使用turtlebot 2的学习经历以及在学习过程中所遇到的问题,仅供大家参考。文章目录1. 硬件准备2. 测试turtle2.1 准备工作:安装Turtle包2.2 实机测试:Turtlebot 2测试2.2.1 检查别名:2.2.2 通过遥控移动(仅TurtleBot,通过Turtlebot的上...原创 2019-04-27 09:38:08 · 5291 阅读 · 1 评论 -
ROS错误及解决办法及常用指令
本文用来记录自己在ROS项目中所遇到的问题及解决办法,仅供大家参考。1.catkin_make时,提示错误信息:The manifest must not cotain the following tags:run_depend。这是因为目前一共有两种软件包格式,目前的有关ROS的教程中,大多讲的是第一种,四种依赖关系分别是:<buildtool_depend><buil...原创 2019-04-12 20:13:44 · 2056 阅读 · 0 评论 -
创建ROS消息和ROS服务
文章目录1. 创建一个msg1.2 使用rosmsg2.使用srv2.1 创建一个srv2.3 使用rossrv3.msg和srv都需要的步骤消息(msg):msg文件就是一个描述ROS中所使用消息类型的简单文本。它们会被用来生成不同语言的源代码.服务(srv):一个srv文件描述一项服务。它包含两个部分:请求和响应。msg文件存放在package的msg目录下,srv文件则存放在srv目录...原创 2019-04-12 20:29:47 · 240 阅读 · 0 评论 -
roslaunch
roslaunch可以用来启动定义在launch文件中的多个节点。用法:roslaunch [package] [filename.launch]编写launch文件:在工作包目录下,创建lanunch文件夹:mkdir launchcd launch下面给出launch文件示例: &...原创 2019-04-12 20:29:05 · 225 阅读 · 0 评论 -
ROS服务和参数
文章目录1.使用rosservice1.1 rosservice list1.2 rosservice type1.3 rosservice call2.使用rosparam2.1 rosparam list2.2 rosparam set and rosparam get2.3 rosparam dump and rosparam load服务(services)是节点之间通讯的另一种方式。服...原创 2019-04-12 20:27:34 · 184 阅读 · 0 评论 -
ROS话题
文章目录1.使用rqt_graph2.使用rostopic3.ROS Messages3.使用rqt_plot1.使用rqt_graph在终端运行:$ rosrun rqt_graph rqt_graph2.使用rostopic可以使用帮助选项查看rostopic的子命令:$ rostopic -hrostopic bw display bandwidth used b...原创 2019-04-12 20:26:59 · 417 阅读 · 0 评论 -
ROS节点
1.rosnoderosnode 显示当前运行的ROS节点信息。rosnode list 指令列出活跃的节点:$ rosnode listrosnode info 命令返回的是关于一个特定节点的信息。$ rosnode info /rosnode2.rosrunrosrun 允许你使用包名直接运行一个包内的节点(而不需要知道这个包的路径)。用法:$ rosrun [packag...原创 2019-04-12 20:26:17 · 212 阅读 · 0 评论 -
创建和编译ROS程序包
1 创建一个程序包首先切换到catkin工作空间中的src目录下:$ cd ~/catkin_ws/src现在使用catkin_create_pkg命令来创建一个名为’beginner_tutorials’的新程序包,这个程序包依赖于std_msgs、roscpp和rospy:$ catkin_create_pkg beginner_tutorials std_msgs rospy ro...原创 2019-04-12 20:24:29 · 335 阅读 · 0 评论 -
创建ROS工作空间
本文所使用的终端为zsh,ROS版本为kinetic开始创建一个catkin工作空间:$ mkdir -p ~/catkin_ws/src$ cd ~/catkin_ws/src即使这个工作空间是空的(在’src’目录中没有任何软件包,只有一个CMakeLists.txt链接文件),你依然可以编译它:$ cd ~/catkin_ws/$ catkin_make当前目录应该能看到’...原创 2019-04-12 20:23:30 · 159 阅读 · 0 评论