Skip to content

UWB Follow Service


UWB module consists of UWB base station and UWB tag, adopts ultra-wideband positioning mode, can provide two-dimensional pose information of the tag in the base station, including standard two-dimensional coordinates and Euclidean coordinates. We convert the collected UWB data into the form of ros2 message for transmission and release it through DDS. If you need to use UWB data for secondary development, you can subscribe to the corresponding DDS topic.

1737447253115-fdd0f07a-6b59-4616-9019-5746dc2cb635.png1737447316010-8a7fefe3-01cb-40d4-94de-4b5d05bfb790.png

UWB tag (bracelet)UWB base station

1745574939919-6106650a-20e6-40a1-8131-883c2f8ac10a.png

Instructions for use

In use, by starting the UWB bracelet (label), the robot automatically obtains the position information of the bracelet and realizes autonomous following;

Similarly, when the UWB bracelet (label) is turned off actively, the robot automatically turns off the UWB follow service and stops following autonomously.

UWB follow service note:

Need to ensure that the robot odometer, radar work properly.

bash
ssh daystarp@192.168.100.105
docker exec -it uwb_sensor bash
ros2 topic list

1737442878992-b7213d80-037e-425c-ad51-e207096f53dd.png

If the/IS_00x/leg_odom topic and/IS_00x/livox_scan topic appear in the topic list, the device is complete and working properly.

Complete operation process:

  1. Power on and start the robot (handle Operation <up Enable, walk>)
  2. Switch to navigation service (<remote control, navigation> in the lower right corner of APP)
  3. Enter perception backpack NUC host (WIFI:IS_PLUS_010)
bash
ssh daystarp@192.168.100.105
docker restart navigation
docker exec -it uwb_follow bash
  1. Start UWB follow service
bash
source install/setup.bash
./scripts/run_uwb_server.sh
  1. End UWB service

Navigation service with closed bracelet or closed handle.