As you discussed in the video, a mini-ITX motherboard mount will be useful. However certain things like large coolers or graphics cards for vision processing might be too heavy and break the motherboard due to the frequent jerking motions of a robot taking steps. Could you maybe design it to have the motherboard mount to the front of a panel and then use a PCIe riser to mount expansion cards flat against another panel or the back of the same panel? That way vision processing could be offloaded to a graphics card freeing up the CPU without having a heavy card shaking about. The cooler issue might be trickier, but you could design a 120mm or 240mm radiator mount and use water cooling, or just use a low profile, lightweight cooler.
As you discussed in the video, a mini-ITX motherboard mount will be useful. However certain things like large coolers or graphics cards for vision processing might be too heavy and break the motherboard due to the frequent jerking motions of a robot taking steps. Could you maybe design it to have the motherboard mount to the front of a panel and then use a PCIe riser to mount expansion cards flat against another panel or the back of the same panel? That way vision processing could be offloaded to a graphics card freeing up the CPU without having a heavy card shaking about. The cooler issue might be trickier, but you could design a 120mm or 240mm radiator mount and use water cooling, or just use a low profile, lightweight cooler.