Don't ad-block us - support your favorite websites. We have safe, unobstrusive, robotics related ads that you actually want to see - see here for more.
0 Members and 1 Guest are viewing this topic.
http://www.societyofrobots.com/robotforum/index.php?topic=2737.msg18959#msg18959HDL_CinC_Dragon,I think Half Shell is thinking along our same lines with his idea of using this microcomputer (see the link above). I think what keeps robotics down to a more basic level (mostly because of the battery life question) is the fact that you just can't pack much computing power into a mobile unit. It would be a monumental task to get a full fled cpu working in a robot but if one could work out the power questions and even make it the "dumbest" computer (circa 386 or something like that) into a really smart robot with just about unlimited potential. If you ever played games like Traveller and such the ships never ran on a single program they instead employed software/hardware programs to complete certain tasks in defense and improved attacks. I think if you had a robot with a lot of expandability one would "teach" the robot to do one thing such as line following then teach it other things through new functions and extension of classes and then work specifically on giving it the AI to figure out which functions or programs to run, or run them on multiple threads at the same time so as to have the robot running more than one program simultaneously. Then you use logic to give precendence over which threads get more cycles to complete. For instance you would want the thread that controls object avoidance to have more cycles than the one that controls an arm to pick up an object.One would have to come up with some doozie algorithms to make everything work real-time but what the heck (the wright brothers weren't flying jets were they?)In closing why should only the major researcher's and the government be the only ones to have memory on their bots with lots of processing power. If a cpu board could be tapped into then we could all create some pretty cool programs to make our bots even more autonomous.