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

tianb03's profile - activity

2023-02-06 06:42:26 -0500 commented answer Could not transform the global plan to the frame of the controller

If there is no warning then no need to increase.

2022-09-08 03:45:09 -0500 received badge  Rapid Responder (source)
2022-09-08 03:45:09 -0500 answered a question Is there anyway to find out which rosnode is running on which robot?

Try these two commands rosnode list -a rostopic list --host You can use rosnode list -h rostopic list -h to chec

2022-08-27 03:38:14 -0500 received badge  Great Answer (source)
2022-07-26 23:50:50 -0500 answered a question ROS navigation stack with holonomic robots

https://github.com/tianbot/tianbot/blob/master/tianbot_navigation/param/tianbot_omni/base_local_planner_params.yaml We

2022-07-11 22:00:52 -0500 answered a question FootPrint and TF are separated in Rviz

Please check if the parameter global_frame in local costmap is set to 'map'. This should be set to 'odom' to keep your p

2022-07-11 22:00:52 -0500 received badge  Rapid Responder (source)
2022-07-04 20:27:07 -0500 commented question Robot stopped after 10 grids but laserScan keep moving during gmapping

why not simply try HectorSLAM?

2022-07-02 04:11:50 -0500 commented question No laser scan received (and thus no pose updates have been published) for 18.974000 seconds. Verify that data is being published on the /scan topic.

any output from the /scan topic using rostopic echo?

2022-06-28 02:45:59 -0500 commented question No laser scan received (and thus no pose updates have been published) for 18.974000 seconds. Verify that data is being published on the /scan topic.

You'd better provide the result when executing roswtf, and the tf tree in rqt. It is easier for others to debug

2022-06-21 04:17:03 -0500 commented answer AMCL doesn't move from initial position

AMCL is by default publishing the map -> odom transformation. You need to check whether your mobile base system is pu

2022-06-20 04:14:12 -0500 answered a question AMCL doesn't move from initial position

You should delete the following two lines. <node pkg="tf" type="static_transform_publisher" name="map_to_odom" args=

2022-06-20 04:14:12 -0500 received badge  Rapid Responder (source)
2022-06-09 08:12:37 -0500 edited answer Publishing map->odom transform using custom localization and SLAM algorithms

Though not all the same but similar for the localization and SLAM algorithms. The TF publishing in GMapping is easier to

2022-06-07 21:17:11 -0500 answered a question Publishing map->odom transform using custom localization and SLAM algorithms

Though not all the same but similar for the localization and SLAM algorithms. The TF publishing in GMapping is easier to

2022-06-07 20:53:20 -0500 answered a question How to reset odometry after setting /initialpose for amcl

Generally, odometry is calculated by the mobile base controller. You'd better check with the mobile base manufacturer wh

2022-04-21 01:44:47 -0500 received badge  Guru (source)
2022-04-21 01:44:47 -0500 received badge  Great Answer (source)
2022-04-06 05:34:08 -0500 commented answer Could not transform the global plan to the frame of the controller

Simply increasing the transform tolerance to there is no warning should be fine, as long as the robot won't collide with

2021-12-06 08:32:51 -0500 received badge  Good Answer (source)
2021-11-04 23:32:12 -0500 received badge  Good Answer (source)
2021-11-04 23:05:47 -0500 edited answer Is my odometry good enough for AMCL?

If there is no need to solve the kid-napped problem for your robot, and you found that sometimes the robot jump to a dis

2021-11-04 23:05:15 -0500 answered a question Is my odometry good enough for AMCL?

If there is no need to solve the kid-napped problem for your robot, and you found that sometimes the robot jump to a dis

2021-11-03 10:12:26 -0500 received badge  Nice Answer (source)
2021-10-04 08:42:29 -0500 received badge  Good Answer (source)
2021-07-26 21:01:40 -0500 commented question multi robot TF drifting in navigating to goal

You mentioned that you use gmapping and amcl. but in the mapping process, there is no need to have amcl running at the s

2021-07-25 22:50:56 -0500 commented question multi robot TF drifting in navigating to goal

if you use gmapping to generate multiple maps, definitely each map will be different.

2021-07-25 22:46:11 -0500 answered a question DWA Implementation in ROS ?

