After about three weekends of messing about, my wheeled base finally does a lap of the workshop without hitting anything. It's a cheap chassis with a lidar bolted on top and ROS running on a small onboard computer. The mapping part took me way longer than expected because the wheels were slipping on the concrete dust near the bench, so the odometry kept drifting and the map ended up looking like modern art. Fixed it mostly by moving the whole thing away from that corner and putting cheap rubber caps on the wheels. Once the map came out clean, getting it to drive to a point on the other side of the room worked almost first try. Honestly the biggest surprise was how much time went into dumb little things, like the fact my router was dropping the connection to the onboard computer every few minutes, wich looked exactly like a software bug.
Next step is adding a small arm on the front so it can pick up screws I drop on the floor, which happens constantly. If anyone has run one of these bases outdoors on gravel, curious how badly the wheels cope, but no rush.