use UWB in ROS

asked 2021-01-26 20:16:11 -0500

Xiao gravatar image

Whether anyone try to use decawave uwb on ROS? I want to do but have no ideal how to do that

edit retag flag offensive close merge delete

Comments

What do you do with them? I once used 3 of them to make my robot follow me. But I guess you want something else? Maybe localization? Global or local localization? Or both?

Humpelstilzchen gravatar image Humpelstilzchen  ( 2021-01-27 01:31:45 -0500 )edit

@Humpelstilzchen Thanks for your reply I want to do the both global and local localization. I already try the 3 anchor 1 tag in windows. But I don't know how to do in ROS so I ask for help.

Xiao gravatar image Xiao  ( 2021-01-27 02:21:14 -0500 )edit

More details please. What do you mean with Windows? Do you get a 3d position using the Windows operating system but you do not know how to do that under Linux for ROS? What robot are you using, does it have an IMU? UWB can only get you a 3d (x,y,z) position you need a different sensor the orientation like an IMU.

Humpelstilzchen gravatar image Humpelstilzchen  ( 2021-01-27 02:31:27 -0500 )edit

@Humpelstilzchen I use the UWB in Windows operating system for test the 2D(x,y) position. Yes, I want to use that under Linux but I have no ideal how to do that. Now I use the turtlebot3 burger for the test. The robot has IMU. I want to use UWB to localization on SLAM with burger. By the way, can I ask a question If I not have IMU only has odom can do UWB localization?

Xiao gravatar image Xiao  ( 2021-01-27 03:06:18 -0500 )edit

You do basically the same under Linux, but I would ask the Linux question in another forum since that is not a ROS problem. The turtlebot 3 has a (x,y,theta), Odometry provides relative values for all three while IMU (with compass) and UWB give you absolute pose information.

Humpelstilzchen gravatar image Humpelstilzchen  ( 2021-01-27 03:30:57 -0500 )edit

@Humpelstilzchen Hmm... In other words. In the localization I want to use the UWB at first and do use the AMCL to localization under ROS operating system. If I want to do that. Am I suitable to go to the LINUX forum to ask this question?

Xiao gravatar image Xiao  ( 2021-01-27 03:53:42 -0500 )edit

Linux forum or support of your UWB module vendor: How to get the distance under Linux. Once you can read the tags under Linux you can ask here on how to use UWB values with ROS.

Humpelstilzchen gravatar image Humpelstilzchen  ( 2021-01-27 04:09:02 -0500 )edit

Maybe you can checkout Tianbot Omni 06q1, a platform equipped with robomaster uwb. It gives you the uwb readings directly via topics.

tianb03 gravatar image tianb03  ( 2021-01-27 21:04:55 -0500 )edit