Monday, September 21, 2009

Been busy and doing a lot of thinking

I've been looking into behavioral programming and it seems like the way to go. As humans we don't have set paths we take and certainly don't have encoders on our ankles to tell use how many steps or 'clicks' we take. Still need a tachometer of some sort, just like our brain keeps track of how many steps we take from point a to point b, even if we aren't conscious of the count. Yes there are some blind people who can use a form of PID to get around quite well, but we don't use it that much. Yes, I know...we depend on our sense of sight to get around. Well, we have lots of sensors to choose from such as IR ranging sensors, sonic ranging and internal mapping.

Here's been my thought process of late. We have an internal tachometer(the soles of our feet), we have an inertial guidance system(our middle ears), object detection(our eyes), and internal mapping(our brain). So following that bit of logic:

Human Bot

Feet Wheels, tracks, GEV
soles Hall Effect sensors and rare earth magnets on the wheels
Mid Ear Accelerometer (preferably 3 axis)
Eyes CMOS camera
Brain High Powered MCU with lots of Memory

If you go along with behavioral programming, then you are taking low level actions to make higher level actions. Combine that with some neural programming in the decision making and threshold processing you have. If you think about, if a bot has it's right bumper triggered, it backs up the path it came till it can make a decision on how to get around what ever made the collision..

Just some thoughts

No comments:

Post a Comment