Skip to content

eigen error #75

@Asserzayed

Description

@Asserzayed

Hello, I'm a little new to ROS
Thank you so much for your amazing work. I've been working on a simulated 3D navigation task of a hilly environment for a mobile robot and I decided to use the elevation mapping package and the traversability_estimation package to filter my elevation map and output a 2D occupancy grid of the traversability layer and launch it with the move_base node to more or less perform "obstacle avoiding/little improved path planning" autonomous navigation. I searched/read everywhere but 3D navigation is a really complex topic and I'm struggling with it.
The traversability map I managed to make it work but with small size about 4.0 x 4.0 and it takes like a minute to crash after moving my rover a bit. once the elevation map grows a bit or it's already big I get this message.
traversability_estimation_node: /usr/include/eigen3/Eigen/src/Core/Block.h:122: Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index) [with XprType = Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = long int]: Assertion (i>=0) && ( ((BlockRows==1) && (BlockCols==XprType::ColsAtCompileTime) && i<xpr.rows()) ||((BlockRows==XprType::RowsAtCompileTime) && (BlockCols==1) && i<xpr.cols()))' failed.

my workspace builds with all the required dependencies in the README.md I'm using Ubuntu 18.04 with ROS melodic.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions