ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

robotman's profile - activity

2015-12-14 00:56:19 -0500 received badge  Famous Question (source)
2015-08-16 01:36:54 -0500 received badge  Scholar (source)
2015-08-16 01:36:30 -0500 received badge  Popular Question (source)
2015-08-16 01:36:30 -0500 received badge  Notable Question (source)
2015-07-02 07:13:58 -0500 commented question Costmap2D getlock() not found

oh.. yeah... It's Ubuntu 14.04LTS. Install with sudo apt-get install ros-indigo-desktop-full. actually, the project was ok few weeks ago. there were a few system updates recently. could that be the reason? PS. I couldn't find the getLock() function instatiation anywhere. where are they declared

2015-07-02 06:31:58 -0500 commented question Costmap2D getlock() not found

I searched my ros installation folder as well as boost include directory, couldn't find getLock() function. is this normal?

2015-07-02 05:11:57 -0500 asked a question Costmap2D getlock() not found

Hi, everyone,

I am trying to compile the movebase function, however, there's an error in the process.

   ./nav_stack/src/move_base/src/move_base.cpp:1206:105: error: ‘class costmap_2d::Costmap2D’ has no member named ‘getLock’
                     boost::unique_lock< boost::shared_mutex > lock(*(controller_costmap_ros_->getCostmap()->getLock()));

the compiler complains getLock() is not a member of costmap_2D. however, eclipse is able to infer the 'getLock()' function in the drop down function selection.

initially, I thought it was due to my boost lib path setting, so I added the path delibrately. however the same error pursists.

any good suggestion?