Skip to content

A ROS package containing a hardware driver for Decawave's DWM1001 Development Board and a ROS node wrapper that exposes the sensor driver to the ROS ecosystem.

Notifications You must be signed in to change notification settings

joeyjyyang/ros_dwm1001

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ros_dwm1001

A ROS package containing a hardware driver for Decawave's DWM1001 Development Board and a ROS node wrapper that exposes the sensor driver to the ROS ecosystem.

Overview

The hardware driver for the DWM1001 sensor is ROS-agnostic, meaning it provides a clean functional interface to the sensor that can be used on any system independent of ROS. The driver utilizes UART over a USB connection for serial communication between the sensor and OS. Additionally, the ROS node simply wraps around the driver and connects the sensor data to ROS topics.

Prerequisites

Software

  • Ubuntu 16.04 (Xenial)
  • ROS Kinetic

Hardware

  • Decawave's DWM1001 Development Kit (x5 recommended: 1 tag, 4 anchors)

Installation

Install from Git Repository

mkdir -p ~/catkin_ws/src
cd ~/catkin_ws/src
git clone --single-branch --branch kinetic-devel https://github.com/joeyjyyang/ros_dwm1001.git
cd ..
sudo apt-get install -y
rosdep install --from-paths src --ignore-src --rosdistro=kinetic -y
catkin_make # catkin build ros_dwm1001 (if using catkin_tools)
source devel/setup.bash
rospack profile

Setup

Nodes

  • dwm1001_node

Topics

Messages

Usage

Example

roslaunch ros_dwm1001 dwm1001_uwb.launch

Notes

Contact

About

A ROS package containing a hardware driver for Decawave's DWM1001 Development Board and a ROS node wrapper that exposes the sensor driver to the ROS ecosystem.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published