У меня есть проект типа робототехники с Arduino Uno, и, чтобы сделать короткую историю, я экспериментирую с некоторыми алгоритмами AI. Тем не менее, мне нужно реализовать некоторые высокоуровневые матричные алгоритмы, которые были бы довольно простыми, используя NumPy/SciPy, но они являются полным кошмаром на C или С++. Даже с библиотеками, это просто смешно.
Есть ли способ сделать этот проект в Python? Я думаю, что я слышал что-то о Mega, имеющем эту возможность, но у меня есть Uno, и замена на этот момент не является опцией (что бы установить проект немного назад.) Кроме того, я слышал кое-что о том, как использовать Python для связи с Arduino через USB, но я не могу подключить USB-кабель во время работы. Мне нужно иметь возможность загружать программу и выполнять ее.
Есть ли какие-либо варианты там, или я только что достиг тупика?