TL;DR
I would like the number of robots 'seeking charge' to be visible, and robot charging rate to be balancedWhat ?
1) I would like a logistics network to show the number of robots 'seeking charge', not just 'total' and 'available' , because a naive assumption is that if you see 50/500 then there are 450 logistics requests being actioned at the moment, except there could be a 200 robot charging pileup in one corner of the base2) a roboport should only support/hold 100 robots, not 350 (see calcs below; at the moment, at no research a roboport can support 222 robots, assuming 100% of time is spent charging) -- this will push the problem of roboport density out to when some speed research has been done, rather than having a default position of each roboport oversubscribed by 150%.
At worker speed 5 research, this is even wose with the 54kw draw resulting in each 'charging pad' supporting 18 bots, therefore a roboport can't even fully charge 1 stack of bots in flight, while holding 7.
3) it is a feature of high end bot based bases to have to place %many% roboports next to each other in order to get sufficent charging, therefore i propose research for one or more of the following:
a) robot energy capacity (allows 1 roboport to have a higher % of time spent charging, as each robot returns less frequently)
b) roboport charging speed (so that 1 robot can be charged quicker)
c) roboport charging count- if the roboport can hold 350 robots, why can't it charge more than 4?
4) if the research isn't a reasonable request, then a new building for the purpose of charging robots only, but which can't hold them or contribute to the logistics network (this last one is to keep the tick cost down.
Why ?
The current display of 50/500 doesn't let you know that you've got a 200 bot charging pileup in a busy corner with 1 roboportif you respond to saturated 'bot use' by adding more bots, this doesn't help, as you just end up with more bots seeking charge, and having to travel further wayay, as this is caused by having more bots flying in the vicinity of a roboport than can be charged by it
As a supplimentry issue, to help in situations where you just build 10 roboports next to each other to keep up with the localized robot use (eg: train unloading), a charge rate research, or 'charging at the same time' research, so that 1 roboport can support a higher bot flightpath density
that a roboport can hold 350 bots, and charge 4 at a time doesn't help ...
running the maths ...
1 robot in flight uses (at slowest speed, this is only worse at high tech) 3kw+5kj/m , and 3tiles/second; 18kw.
Assuming the roboport is able to charge 100% of the time on its 4 charging ports (1MW each), then 1 roboport can support 4,000kW charge/18 kw per robot = 222 robots in flight.
This means that any time you have more than about 150 robots working near a single roboport, you can end up with an infinite number of 'bots' charging as more will request power than the roboport can supply
at worker bot speed 5 (+240%) each bot needs 54kw in flight, therefore each charging pad can only support 18 bots, and each 'port theoretical maximum is 72 bots.