Re: [intellibrain] How tough is using RoboJDE - Share your experience
- My experience is that most of the Intellibrain example programs are fairly simple and do not use threads. I even rewrote a serial port driver for doing remote control of several robot functions from python and that didn't use threads either.It seems to me that the risk of overburdening the VM comes from using lots of threads, not from not using any.In your example, a sampling rate of 25 Hz is not a problem. The VM can do 1000 iterations / sec of a medium-complex task without too much difficulty, so 25 iterations/sec should be easy.Paul----- Original Message -----From: PranavSent: Saturday, June 13, 2009 4:14 PMSubject: [intellibrain] How tough is using RoboJDE - Share your experience
is the intellibrain 2, too complicated to use, does it run out of processing power, memory etc?
I want to buy and use it but am scared that it may too complicated. As almost all the tutorials require multitasking, syncronisation of threads, setting priorities to threads, update listener etc
The examples state that if I don't use these techniques, then i'll overburden the virtual machine and scary stuff will happen. the whole purpose of roboJDE is to simplify things, not complicate them.
I want to use the intellibrain to implement one PID (sampling rate of 25 Hz), control 10 sensors, Serial IO with a PC to control the pid, use nubotics wheel commander for speed control etc. Will I need to use multithreading?
So, how easy is it really to "overload" the microcontroller if i just code everything in one thread. how is your experience? please share :-)
any help would be appreciated.