杨康

杨康

0个粉丝

3

问答

1

专栏

0

资料

杨康  发布于  2023-04-23 10:43:35
采纳率 0%
3个问答
1179

求助rviz怎么仿真显示多个雷达信号的数据

本人想使用gazebo和rviz仿真两个雷达信号融合建图,在构建完小车模型之后,我将其中的雷达连接命名为laser_link,另一个为laser1_link,在使用rviz显示这两个雷达的时候,发现这两个雷达信号会闪,且两个信号是一样的,当我屏蔽其中任意一个,都还是会闪。我猜测是rviz读取到了两个雷达的信号,但是只能通过一个topic来显示所以出现这种问题。我也使用单个雷达进行尝试,发现雷达的link必须命名为laser_link,否则会报错:For frame [laser_link]: Frame [laser_link] does not exist。我想知道有没有办法使用rviz仿真两个雷达信号叠加的场景,求大佬指教

我来回答
回答3个
时间排序
认可量排序

虽万人吾往矣

3个粉丝

17

问答

42

专栏

86

资料

虽万人吾往矣 2023-04-23 11:00:11
认可0

首先两个雷达的frame和base_link连接的名字需要不同 以及如果有别的功能包调用的话frame的名字需要对上 以及发布的topic名字需要不同 只有一个信号的原因可能就是发布的topic名字一样了

易百纳用户01878

0个粉丝

0

问答

2

专栏

129

资料

易百纳用户01878 2023-04-26 09:44:33
认可0

在Rviz中设置好各个雷达(即各个frame)之间的父子关系。这通常需要使用TF(变换)来实现。您需要在ROS系统中运行一个tf2的转换节点,该节点将每个雷达的坐标系和其它帧连接起来。

海拥

19个粉丝

0

问答

6

专栏

46

资料

海拥 2023-04-26 10:46:11
认可0

可能是RViz无法区分两个雷达的数据,可以试试在Gazebo中使用两个不同的topic来发布两个雷达的数据,并使用rosbag来记录这些数据。然后,在RViz中使用两个不同的topic来订阅这些数据,确保RViz可以区分两个雷达的数据。

或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
相关问答
无更多相似问答 去提问
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区