Don't robot vacuums these days come with an app where you can specify no-go areas?
I can't imagine spending effort exactly mapping the location of a rack, a passive/permanent solution like the one in the article is just right.
I’ve remapped the house and the problem persists.