[Documentation] [TitleIndex] [WordIndex

Package Summary

The nj_oa_laser package is a navigating jockey for the Large Maps framework. Its role is to drive the robot forward while avoiding obstacles. It uses a LaserScan.

The nj_oa_laser package implements a navigating jockey for the Large Maps Framework (LaMa) that drives the robot while avoiding obstacles. It is based on a laser scan (sensor_msgs/LaserScan). It is a reactive, memory-less jockey.

Implemented action:

Moreover, the package provides the class TwistHandler that computes an appropriate geometry_msgs/Twist from a sensor_msgs/LaserScan in order to go as forward as possible while avoiding obstacles.

Usage

ROS API

Subscribed Topics

~<name>/base_scan (sensor_msgs/LaserScan)

Published Topics

~<name>/cmd_vel (geometry_msgs/Twist)

Parameters

~<name>/robot_radius (Float) ~<name>/min_distance (Float, default: 2 * robot_radius) ~<name>/long_distance (Float, default: 5 * robot_radius) ~<name>/turnrate_collide (Float, default: 0.4) ~<name>/max_vel (Float, default: 1.0) ~<name>/vel_close_obstacle (Float, default: 0.5) ~<name>/turnrate_factor (Float, default: 0.9) ~<name>/laser_frame (String, default: "base_laser_link") ~<name>/navigating_jockey_server_name (String, default: node_name + "_server")


2019-07-20 12:58