Radio Control of Ugly Buster
Bill Chennault
Posts: 1,198
All--
My robot, Ugly Buster, is alive and well. You might remember that he is a skid steer machine driven by five microcontrollers which communicate with each other VERY FAST via bit-signaling.·One of the very important things I've learned is that a tracked vehicle does not maneuver well by counting encoder events. Although the wheelbase is equal to the width, making it easy to turn, it still slides. Therefore, you cannot depend on turns based on encoder events. Of course, I can pretty much get whatever I want on carpet, or grass, or concrete, but when I get one to work and then switch surfaces the slippage changes. The change is enough to make navigation impossible via counting encoder events.
So, although I will add other sensors to augment the personality of Ugly Buster, what I would like to do next is create a digital radio control that will allow me to cause him to start, stop, go slow, cruise, go forward, and go in reverse. This amounts to six functions. More would be nice.
I need suggestions on the path to take. I am not interested in R/C due to its expense and the fact that eventually I want to put Ugly Buster--and his larger progeny--on the Internet for you to control. That's later. Right now, I am looking at Parallax's RF stuff. It looks like the 912MHz tranciever would allow me to communicate Stamp to Stamp, which would work but I would far rather communicate laptop to Stamp as is suggested in the documentation for the 433MHz devices.
But, I am open to any ideas. Got any?
Thanks!
--Bill
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
You are what you write.
My robot, Ugly Buster, is alive and well. You might remember that he is a skid steer machine driven by five microcontrollers which communicate with each other VERY FAST via bit-signaling.·One of the very important things I've learned is that a tracked vehicle does not maneuver well by counting encoder events. Although the wheelbase is equal to the width, making it easy to turn, it still slides. Therefore, you cannot depend on turns based on encoder events. Of course, I can pretty much get whatever I want on carpet, or grass, or concrete, but when I get one to work and then switch surfaces the slippage changes. The change is enough to make navigation impossible via counting encoder events.
So, although I will add other sensors to augment the personality of Ugly Buster, what I would like to do next is create a digital radio control that will allow me to cause him to start, stop, go slow, cruise, go forward, and go in reverse. This amounts to six functions. More would be nice.
I need suggestions on the path to take. I am not interested in R/C due to its expense and the fact that eventually I want to put Ugly Buster--and his larger progeny--on the Internet for you to control. That's later. Right now, I am looking at Parallax's RF stuff. It looks like the 912MHz tranciever would allow me to communicate Stamp to Stamp, which would work but I would far rather communicate laptop to Stamp as is suggested in the documentation for the 433MHz devices.
But, I am open to any ideas. Got any?
Thanks!
--Bill
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
You are what you write.
Comments
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Keep buying replacement parts and sooner or later you will get it RIGHT!
http://www.youtube.com/watch?v=CguCTJyuJpo
Thank you for the ideas. It looks like I need to do some experimentation. (Isn't it always like that?)
I want to build a remote controlled/robotic lawn mower so I can cut my grass from my easy chair and see what it is doing on my big screen above the fireplace. Initially, the "robotic" part would be merely to help automate some ordinary functions on the mower.
I have an EB500. Perhaps I should stick a BOE with the EB500 in it out in the yard and see if my laptop's Bluetooth interace will still see it.
--Bill
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
You are what you write.
Ken
I am going to think about what you said. Ugly Buster's tracks are too narrow, for sure. Unless I find something IDEAL (they really have to be sturdy), they will stay that way. I will also talk to my 94 year-old Dad. He drove BIG tracked vehicles most of his life on various surfaces, from swamps to Cheyenne mountain.
By the way, Ugly Buster weighs 24 pounds and is driven by two, 12 volt batteries. If he gets much heavier, this old guy ain't gonna be picking him up! [noparse]:)[/noparse]
Thank you for thinking about this for me. (Maybe I'll check out those Lynx Motion tracks . . . )
--Bill
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
You are what you write.
Ken
First and most important . . . I bet that is the neatest feeling when the grandkids go 'wow'! They will remember those experiences FOREVER! This means you are immortal.
I will experiment with "digital" radio control (I don't know what else to call it) for a bit on Ugly Buster whom is like my bestest friend because the cats that I hate with a true and pure passion are terrified of him. Then, after I feel confident with this type of remote control, I will build the yard beast which will cut my grass. Ugly Buster and his tracks do well in the grass, but the Yard Beast (maybe I've just named him!) will do at least as well with turf tires.
I am thinking about four six inch blades turning at about a thousand RPM. I have no clue if this is fast enough or too fast. All I know·is that it is easy to buy 12vdc motors that will turn them at that speed. I guess I could go down to my local used lawn mower shop and ask them how fast a "regular" gasoline lawnmower engine turns at full throttle. They are good folks and will doubtless give me a good approximation. (I looked all over my lawnmower and could not find an RPM rating.)
--Bill
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
You are what you write.