Autonomous tank terrorizing campus

tank

As a senior design project for ECE4007,  [Nate], [An], [Chris], and [Wink] built an autonomous toy tank. It is using a Panasonic IR motion sensor to find targets, then once it’s facing the target it switches to visual motion tracking through it’s web cam. If it can get close enough, it will stop and begin rotating the turret for more accuracy. Finally it fires a pellet. It’s brains are an ICOP technology eBox-2300 running windows CE. All of the programming is available on the site, as well as a breakdown of the various sensors and hardware. As you can see in the video after the break, it does a decent job. Given some more time, we’re sure they could speed up the target acquisition process. Maybe we should add a category for Georgia Tech final projects.

18 thoughts on “Autonomous tank terrorizing campus

  1. Hah. That might be the most menacing little tank I’ve ever seen. Love to see one wandering around a crowded campus.

  2. I like the idea of just letting a few of these loose on campus… they might not be dangerous, but there is something to be said about little machines that track anyone they sense, follow them, and shoot a pellet at their knee.

    Maybe program them to recognize emo hairstyles?

  3. That is awesome. But it needs to shoot a lot faster to chase the people around. Whoever made this should take it to japan and let it go in the streets, after gps is installed so it can hide out when it’s battery is low.

  4. A lexan shell would not be too tricky to make for it, which ought to armor it against most accidental damage, but if someone decides to punt it, you’re screwed (well, your bot is…).

  5. Why not just oxy weld up some 3 – 5 mm thick plate and use that as the body, then if someone does step on it then it survives, only extra would be to get a stronger motor so that it could pull the weight, also need some sort of suspension inside to make it absorb collisions if someone kicks it.

  6. Seems from the vid that the target needs to wear a red wrap around his leg and help along a lot, so that’s a bit less impressive than the writeup makes it seem.

    This makes me think, I wonder if you could hack something on a digital camera’s software, most point&shoot cameras now have face-recognition and even smile recognition, and focussing, often highlighted with squares on the display, so if you could somehow tap into its output you might have a pre-made targeting system of sorts, like for instance take the video-out, apply a filter to find the rectangle, adjust a motor to center it (or adjust to straight below the square to hit the body if it a device which shoots something like pellets). That would disregard the distance info though, but you can go more complex I’m sure.

  7. Yup. make it a battlebot, aluminum and steel. so even the atypical angry moron that tries to kick it ends up with a bloody toe.

    secondly, make it shoot industrial earplugs.

    Way, I did that as my last year thesis project in robotics. Except it ran linux (1.8 kernel YEAH! and used a pair of video cameras to a framegrabber board (switch between left and right to get a stereo image to process) to target.

    P.S. it’s very easy to write software to lead the target as they run away. and if you spend more than $6.00 on your servos you can aim faster than a human can run. This is a poor kid project, using a toy model tank… wow now N00b.

    My biggest problem was the long recharge time and the 260 pound weight. after firing 20 earplugs it had to run the compressor to recharge it’s air supply. (held 100 earplugs in the hopper) and the 4 car batteries gave it enough heft to make us laugh at any loser that tried to kick it.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s