I can feel their pain. I typically code in PHP, Javascript, C++, and C#. My job then started requiring me to do controls programming. Holy cow that's a whole other ball game once you get physical components into the equation. Sensors, temps, pressure, fluids, and more. It's been much more of a learning curve than I would have expected.
Oh man, I stay away from fluids, hydraulics, pneumatics, etc. Always try to keep things purely electronic, which def helps things on your end as well. I'm in the middle of choosing a LIDAR system, and a few others lesser sensors, but really I'd like to keep it simple and use it's cameras alone for as much as possible, focus on vision recog more than anything. Lot of bots overload themselves with high demand sensors, laser range finders, and the like, poor things. But some LIDAR types can do a neat volumetric point grid kinda thing, adding basic depth info on top of what it's camera sees, trick is getting just enough, but not too much that you need a ♥♥♥♥ing building full of servers to process it. Unlike most endeavors these days I design fully autonomous systems, all self contained, forces me to keep it simpler in many ways, more complex in others(and actually useful in a post-apocalyptic scenario when there is no more "cloud") . Brain I have going currently uses thousands of perceptrons(processor fused with memory) but they only have 256 bytes each, the "memories" are actually just Base Functions, like RBF and KNN, the kind of stuff Assembly is made out of. Can pack them tightly together because in parallel they only run in Mhz not Ghz, so no heat issues as with more typical chips, and they barely consume any power, even with 10's of thousands of them. The actual chips I'm using now are only 1/4" square, have 576 "processors"(perceptrons) each. An FPGA here and there to bridge with more conventional environments, of which I have a few dozen throughout the body(each motor/servo has one for example), and boom, robot brains. Fun stuff.
Actually my current robot(which I am neglecting thanks to A17, worth it, this is my only leisure activity anyway) would be SICK up in 7dtd. Is more of an entirely new species, a lot like the legged robots you see popping up nowadays, like Big Dog, Spot Mini, ANYmal, etc, but with in-hub motor wheels for feet. Basically a dog/wolf + offroad vehicle. It's called a NoRoader, cause it doesn't need them. Imagine the wolf companion TFP did concepts of last year fused with an auto-turret and the motorcycle(well 2 motorcycles). First of all the one I am making irl will NOT have a dang turret, ever, this first specimen is for Search & Rescue, saving lives not taking them, and that's how I will always roll irl, because human extinction would suck and all. HOWEVER, this is a video game, fiction(zombies, etc.), so one could go all out on it. My older designs were actually vehicle sized, but that's a different beast altogether. This one is no bigger than a lion or other big cat at most, can go indoors, up stairs, etc, so def more like the wolf companion. It would be OP as all get out, so making such a thing balanced and fitting into the rest of the game would be it's own special challenge. Realistically no Z would ever be able to get anywhere near you, robots miss in games not irl, but that'd be no fun. However I'm making these incapable of harming people, so if it considered Z human it would not, could not, kill them, but it could do a ton of other things, so maybe something like that would work. Dunno, fun to think about. Of course it could be lethal, technically, in that case, whoah. I would actually make it so IF there were a zombie apocalypse, but that's as likely to happen as is an actual zompocalypse. Maybe in a mod, or a DLC after Gold, Robots & Zombies, oh my. For now I've got to both keep designing the real thing, as well as figure out how to keep Faatals damn super AI z's the F out of my attic while I finish making my roof garden of super corn.