自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 ros入门笔记5

针对激光雷达, ROS在sensor_msgs包中定义了专用数据结构—— LaserScan, 用于存储激光消息。 ROS的很多功能包所需要的输入是激光二维数据 三维点云降为二维数据:把大量的数据拦腰截断,只抽取其中一行的数据,重新封装为LaserScan消息 里程计根据速度对时间的积分求得 位置这种方法对误差十分敏感, 所以采取如精确的数据采集、 设备标定、 数据滤波等措施是十分必要的。 导航功能包要求机器人能够发布里程计nav_msgs/Odometry消息。 包含机器人在自由空间中的位置和速度估算值

2022-03-18 19:58:50 770

原创 ros入门笔记3

如何实现一个发布者 初始化ROS节点 向ros master注册节点信息 包括发布的话题名和话题中的消息类型 创建消息数据 按照一定的频率循环发布消息 如何配置CMakeLists.txt中的编译规则 设置需要编译的代码和生成可执行文件 设置链接库 add_executable(velocity_publisher src/velocity_publisher.cpp) target_link_libraries(velocity_publisher ${ca...

2022-03-18 19:58:12 177

原创 ros入门笔记2

ROS workspace (工作空间)就是统一存放 ROS 文件的地方,比如一个项目的所有 ROS 文件最好都放在一个 workspace 中,便于统一管理、编译和调用。 工作空间(workspace)就是一个存放工程开发相关文件的文件夹(相当于编写c时的新建工程)。Fuerte版本后ROS默认的编译系统就是Catkin,一个典型的Catkin编译系统下的工作空间包括以下四个目录空间。 src:代码空间(Source Space),开发过程中最常用的文件夹,用来存储所有ROS功能包的...

2022-03-18 19:57:01 684

原创 ros个人学习笔记

计算图(Computation Graph)是一个由ROS进程组成的点对点网络,它们能够共同处理数据 节点实际上只不过是ROS软件包中的一个可执行文件 ROS客户端库可以让用不同编程语言编写的节点进行相互通信 rospy = Python客户端库,roscpp = C++客户端库 roscore是你在运行所有ROS程序前首先要运行的命令。 1.用于启动ros master节点管理器,有且只能启动一个。 2.使用ros相关命令,都要在其运行前启动ros master。 3.连接所有ros 节...

2022-03-11 18:31:27 1483

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除