Ask Your Question

Miaow's profile - activity

2019-02-18 01:31:13 -0600 received badge  Famous Question (source)
2019-02-18 01:31:13 -0600 received badge  Notable Question (source)
2019-01-22 08:21:00 -0600 received badge  Famous Question (source)
2019-01-17 17:42:36 -0600 received badge  Notable Question (source)
2019-01-17 17:42:36 -0600 received badge  Popular Question (source)
2018-10-31 07:42:34 -0600 received badge  Famous Question (source)
2018-09-28 05:04:59 -0600 received badge  Notable Question (source)
2018-08-12 00:29:40 -0600 edited question I use move_base and explore_lite,but robot always stuck by the wall.

I use move_base and explore_lite,but robot always stuck by the wall. I want to use explore_lite and move_base to explore

2018-08-11 09:56:56 -0600 edited question I use move_base and explore_lite,but robot always stuck by the wall.

I use move_base and explore_lite,but robot always stuck by the wall. I want to use explore_lite and move_base to explore

2018-08-11 09:56:26 -0600 edited question I use move_base and explore_lite,but robot always stuck by the wall.

I use move_base and explore_lite,but robot always stuck by the wall. I want to use explore_lite and move_base to explore

2018-08-11 09:56:26 -0600 received badge  Editor (source)
2018-08-11 09:55:21 -0600 asked a question I use move_base and explore_lite,but robot always stuck by the wall.

I use move_base and explore_lite,but robot always stuck by the wall. I want to use explore_lite and move_base to explore

2018-08-11 09:55:20 -0600 asked a question I use move_base and explore_lite,but robot always stuck by the wall.

I use move_base and explore_lite,but robot always stuck by the wall. I want to use explore_lite and move_base to explore

2018-08-11 09:41:23 -0600 marked best answer How to use transformListener to lookup very early Transform?

Now I have a .bag file,which contains some transform. Q:I want use tf.listener.lookupTransform() to get transform,but it throws exception

Requested time 976052877.783882021 but the earliest data is at time 1533652658.077350788,.....

I read the reference of listener.lookupTransform(),ros::Time(0) means use current time. So,what can I do to get the history Transform?

My code:

   try
        {
            _tf_listener.waitForTransform(_base_frame, _map_frame, 
                ros::Time(0), ros::Duration(10.0) );
            _tf_listener.lookupTransform(_base_frame,_map_frame,
                ros::Time(0),_map_to_base);
        }
        catch(tf::TransformException te)
        {
            ROS_ERROR("%s",te.what());
            ros::Duration(1.0).sleep();
            continue;
        }
...
2018-08-11 09:41:17 -0600 commented answer How to use transformListener to lookup very early Transform?

I solved it by another way: 1st. I can get 'scan' message from '.bag', and it has the same timestamp which I just need.

2018-08-11 09:40:19 -0600 commented answer How to use transformListener to lookup very early Transform?

Thanks for your answer. Because the 'tf' is from a ".bag",it may be many years old.(You can see it in the console log in

2018-08-08 11:39:19 -0600 received badge  Popular Question (source)
2018-08-07 21:05:09 -0600 commented answer How to use transformListener to lookup very early Transform?

Thanks.I followed your way,but it still didn't work. ros::Duration tfCacheDuration; tfCacheDuration = tfCacheDuration.f

2018-08-07 21:04:34 -0600 commented answer How to use transformListener to lookup very early Transform?

I followed your way,but it didn't work. ros::Duration tfCacheDuration; tfCacheDuration = tfCacheDuration.fromSec(557599

2018-08-07 09:44:15 -0600 edited question How to use transformListener to lookup very early Transform?

How to use transform to lookup very early Transform? Now I have a .bag file,which contains some transform. Q:I want use

2018-08-07 09:43:43 -0600 asked a question How to use transformListener to lookup very early Transform?

How to use transform to lookup very early Transform? Now I have a .bag file,which contains some transform. Q:I want use

2018-08-03 00:32:18 -0600 received badge  Enthusiast
2018-07-25 01:31:06 -0600 received badge  Popular Question (source)
2018-07-25 01:27:39 -0600 marked best answer Warning "No map received" occurs.

Hello.I'm trying to use slam_karto.

But when I try to see the visual map in the Rviz ,the map model warns 'no map recevied'.

I can see the LaserScan.And the dataset can run correctly on 'gmapping slam_gmapping.

I'm sure the topic name is used rightly.

My step:

rosrun slam_karto  slam_karto
rosbag play catkin_ws/data/inter.bag

When I play the inter.bag,slam_karto prints these:

...
LaserRangeScan contains 180 range readings, expected 181
LaserRangeScan contains 180 range readings, expected 181
LaserRangeScan contains 180 range readings, expected 181
...

Up to now , I still confuse how to use slam_karto to run dataset.

Can you help me?

2018-07-25 01:27:39 -0600 received badge  Scholar (source)
2018-07-25 01:27:38 -0600 received badge  Supporter (source)
2018-07-25 01:27:33 -0600 commented answer Warning "No map received" occurs.

Thanks for your attention and patience! I take your 2nd suggestion and solve it!

2018-07-25 00:47:47 -0600 commented question Warning "No map received" occurs.

Thank you a lot!I think that's the key! I dont find corresponding dataset,so I download from there and transform '.clf'

2018-07-24 21:20:55 -0600 commented question Slam Karto problem "No map received"

Hello!I have this problem too recently.Did you solve the problem?Thank you!

2018-07-24 20:12:17 -0600 commented question Warning "No map received" occurs.

Do you means I dont install karto correctly?I just clone karto_slam from github not open_karto,is it wrong?

2018-07-24 09:05:41 -0600 asked a question Warning "No map received" occurs.

Warning "No map received" occurs. Hello.I'm trying to use slam_karto. But when I try to see the visual map in the Rviz