Skip to content

Latest commit

 

History

History
executable file
·
75 lines (50 loc) · 4.86 KB

README.md

File metadata and controls

executable file
·
75 lines (50 loc) · 4.86 KB

License Build status Build status Build status Build action: Noetic Build action: Foxy Build action: Galactic Build action: Humble Build action: Rolling Build action (utils): Humble


Level Up Your Mobile Robots. Rexroth ROKIT Locator – Your Easy-to-Use Laser Localization Software


locator_ros_bridge

This repository contains the bosch_locator_bridge package, which provides a ROS interface to the Rexroth ROKIT Locator. It translates ROS messages to the ROKIT Locator API (as described in the ROKIT Locator API documentation) and vice versa. It also allows to control the ROKIT Locator via ROS service calls.

There are versions for the following ROS 1 and ROS 2 distributions:

  • ROS 1: Noetic (branch noetic, will likely also work on Melodic)
  • ROS 2: Foxy (branch foxy), Rolling (this branch, will likely also work on Galactic)

The repository also contains the bosch_locator_bridge_utils package, which provides an interface between the bosch_locator_bridge and Nav2, the navigation stack of ROS 2.

The following video (click on image) gives more information about the ROKIT Locator. Rexroth ROKIT Locator

Installation

Installing from Debian Package

You can install the bosch_locator_bridge package directly:

sudo apt install ros-rolling-bosch-locator-bridge

Note that the installed package may contain an older software version, which corresponds to the latest tag 2.1.x here: tags. Since the release of a package can take a while, the installed package may even be from an earlier tag. To be sure, check the version of the installed package as follows:

apt show ros-rolling-bosch-locator-bridge

Building from Source

Dependencies

  • ROS
  • Poco C++ library (Should be installed automatically with rosdep, otherwise try: sudo apt install libpoco-dev)

Building

To build from source, make sure your colcon workspace is set up correctly. Then clone the latest version of this branch from the repository into your colcon workspace and compile the package using

cd colcon_ws
rosdep install --from-paths . --ignore-src
colcon build --symlink-install

How to Get Started

To get started, take a look at the README.md of the bosch_locator_bridge package. And for the bosch_locator_bridge_utils package, please have a look at README.md.

License

locator_ros_bridge is open-sourced under the Apache-2.0 license. See the LICENSE file for details.