Below is the email I received to my ticket the #3 sidewalk loop at the end.
After their email is the reply I just wrote this morning.
“Dear Benjamin,
I hope you are doing well.
Thank you very much for sharing the screenshots. They were extremely helpful in understanding the exact mapping layout and the behavior you experienced during the Sidewalk Work Plan.
After reviewing the images, we noticed an important detail regarding the third sidewalk segment. The Sidewalk feature, as described in the Yarbo Wiki, is designed to function as a straight, linear path that maintains a consistent alignment from start to end. However, in your current map, the third sidewalk is not in a straight line and appears to be overlapping and misaligned with the intended sidewalk path.
This misalignment can cause Yarbo to calculate the return route incorrectly, which may explain why it attempted to break from the programmed sidewalk logic and head directly toward the Data Center instead of following the zero-turn behavior. When a sidewalk is overlapped or not configured in a clear and continuous straight path, the navigation algorithm may interpret the end of that segment differently and attempt what it believes is the most direct return route.
We fully understand how frustrating this situation is, especially when the unit behaves unpredictably. Your documentation and attention to detail are genuinely appreciated and extremely valuable for diagnosing the issue.
To ensure the next run follows the correct logic, we kindly recommend adjusting the third sidewalk so that it is perfectly straight and aligned with the previous segments. Once the alignment is corrected, the system should maintain the proper sidewalk parameters throughout the entire Work Plan.
Thank you once again for your patience, cooperation, and detailed feedback. We are here to support you every step of the way.
Best regards,
Jerry
Team Yarbo”
My email back:
I understand. I’ll use straight lines. However, it made it to the end of sidewalk 3 performed the zero turn and started its return route and started back down its programmed path at the end to the plan to return to the DS. Then about 2 Yarbo lengths down the return path on the straight part of the sidewalk it made a deviation. Why would it fail there after it started its return route to the DS and it was already within the boundary of the sidewalk? I believe there is an unwanted function being performed at the end of workplans that releases the core from performing the last required return function of a/the side walk. It looks like the programming is releasing it from the confines of the sidewalk before it should. If I move this sidewalk into the 1st or 2nd postion of the work plan the sidewalk will run as drawn. I do not believe it to be the shape of the sidewalk in this instance.
The purple line is the inbound travel and it did as planned. The yellow line is the out bound.
You can see it completes the zero turn and proceeds to exit. Upon entering the straight part of the sidewalk walk on the return it then feels it’s safe to leave the planned return and optimize a route back to the DS. It shouldn’t. That’s not even a work area it can use.
here is the zoomed in part of the deviation without the yellow triangle in the way.
I appreciate the responses to my ticket.