by i-Bot » Tue Jan 01, 2008 11:09 pm
by i-Bot
Tue Jan 01, 2008 11:09 pm
As a pure display the serial version does seem to have more functions. The attraction of the Propeller was the hundred MIPS which are spare. With SPIN at a thousand time faster than Robobasic , and floats, 32 bits etc, it looks pretty attractive.
The 4D PROP board does have some limitations with only 6 IO pins, which means 3 busses. I was thinking one for a wireless uplink to remote PC, One to link to C3024, and one for sensors etc, much as NovaOne describes.
The PROP is memory challenged, with limited program and RAM storage, but potentially massive flash storage on SD. The C3024, has plenty of ports, so should probably keep the servo tasks. Whether I2C or serial between the C3024 and PROP, I will probably use custom code in the C3024 and not standard friemware. Not sure whether to keep Gyros on C3024, or use IMU on the PROP sensor bus. I still want to retain access to the craftbase of RoboNova moves under Robobasic
I am still not convinced on the PROP . I am sure someone will jump on my head when I say "I find the PROP is a bit of a hackers processor", but it seems difficult to integrate to a structured robotic development environment , and I think this is also very important. I am still thinking Java /C# + Linux over an FPGA servo controller as being capable of a more object orientated and open solution. I agree with NovaOne that the PROP will likely not be at the top of the food chain. for the robot.
However, I will keep and develop the LCD face, either on PROP or serial. Even a humaniod needs a window to their soul !
As a pure display the serial version does seem to have more functions. The attraction of the Propeller was the hundred MIPS which are spare. With SPIN at a thousand time faster than Robobasic , and floats, 32 bits etc, it looks pretty attractive.
The 4D PROP board does have some limitations with only 6 IO pins, which means 3 busses. I was thinking one for a wireless uplink to remote PC, One to link to C3024, and one for sensors etc, much as NovaOne describes.
The PROP is memory challenged, with limited program and RAM storage, but potentially massive flash storage on SD. The C3024, has plenty of ports, so should probably keep the servo tasks. Whether I2C or serial between the C3024 and PROP, I will probably use custom code in the C3024 and not standard friemware. Not sure whether to keep Gyros on C3024, or use IMU on the PROP sensor bus. I still want to retain access to the craftbase of RoboNova moves under Robobasic
I am still not convinced on the PROP . I am sure someone will jump on my head when I say "I find the PROP is a bit of a hackers processor", but it seems difficult to integrate to a structured robotic development environment , and I think this is also very important. I am still thinking Java /C# + Linux over an FPGA servo controller as being capable of a more object orientated and open solution. I agree with NovaOne that the PROP will likely not be at the top of the food chain. for the robot.
However, I will keep and develop the LCD face, either on PROP or serial. Even a humaniod needs a window to their soul !