ROS
文章平均质量分 64
培培哥
这个作者很懒,什么都没留下…
展开
-
Ubuntu16.04安装ROS和turtlebot
这几天学习机器人开发用到了机器人操作系统(ros),所以在这里记录一下配置环境的资料。(注:ros的api文档:http://docs.ros.org/)一、准备工作:说明:ROS安装在虚拟机中,虚拟机使用了VMWare Workstation11操作系统:Ubuntu 16.04.2 Desktop (64-bit) 二、安装过程ROS学习(二):在ubuntu 16...原创 2017-07-01 13:31:15 · 3273 阅读 · 0 评论 -
rosparam和ROS参数服务
机器人运行时,我们要对机器人的功能或传感器的参数进行设置。有些参数在机器人启动的时就设定好了,有的参数则是动态改变的。ROS提供了参数服务器来满足这一需求。原创 2017-10-26 05:00:22 · 38193 阅读 · 0 评论 -
PCL点云数据的VoxelGrid和RadiusOutlierRemoval滤波
VoxelGrid滤波器可以对密集的点云进行稀疏,减少计算机处理大量点云数据的压力;RadiusOutlierRemoval统计每个点周边的邻近点个数,过滤掉离群的点。将点云数据滤波并转化成PointCloud2在ros中发布的demo如下:#include <pcl/io/pcd_io.h> #include <pcl/impl/point_types.hpp...原创 2017-12-07 21:33:54 · 2890 阅读 · 0 评论 -
ROS之actionlib学习笔记
这两天学习ROS的ationlib机制,在此做一个demo作为笔记。本demo中,action的目标是读书,client向server发送要读多少页书(goal);server收到目标后开始执行任务,且向client反馈已经读到了第几页(feedback),并在完成读书任务后告知client;客户端得知server完成任务后,使用ros::shutdown()函数关闭自身节点。参考了大神的博客:h...原创 2018-05-20 20:01:45 · 3581 阅读 · 1 评论 -
ROS串口编程学习笔记
串口是一种设备间常用的通讯接口,本文将记录如何在ROS上使用其提供的serial包进行串口通信。首先,这里要引入一个名称为serial的包,这个包的安装命令为:$ sudo apt-get install ros-<版本号>-serialserial包的介绍:http://wiki.ros.org/serial接下来,创建一个自己的包,借助serial这个包来编写串口...原创 2018-07-25 21:15:13 · 21238 阅读 · 40 评论