Это касается оборудования, которое мало весит, потому что ходовой робот (размером с толстую кошку, 6 ног с 3 степенями свободы) должен носить его с собой. Из-за этого хождения потребуется много тригонометрии (я использую матричную математику или нет, я еще не уверен), и вот откуда этот вопрос.
PIC, Arduino или дешевый AVR не достаточно быстр, чтобы рассчитать все 100 в секунду и помнить такие вещи, как инерция и избегание препятствий, или даже грубые пути / походки.
План А - нести мозг роботу. Будь то микропроцессор, микро-ITX, неттоп или другие; Что такое эффективное оборудование для быстрой тригонометрии / математики?
Я искал в Интернете и ожидал узнать о микроконтроллерах AVR, x86 или ARM, специализирующихся на этом, но не повезло.
План B состоит в том, чтобы подключить машину x86 через WiFi для выполнения тяжелой работы. Также отлично подходит для создания прототипов, но я бы хотел, чтобы это в конечном итоге было перенесено на план А, когда аппаратное обеспечение уменьшилось. Но даже тогда, какой процессор настольного компьютера может сделать тригонометрию быстрее всего?
План C состоит в том, чтобы распределить нагрузку и иметь по одному энергоэффективному микроконтроллеру / ядру для каждой ветви, хотя это не лучшее решение по многим причинам, мне нравится его расширяемость.
Я еще не определился с используемым языком и / или библиотекой, но предпочитаю Pascal и C ++.
(предложения для более подходящих тегов приветствуются, я новичок здесь)