TI中文支持网
TI专业的中文技术问题搜集分享网站

AWR1843: Autonomous Robotics with ROS for mmWave

Part Number:AWR1843

您好,最近我运行了“Autonomous Robotics with ROS for mmWave”这个官方Demo,使用1843的板子进行实时建图,建图效果还存在一些问题,想要进行修改。

我看官方的user guide中说使用了Octomap server 和 move_base库,请问这是说明建图直接使用了ROS自带的Octomap进行建图吗?还是其他算法,或者是TI有适用于毫米波雷达采集数据的建图算法?

如果使用的是Octomap server ,这个是可以建图的吗?我理解的它只是一个生成八叉树地图而已,并没有建图的功能。相邻帧之间的变换关系是通过什么计算出来的呢?

参考demo链接如下:

dev.ti.com/…/node

Chris Meng:

你好,

在sense_and_avoid demo里,代码里有预先画好的几个地图,机器人会在地图范围内运行。

,

xiaochen wang:

您好,可能是我之前表达的不够清楚,所以导致您没有太明白我的问题。

我的问题可以简要描述为:在使用autonomous_robotics_ros这个Demo,进行建图时(roslaunch turtlebot_mmwave_launchers radar_mapping.launch),是用了什么算法。也就是帧与帧之间的位姿变换关系是通过什么算法进行计算的?

,

Chris Meng:

你好,

TI的机器人demo是基于ROS,用的就是里面自带的算法。

,

xiaochen wang:

您好,您的解释不够详细

我仔细看了一下,大概理解是这样:首先启动了“毫米波雷达”和“小车”两个设备,然后分别通过“小车”提供帧与地图之间的TF变换,通过“毫米波雷达”提供点云数据,给OctoMap进行建图。此外,通过hector_trajectory_server 转换tf变换数据为轨迹,发布/trajectory这个topic。Demo中并没有使用额外的slam算法进行计算帧与帧之间的位姿变换关系。

上述是自己的理解,不知道对不对,如果有大佬对这个demo理解的更加透彻可以联系我。

赞(0)
未经允许不得转载:TI中文支持网 » AWR1843: Autonomous Robotics with ROS for mmWave
分享到: 更多 (0)