We are pleased to share the code repository associated with our paper, “Probabilistic Graph-based Real-Time Ground Segmentation for Urban Robotics.” This paper has been accepted for publication in the IEEE Transactions on Intelligent Vehicles. You can access the Early Access Version of the paper here: https://ieeexplore.ieee.org/document/10487036
We are pleased to share the code repository associated with our paper, “Probabilistic Graph-based Real-Time Ground Segmentation for Urban Robotics.”
This paper has been accepted for publication in the IEEE Transactions on Intelligent Vehicles.
You can access the Early Access Version of the paper here: https://ieeexplore.ieee.org/document/10487036
Currently, our team is diligently working on cleaning and documenting the repository. In just a few days, it will be fully prepared and ready for exploration!
Currently, our team is diligently working on cleaning and documenting the repository. In just a few days, it will be fully prepared and ready for exploration!
---
---
This package implements a ROS node for traversable ground / non-traversable ground / obstacle and overhanging obstacle segmentation. It provides the interface to the library kf_based_terrain_analysis, which angularly exploring a poincloud from the origin to the limits, generates a graph of ground references containing their 2D coordinates (XY) and three Gaussian variables (Z, slope in X (tan(pitch)) and slope in Y (tan(roll))) with means and variances. These three variables are estimated by means of a Kalman Filter.
ROS Node for Ground Segmentation and Obstacle Detection
This package contains a ROS node designed for ground segmentation and obstacle detection. It interfaces with the kf_based_terrain_analysis library, which generates a probabilistic ground model. Let’s dive into the details:
Features:
Dependences:
Ground Model Generation:
The ground model consists of nodes with 2D coordinates (XY) and three Gaussian variables: Z (height), slope in X (tan(pitch)), and slope in Y (tan(roll)).
These Gaussian variables are described by means and variances.
The model predicts a Gaussian distribution in the Z-axis for any desired XY coordinate, allowing us to treat obstacle detection as an outlier rejection problem.
dataset_filename_with_global_path:'/home/idelpino/Documentos/dataset.csv',# This is the filename with path where the data for neural net training is dumped
dataset_filename_with_global_path:'/home/idelpino/Documentos/dataset.csv',# This is the filename with path where the data for neural net training is dumped