-
ROS节点的UWB定位MATLAB代码,适用于UWB跟踪
资源介绍
uwb定位matlab代码超宽带多距离跟踪
用于使用超宽带(UWB)
无线电进行跟踪的
ROS
包。
目标需要一个
UWB
标签,并由具有多个
UWB
无线电的跟踪器(即机器人)定位。
该包由三个节点组成:
uwb_serial
:从串行端口读取二进制消息。
嵌入式电路板的相应
UWB
驱动程序位于
。
uwb_multi_range
:处理来自uwb_serial的多范围时间戳并发布校准和未校准的范围。
uwb_tracker
:处理来自uwb_multi_range的校准范围并使用扩展卡尔曼滤波器跟踪目标位置。
它发布过滤器的状态和协方差以及相应的变换。
依赖关系
Boost(系统和线程模块)
麻木的
scipy
兴高采烈的
安装
检出
ROS
catkin工作区中的存储库并像往常一样构建工作区。
用法
您可以使用启动所有三个节点
roslaunch
uwb
uwb.launch
许多参数,如串口、波特率、转换帧和参数文件,都可以指定为参数。
有关详细信息,请参阅启动文件。
可以通过rosparam定义更多的低级参数(默认参数在大多数情况下应该没问题)。
查看节点的代码以获取详细信