Шагоход тоже не лучший выход, ибо оружие его всё равно будет стрелковым, то есть камень не пробьёт, шагоход может и споткнуться об сей камень, или просто не сумеет перешагнуть. Вот если шагоход наподобие паука, тогда проблема спотыкания отпадает.
Программирование - тупость, роботу в экстремальной ситуации чоень будет не хватать человеческого мышления. Ощушение механизма как тела - придётся делать человекоподобную машину, ибо по моему мнению у шагохода не будет рук, они будут заменены на турели, да и голова не нужна, лишняя мишень.
В моём идеале шагоход будет наподобие дредноута из вахи, ибо он не очень большой, бронирован и таки не плохо вооружён. Правда сидеть в нём никто не будет, управлятся он будет из штаба обученными пилотами. На случай пропадания связи будет программа - убить всех без опознавательных знаков нашей армии.