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

pmukherj's profile - activity

2018-10-18 21:48:51 -0500 received badge  Student (source)
2014-06-08 16:38:14 -0500 received badge  Famous Question (source)
2014-05-20 16:34:20 -0500 received badge  Notable Question (source)
2014-05-20 09:55:31 -0500 received badge  Popular Question (source)
2014-05-20 08:16:34 -0500 commented answer wheel encoders, robot_localization and robot_pose_ekf

Sweet! No worries, and honestly, how robot_localization handles wheel odometry is probably how it was always "classically" done. It may not be necessary to make a "real" differential option available. Just a note on migration from robot_pose_ekf maybe enough!

2014-05-20 07:33:15 -0500 asked a question wheel encoders, robot_localization and robot_pose_ekf

Hey!

I'm just testing out the robot_localization package with our robots. Loving the level of documentation :). However, I realized that it handles the data streams differently from robot_pose_ekf. For instance, robot_pose_ekf, expected wheel odometry to produce position data that it then applied differentially i.e. it took the position estimate at t_k-1 and t_k, transformed the difference to the odom frame, and applied it to the state estimate.

However as per the discussion about yaw velocities here, it seems robot_localization would rather just apply wheel velocities generated by the wheel odometry and generate a position information itself. I know robot_localization has a "differential" tag on each dataset but that seems to be removing initial static offsets (i.e. subtract the position estimate at t_0 , not t_k-1). I have two questions:

  1. Are my assumptions above correct?
  2. Am I losing anything by not doing the integration myself and relying on robot_localization to do the integration?
2013-08-21 11:16:57 -0500 commented question Clearpath Husky A200 model in gazebo - wrong turnspeed?

Hello! This maybe because the "real" husky is running in open loop mode while the simulated one is not. I can verify this but just so I understand the problem well. I am assuming the "real" husky has an IMU? So the 1080 degree you turn you saw in rviz is something you observed physically as well?

2013-08-06 19:25:03 -0500 received badge  Teacher (source)
2013-08-06 19:25:03 -0500 received badge  Necromancer (source)
2013-08-06 09:47:53 -0500 answered a question Husky A200, robot_pose_ekf

A skid steer vehicle like the Husky skids when its turning i.e. the wheel slips momentarily. Unfortunately, the encoders do no capture this slippage. This means the wheel odometry will typically report more rotational motion than is actually achieved. To compensate for this slippage we suggest that you combine this data with IMU data which is much better at estimating heading. This can be done with something like robot_pose_ekf which you have clearly done.

As for the accuracy of the robot_pose_ekf output, I'd love to hear about what specific accuracy and precision you are achieving. What kind of results are you seeing?

2013-08-06 09:29:05 -0500 commented question robot_pose_ekf problems, timestamp, frames transformation

Just to clarify how fast is the GPS information coming in?

2013-03-28 07:54:29 -0500 commented question Problem with robot_pose_ekf

How have you modified the launch files? Has robot_pose_ekf started up (it should output a message saying so if it did). The output_frame parameter in the launch file should be set to what you need, which in your case is 'odom'?

2013-03-28 06:05:08 -0500 commented answer Gmapping with Husky A200 and SICK LMS100

You should use something like robot_pose_ekf (http://www.ros.org/wiki/robot_pose_ekf ). This outputs a tf between odom_combined and base_footprint. The example launch file shows you how to configure it so that the tf is between odom and base_footprint.

Hope this helps!

2012-10-09 03:35:48 -0500 commented answer clearpath husky a200 fail odometry in gazebo

Yes. My guess is also Karma. I can comment on my own answer. Just not the original question!

2012-10-08 18:00:03 -0500 answered a question clearpath husky a200 fail odometry in gazebo

Hello!

Could you just elaborate on what happens to the odometry when you turn the vehicle in simulation? Does the yaw angle not follow a frame convention you expect? Or does the position information not look right?

-PJ

PS: I fully realize this should really be a comment to the question and not an answer. Apologies. I don't seem to have the option (permission?) to write a comment :S. If anyone has a clue why, I'd love to hear it (maybe a bug fix?).

2012-09-05 09:10:08 -0500 received badge  Supporter (source)
2012-09-05 08:39:18 -0500 received badge  Autobiographer