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

Fiducial based robot relocalization for AMCL

asked 2018-04-23 13:23:06 -0600

I want to use a transform from Fiducial marker to re-localize my odometry on AMCL .

https://github.com/UbiquityRobotics/f... , i intend to use this .

  1. The idea is to have a fixed fiducial on the map , demarcating the home location
  2. Once the fiducial is detected , the robots current position is relocalized based on the tf from the tracker .
edit retag flag offensive close merge delete

Comments

What is your question?

jayess gravatar image jayess  ( 2018-04-23 13:45:57 -0600 )edit

Once the robot sees a AR_tracker , it should relocalize .

Its kind of like a 'homing' mechanism.

When AMCL starts , it starts at some random coordinate , post which the odometry estimation is often wrong . I want to put in a correction mechanism .

chrissunny94 gravatar image chrissunny94  ( 2018-04-23 13:56:40 -0600 )edit

Ok, but what is your question? You're giving statements, but no question.

jayess gravatar image jayess  ( 2018-04-23 14:00:18 -0600 )edit

@jarvisschultz ,

Thanks solved the problem . I didnt see the inirialpose before .

chrissunny94 gravatar image chrissunny94  ( 2018-04-25 01:17:56 -0600 )edit

1 Answer

Sort by ยป oldest newest most voted
1

answered 2018-04-23 14:36:39 -0600

updated 2018-04-25 07:07:07 -0600

One option would be to add use the initialpose topic to completely re-initialize your particle filter whenever you see a known fiducial.

Perhaps a better choice would be to include fiducial measurements into robot_localization as a measurement source. Then the filtered estimate from robot_localization will produce a much more accurate tf tree that amcl can use.

edit flag offensive delete link more

Question Tools

1 follower

Stats

Asked: 2018-04-23 13:23:06 -0600

Seen: 408 times

Last updated: Apr 25 '18