It really comes down to trying to put a gallon into a pint pot - can WebbotLib control tens of servos, motor controllers, GPS, etc etc as well as the core logic of your program all at the same time? Well - yes it can. But your controller can 'squeak at the seams' - not a limitation of WebbotLib - just a limit as to how much you can ask a single cpu to do at the same time.
Makes sense. I was hoping it may have been possible
You could just connect the Pololu controller to the Axon via USART, thereby gaining both advantages. And the more accurate statement is that Webbotlib can control servos without jitter, just not while actually trying to do something else.
Yep this is my current setup, although I want to make a few changes as per my other thread
. I want a single unit to be capable of servo control and dynamic gait control, like my Axon/Pololu setup is capable of at the moment.
but it begs the questions as to why you would use a $100 controller to control servos when you can buy dedicated servo controllers for a fraction of the price.
I have only been using my Axon and webbotlib to test if an ATmega equipped with webbotlib would be able to get the job done. I intend to build my own controller.
I remember reading somewhere on SoR that someone had ported a real time kernel to the Axon but I can't seem to find the post. I'm pretty clueless when it comes to real time stuff but would a hard real time kernel be up to the task?
At this stage I'm thinking that my easiest option may be to make a mini ATmega piggyback board for the servo controller to do what my Axon is doing at the moment.
thanks for the input guys