Dotyczy to sprzętu, który waży niewiele, ponieważ robot chodzący (gruby kot, 6 nóg z 3 DOF) powinien go nosić ze sobą. Z powodu tego chodzenia będzie musiał wykonać wiele trygonometrii (używając matematyki macierzy lub nie, nie jestem jeszcze pewien) i stąd pochodzi to pytanie.
PIC, Arduino lub tani AVR nie są wystarczająco szybkie, aby obliczyć wszystko 100 / sekundę i mieć na uwadze takie rzeczy, jak bezwładność i unikanie przeszkód, a nawet ścieżki / chody brutalnej siły.
Plan A polega na przeniesieniu mózgu na robota. Czy to mikroprocesor, micro ITX, nettop czy inny; jaki jest wydajny sprzęt do szybkiego wykonywania trygonometrii / matematyki macierzy?
Szukałem online i spodziewałem się dowiedzieć o specjalistycznych mikrokontrolerach AVR, x86 lub ARM, ale nie mam szczęścia.
Plan B polega na podłączeniu maszyny x86 za pośrednictwem Wi-Fi do wykonywania ciężkich zadań. Świetne również do prototypowania, ale chciałbym, aby to zmigrować, aby ostatecznie plan A, gdy sprzęt zminiaturyzuje się. Ale nawet wtedy, jaki procesor pulpitu może najszybciej przeprowadzić trygonometrię?
Plan C polega na rozłożeniu obciążenia i posiadaniu jednego energooszczędnego mikrokontrolera / rdzenia na każdą nogę, chociaż nie jest to najlepsze rozwiązanie z wielu powodów lubię jego rozszerzalność.
Nie zdecydowałem się jeszcze na język i / lub bibliotekę, ale wolę Pascal i C ++.
(mile widziane sugestie dotyczące bardziej odpowiednich tagów, jestem tutaj nowy)