-
Notifications
You must be signed in to change notification settings - Fork 29
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
robot lose the connection with tags when it trying to go parallel #6
Comments
It seems that only one marker is detected when it is trying to enter the "steer_dock" state, that's why the action failed? Can you check with the |
Hi youliangtan, |
In the I think there's some misinformation in the printout of this. This line get printed even if a marker is detecting 1 marker ( |
at first time the robot detected the 2 markers ( i verified this with image view )so it started to rotate in its place then it could detect just the marker fiducial_10 then it followed the rotation until no marker was detected. |
Hi youliangtan |
Nice that you resovled the tags problem. It will be nice if you can share what changes you made to solve this. Related to the robot stopping 1m from the tags, this is because the robot lost detection of the tags, and transitioned to "last_mile" state. Thus, try to adjust this value, which let the robot relies on pure odometry to move towards the charger. |
i changed these values in turtlebot3.yaml |
to_last_mile_dis: 0.3 # edge2edge distance where transition to LM |
|
@youliangtan the same thing the robot stay 0.6 m (from tags when i try to set these value) |
I think you might need to increase the value of |
when the robot is in front of the charging station it can detect the 3 fiducials markers and its position is parallel to the station. it starts to rotate to the left then it displays this message:
[INFO] [1653488377.911862, 903.320000] : Attempt with 1 try
[WARN] [1653488377.914467, 903.322000]: Status: [PREDOCK] | start docking
[INFO] [1653488377.919384483, 903.327000000]: ObstacleObserver received autodock status: 2
[WARN] [1653488378.454973, 903.827000]: Search failure: fiducial_10, from base_footprint
[WARN] [1653488378.458897, 903.831000]: Status: [PREDOCK] | Try to set yaw of one marker
[INFO] [1653488378.463162517, 903.836000000]: ObstacleObserver received autodock status: 2
[WARN] [1653488379.074444, 904.336000]: Search failure: fiducial_10, from base_footprint
[WARN] [1653488379.129678, 904.388000]: Rotate with right marker: fiducial_11
[WARN] [1653488379.132816, 904.391000]: Status: [PREDOCK] | Rotate robot: -0.02 rad
[INFO] [1653488379.137920379, 904.395000000] : ObstacleObserver received autodock status : 2
Current difference of x, y, yaw: -0.00 | -0.00 | -0.02
[WARN] [1653488379.217710, 904.471000] : Finished running the robot
[INFO] [1653488379.218855, 904.472000]: Both markers are detected, execute pre-storage loop.
[WARN] [1653488379.758596, 904.973000]: Search failure: fiducial_10, from base_footprint
[ERROR] [1653488379.761544, 904.975000]: No detection of marker on two sides, exit status
[WARN] [1653488379.766281, 904.979000]: Docking attempt failed
[WARN] [1653488379.772542, 904.985000]: Retry attempt: 1/1
[INFO] [1653488379.777406, 904.989000]: Status is not retryable
[WARN] [1653488379.779995, 904.992000]: Unable to retry
[WARN] [1653488379.785579, 904.996000]: Status: [IDLE] | Dock Action failed to run
The text was updated successfully, but these errors were encountered: