- Concepts
- Getting Started
- Parameters
- Example guide
- ToDo
This package is only for ros-melodic user.
using obstacle_detector package for perception function, So you have to use 2D Lidar and obstacle_detector package.
install guide before getting started
-
install source from github and install dependency packages
- [obstacle_detector|!https://github.com/tysik/obstacle_detector.git] is default reference dependency package for this layer, so you have to install this package first
-
After, install obstacle_detector package, follow the guide below
-
install git source from github
cd ~/usr_ws/src git clone https://github.com/OkDoky/prediction_layer.git cd ~/usr_ws
-
install dependency packages
rosdep install -r -y --from-paths src --ignore-src catkin_make
-
~enabled(bool, default : true) - enable/disable layer function~footprint_clearing_enabled(bool, default : true) - enable/disable clear costs inside robot footprint~object_source(string, default : "") - topic name for input data, the input data type isobstacle_detector/Obstacles, default name isobstacles~observation_persistence(double, default : 0.2) -~expected_update_rate(double, default : 0.2) -~clearing(bool, default : true) - enable/disable clear the marked buffer~marking(bool, defualt : true) -~transform_tolerance(double, default : 0.2) -~track_unknown_space(bool, default : true) -~combination_method(int, default : 0) -
example for costmap layer
- example guide
- non-buffer layer
- reduce cycle time using reactiveX (rxcpp)
- refactoring