Just because of the situation you mentioned, I gave myself the task of creating my own location engine, I share a link with a version of the location engine that I create, based on the gauss-newton method
I also share a video of a real application in a warehouse.