Suggestion: Can you make worker bots be able to grab and touch other worker bots (like refresh the battery). Also, can you make them place things in rows. (If you do It it will really help me automate the creation of workerbots!)
it does work, as for automating production I reccomend using storage as a buffer, you're probably already storing poles and planks. my worker who makes others does this, take referring to crates and find referring to ground:
take plank
give to router
take four planks
give to factory
take four poles
give to factory
find gear
give to factory