StockBot goes to recharge in its dock station autonomously after completing an inventory. The robot can run up to 12 hours continuously before going to the dock station, and completely recharges in 4 hours.