自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 过滤PointCloud2中的零值(附带PointCloud2与PointCloud互转方法)

pcl库中有对于pointCloud的无效点去除方式,但是没有对于PointCloud2的,所以需要先将PointCloud2转为PointCloud,去除完成后在转为PointCloud2.工作使用的激光雷达发出来点云数据中的有大量的零值,我的数据格式是(x,y,z,itentity)格式的,订阅激光点云的话题以后,接收到很多的(0,0,0,0),需要去除。PointCloud2转为Pointloud代码如下,其中outMsg就是待转的数据,这里只是简写只进行了初始化。

2024-02-01 14:12:14 547 1

原创 ROS中小车前进与后退方向颠倒或者与转向之间混乱

这些天在用xacro编写自己的小车模型的时候,发现一个非常奇怪的现象,小车在gazebo和rviz中显示都是正常的,各个部件之间位置都正确,节点之间的关系也正确,gazebo的小车控制插件中各个joint的关系也正常。但是使用teleop_twist_control进行控制的时候,明明按的是i前进,小车却在后退,按,控制后退却在前进。在调节坐标轴形式上,就很有讲究,最好的方法就是更改link的origin中rpy值,而不要去改joint中的rpy值。图中黄色的就是碰撞模块,粉色的就是惯性模块。

2023-11-30 19:38:44 1324

原创 写好的xacro文件可以运行不报错,但是在gazebo和rviz中不显示:

比如下面这样的小车车身部分定义是下面这样的:在Ubuntu20.04中,所有复用macro描述后,都要加上xacro前缀gazebo才能够识别,所以需要将上面改为:另外,如果想要在gazebo中给小车上色,就需要加上gazebo能够识别的颜色标签:

2023-11-30 18:52:08 603

空空如也

空空如也

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

TA关注的人

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