Older blog entries for EdwardRupp (starting at number 3)

I now have a crude video system for my robots. Found a color CMOS video camera at Best-Buy for $50. It's meant to be a kids toy, however a little hacking and now I can watch what my bots looking at. The nice thing about this design is it has a built in transmitter. The toy has a plastic shell to make it look like a camcorder. Upon opining it up, only 4 Phillips head screws. I found a single board camera similar to those advertised for around $30 to $100. A separate board has a small RF transmitter. The transmitter board is about 2 X 2.125'', the camera is 1.125 X 1.5''. Also the camera has a adjustable lens. The camera has a part number on the board, TJ-194VO. The camera comes with a little receiver that can be switched for 2.4 or 2.4835 Ghz signal from the camera. The receiver has a VF signal and audio RCA jacks for hooking up to a VCR.

I made up a blank SIMM style card to hold the transmitter and camera, this way I can simply pop it on to a buss board on my bots. The board material was the normal epoxy fiber glass for PC boards, only this stock had no copper on it. Drew up a simple layout that has a cutout in the center to accommodate the transmitters RF shielding box. This way the combined boards are thin enough to allow other boards to sit next to it on the SIMM bus. The camera is mounted on top with thin sheet aluminum to allow the mount to be bent, changing the view angle.

The video quality is definitely not as good as the manufacture suggests on the box, however its not too bad for a tiny camera and transmitter combo for the money. Its been very entraining watching this video. In this case the camera was mounted on a walking robot. This definitely can induce motion sickness! A wheeled robot would be a better choose. Also fun to hear the broadcast foot steps!

Here some data from the instruction sheet: Sensor = CMOS 250K pixel Lens View angle = 45 degrees RF transmitter and receiver frequency 2.4 - 2.4835 Ghz Free space operation distance 15 meters Transmitter power 9v

I found it works ok up to 50 feet, even with several walls and machinery in-between the transmitter and receiver. But it definitely varied as the bot moved. As long as you don't expect too much its probably worth the money.

Fun simple and quick project. Now I have to figure out how to have a PC munch on the video data. Then send some hints to the bot about what to do next!

Went to the Critter Crunch this Sunday in Denver. It was a lot of fun. Got to see and get a better fell for how the robots were made and operated. I was surprised that the majority of the robots were remotely controlled by a tether. Very few radios, also surprised to see a couple controlled by IR. There were only a couple of autonomous bots and those were made with Legos!

Us Front Range Robotics guys did our little sumo robot competition demo. This went well though my Cygnus X-3 seem to have troubles with its IR floor sensors and so kept frantically backing up, thinking it was close to the edge. However my Cronos 2 once again dominated the compatition. This was actually a surprise to me as I had expected Dennis Clark's Godzukey to have some new software tricks to get Cronos. However brute traction still won the day!

We also demonstrated our walkers. These were a big hit. People love to see lots of stuff moving about, so nothing like a walker for that! Dennis has two walkers, the newest is also the smallest. The crowd loved it when it walked off the edge of the platform did a somersault landed of all feet and kept skittering on!

I'll have to decide if I should continue work on Cygnus, he is a cute robot, but is so hampered by the chose of motors. It uses motors and gear train that was used to eject CD trays. The motors run too fast and have too little torque. I may try to add a extra gear step, but this may prove too difficult in the present layout. The other thought is make a new version that uses a hobby dual motor gear train.

The Front Range Robotics club meet this Saturday, unfortunately the turnout was light, so my new walker didn't have anyone to compete against. Also there was only one other sumo robot for my sumo's to go against, and that one was still having problems. However it was still enjoyable to see fellow robo folks again and exchange ideas. Next Sunday the 28 is the Critter Crunch in Denver. For more info see http://www.milehicon.org/. Some of us plain to be there to see the robots compete and we will be doing a sumo demo, and show our other robots off. I've never been to one of these events before, from what I've been told the competitions there are mostly remotely controlled robots similar to Robot Wars or Battle Bots in nature. Only these bots are much smaller, 20 and 2 pound classes. This event has been going on even before the more famous shows by about ten years. Should be a lot of fun!

Front Range Robotics meets on the third Saturday of the month at the Coffee Connection, on the corner of Drake and Shields, next the Pulse fitness center in Fort Collins, Colorado. Meeting starts at noon and goes tell we can't talk no more! The email list serve is FrontRangeRobotics@yahoogroups.com.

Also at the meeting I showed my prototype SIMM based motor control board. This board I call the kitchen sink motor control board, because it is one very busy board! It has 2 dual H-bridge controllers, 2 16F84 processors and a 7 channel power transistor array. It worked very well for the demo. I had 4 brush motors, 5 servos, a small fan and a bunch of LED's going through a simple test program. The next version I hope to make double sided as the present single sided board has way too many jumper wires!

I finished converting a hobby worm gear kit with a servo motor and controller. It works well, but could use some more work. The walker is moving very nicely now. Speeds up to a smooth run and turns nicely. If it sees something straight ahead or if the bump switches hit something, it will slowly backup and turn on its axis an then speed up going forward again. I'll definitely have to continue my Idea of multiple processors, because just the code to make it walk uses up all the memory of the 16F84. My plan is a dedicated SIMM style sensor board with its own processor, separate boards for a central processor and modify the existing program for a processor board dedicated to only moving the legs.

The center lifting legs motor is very stressed by this design. To keep the motor from burning out I've cut off the back case of the servo. Glued copper strips to the control chip and to the motor case, then use a very tinny fan to help cool the thing! My plan is to continue to work on a worm gear drive and also some linkage system to help reduce the stress on the system.

I've been observing the behavior of my new walking robot and want to improve it. The design is a classic 3 motor, 6 leg robot.

One motor is used for lifting by moving the center legs. This motor is the one that requires the most power. About half the time it spends trying to hold half of the robot up in the air for that sides corner legs to move forward. This requires a large holding current. It would seem a great solution to use a servo motor that had a worm gear in it. The lovely thing about worm gears is its very hard for loads to transmit back though them. Thus the motor lifts the robot, at the top of the travel it should be able to "relax" and the load will lock the worm gear, thus keeping the side of the robot in the air without further need of power.

I haven't been able to find a ready made solution so I converted a cheep worm gear box motor with a hobby servo just the other weekend. Works pretty well. I used a Tamiya worm gear kit bought at the local hobby store. Gutted a old Futaba servo. Used the pot, controller and the motor. The cheap worm gear motor was very inefficient so did some machining to adapt the Futaba motor, it was worth it. It works pretty well!

The walker design is based on the two center legs being mounted directly to the servo output shaft, no connecting rods. I'm thinking of trying a separate pivot for each leg and a connecting rod system. However it still wouldn't really solve the power lifting problem. This is because I want my robot to have a variable walk that will lift the legs only as far as is necessary to clear the ground for a fast walk. Then using sensors of a still undetermined nature, detect that the ground ruffness needs for a higher leg lift for clearance. Thus slowing the walking speed.

This weekend I finished the designing for a SIMM based motor control board. The board has two 16F84 processors controlling two L293 dual H-bridge chips. It also has a 7 channel Darlington transistor array. Totally this board can control four DC motors, five servo motors and 7 high power outputs, which could also be DC motors or a unipolar stepper. Also the four DC motors could be replace with two bipolar steppers. Lots of capacity! It also takes a long time test! The layout didn't prove as neat as I hoped. This ones defiantly a prototype. The next one will use double sided PC board. I had planed on double sided but ran out of stock and its hard to find .047'' PC board. Everyone seem to sell .062'', which won't fit in a SIMM socket.

X
Share this page