This concerns hardware that does weighs little, because a (fat cat sized, 6 legs with 3 DOF) walking robot should carry it around. Because of that walking it'll need to do a lot of trigonometry (using matrix math or not i'm not sure yet) and this is where this question comes from.
PIC, Arduino or cheap AVR is not fast enough to calculate everything 100/second and keep things like inertia and obstacle avoidance in mind, or even bruteforce paths/gaits.
Plan A is to carry the brain on the robot. Be it microprocessor, micro ITX, nettop or other; what is efficient hardware to do trigonometry / matrix math fast?
I searched online and expected to find out about AVR, x86, or ARM microcontrollers specialized in this but no luck there.
Plan B is to have a x86 machine connected via WiFi to do the heavy lifting. Great for prototyping also, but i'd like this to migrate to plan A eventually when the hardware miniaturizes. But even then, what desktop CPU can do trigonometry the fastest?
Plan C is to distribute the load and have one power efficient microcontroller/core for each leg, although that is not the best solution for many reasons i like the extend-ability of it.
I have not decided on the language and/or library used yet, but prefer Pascal and C++.
(suggestions for more suitable tags welcome, i am new here)