uwb定位matlab代码-uwb:用于uwb跟踪的ROS节点

时间:2024-07-05 08:44:15
【文件属性】:

文件名称:uwb定位matlab代码-uwb:用于uwb跟踪的ROS节点

文件大小:41KB

文件格式:ZIP

更新时间:2024-07-05 08:44:15

系统开源

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定义更多的低级参数(默认参数在大多数情况下应该没问题)。 查看节点的代码以获取详细信


【文件预览】:
uwb-swarm
----CMakeLists.txt(5KB)
----.gitignore(54B)
----launch()
--------uwb_multi_range.launch(1KB)
--------uwb_tracker_3.launch(924B)
--------uwb_tracker_2.launch(924B)
--------uwb_serial.launch(488B)
--------uwb_tracker.launch(872B)
--------uwb_tracker_1.launch(924B)
--------uwb.launch(1KB)
----README.md(2KB)
----utils()
--------calibrate_example.m(2KB)
--------uwb_tracker_bag_parser.py(2KB)
--------calibrate.m(6KB)
----LICENSE(1KB)
----include()
--------UWBSerial.h(803B)
--------UWBTracker.h(1KB)
--------ait_link()
----package.xml(3KB)
----src()
--------uwb_multi_range_node.py(15KB)
--------swarm_attitude_node.py(8KB)
--------uwb_tracker_node.py(16KB)
--------UWBSerial.cpp(3KB)
--------ait_link()
--------nodes()
--------gui_utils.py(1KB)
----config()
--------config3.yaml(341B)
--------config1.yaml(782B)
--------config3_1.yaml(341B)
--------config2.yaml(343B)
----msg()
--------UWBMultiRangeWithOffsets.msg(96B)
--------UWBTracker.msg(294B)
--------UWBMultiRangeTimestamps.msg(277B)
--------UWBRangeWithOffset.msg(55B)
--------UWBMultiRange.msg(100B)

网友评论