move_base, costmap, PCLPointCloud error

asked 2014-07-01 05:55:07 -0500

dneuhold gravatar image

Hi there, following error occurs during move_base takes over. While the robot navigates and already drives, it suddenly stops and following error is thrown:.

move_base: /usr/include/pcl-1.7/pcl/conversions.h:247: void pcl::toPCLPointCloud2(const pcl::PointCloud<pointt>&, pcl::PCLPointCloud2&) [with PointT = base_local_planner::MapGridCostPoint]: Assertion `cloud.points.size () == cloud.width * cloud.height' failed. [robot_0/move_base-4] process has died [pid 12929, exit code -6, cmd /home/dneuhold/catkin_ws/devel/lib/move_base/move_base /robot_0/robot_0/map:=/robot_0/map __name:=move_base __log:=/home/dneuhold/.ros/log/46bf9d4a-0103-11e4-9e33-90b11ca19e7c/robot_0-move_base-4.log].

Strangely I am not even using PCLPointCloud2 messages. All I use is the LaserScan message. Seems to be an internatl error!?

BR Daniel

edit retag flag offensive close merge delete