Есть такой вид спорта - судомоделизм. Спортсмены строят модели судов и кораблей, а потом выступают с ними на соревнованиях. В некоторых классах есть только стендовый этап (модели выставляются на стенде), в других стенд и ход (модели спускают на воду и они должны пройти дистанцию). Классов много, среди них выделяются три группы автономных:
1 EH - неуправляемые модели гражданских моторных судов, которые должны пройти прямо, попасть в ворота и заглушить маршевые двигатели,
2 EK - неуправляемые модели надводных военных моторных кораблей, которые должны пройти прямо, попасть в ворота и заглушить маршевые двигатели,
3 EL - автоматические модели подлодок, которые должны нырнуть в одном квадрате дистанции, пройти под водой до другого, всплыть, попасть в ворота и заглушить маршевые двигатели, причём, лодки поворачивать в горизонтально плоскости не нужно, в вертикальной только погружение на одну заданную глубину и всплытие и , в отличие от EH и EK, EL могут иметь на борту гироскопы и креномеры.
EH, EK и EL цифровых контроллеров не имеют. EH и EK управляются одним реле времени на борт, EL тремя + два регулятора. EH, EK и EL решений не принимают.
Предположим, я хочу построить модель подлодки, но усложнить её задачу. Пусть она маневрирует (причём, не отрабатывает жёстко заданную траекторию, а выбирает курс и глубину для преследования других кораблей, наведения на цель и уклонения от встречного огня), стреляет торпедами, заполняет и продувает балластные цистерны (EL для маневрирования по глубине использует только рули), выпускает и убирает перископ, снимает им цели, пеленгует шумы винтов и пользуется сонаром. Длина корпуса не более 1500 мм. Посоветуйте контроллеры, языки, трансляторы и литературу для их освоения.