Better check out this page: http://wiki.ros.org/dwa_local_planner And the source code for DWA: https://github.com/ros-pl

2021-05-31 02:38:42 -0500 received badge  Nice Answer (source)
2021-05-05 19:48:19 -0500 received badge  Necromancer (source)
2021-04-01 05:29:25 -0500 received badge  Good Answer (source)
2021-01-27 21:22:23 -0500 asked a question What has changed for Navigation package from kinetic to melodic?

What has changed for Navigation package from kinetic to melodic? I updated from kinetic to melodic. I installed turtlebo

2021-01-27 21:04:55 -0500 commented question use UWB in ROS

Maybe you can checkout Tianbot Omni 06q1, a platform equipped with robomaster uwb. It gives you the uwb readings directl

2020-11-30 22:58:26 -0500 received badge  Nice Answer (source)
2020-11-09 06:53:53 -0500 marked best answer move_base warning: "Unable to get starting pose of robot, unable to create global plan"

Hi, this is a problem extended from my previous post. Are both Gmapping and amcl publishing Map to Odom TF? I described my objective and my system there.

After some more testing, we have found that there is no problem if we use our own global path, launch the navigation package without both gmapping and amcl. The tf from map to odom is published by a static tf. The robot can move along with the global path, can generate local cost map and local path.

The problem is when we launch fake_localization, there is no global plan and it gives a warning "Unable to get starting pose of robot, unable to create global plan". This warning is from move-base.

  //get the starting pose of the robot
    tf::Stamped<tf::Pose> global_pose;
    if(!planner_costmap_ros_->getRobotPose(global_pose)) {
      ROS_WARN("Unable to get starting pose of robot, unable to create global plan");
      return false;
    }

I have checked the TF, the related topics such as base_link_ground_truth, amcl_pose, all correct.

I cannot figure it out .. The only difference is that the fake_localization is updated at a only 1 Hz in frequency.

2020-10-26 09:28:43 -0500 answered a question Could not transform the global plan to the frame of the controller

I think the most proper way to solve this problem is increase param transform_tolerance in amcl. Without change sourc

2020-09-29 02:36:30 -0500 commented answer Navigation stack dwa local planner crashes into dynamic obstacles

if you set "marking" to true in the global cost map, then the global planner should plan to avoid the obstacle as well.

2020-09-21 22:18:36 -0500 commented question What has changed for Navigation package from kinetic to melodic?

I don't know. but I disabled the inflation layer in local costmap then it can navigation without hesitation..

2020-09-21 04:39:08 -0500 commented answer Navigation stack dwa local planner crashes into dynamic obstacles

I saw in video3 your robot moves quite well. There is another problem is that your global planner seems not avoid the ob

2020-09-16 03:23:01 -0500 received badge  Famous Question (source)
2020-09-13 20:45:49 -0500 answered a question Navigation stack dwa local planner crashes into dynamic obstacles

firstly, decrease sim_time. 4 sec is too high for your environment. DWA will plan an arc path, so a 4-sec arc is not e

2020-07-29 20:59:33 -0500 commented question Depth Image is very dark.

Realsense using stereo vision outdoor and infrared structure light indoor, so you may not be able to know right or left

2020-07-15 03:59:20 -0500 commented answer Odometry with Cartographer

Maybe you can check whether your IMU output is correct. I remember that cartographer requires the angular velocity. you

2020-07-15 00:38:43 -0500 received badge  Good Answer (source)
2020-07-14 21:58:28 -0500 commented question Depth Image is very dark.

https://answers.ros.org/question/60182/error-unable-to-convert-32fc1-image-to-bgr8-while-extracting-rbgd-data-from-a-bag

2020-07-04 03:20:34 -0500 commented question How to update the already generated map when the world changes?

there is no way to update. regenerate or use gimp to modify it..

2020-06-26 06:35:55 -0500 received badge  Good Answer (source)
2020-06-24 01:23:16 -0500 received badge  Rapid Responder (source)
2020-06-24 01:23:16 -0500 answered a question How to configure hector slam to generate usable maps?

Pay attention to these two lines: <node pkg="tf" type="static_transform_publisher" name="map_to_odom" args="0.0 0.0

2020-06-22 04:40:36 -0500 received badge  Notable Question (source)