Welcome to RobotBox!

RobotBox is a community for robot builders to show off their projects. Add yours today.

Features of RobotBox

  • Showcase projects
  • Make new friends
  • Rate other's robots

Note: Facebook Connect temporarily disabled. Go here to login without it.

Robotic Airsoft Gun

Category: Misc
Progress: In Progress
Cost: ~250 US$
Time to Build: 2 years

This is a project that I have be working on/off for the past 2 years. It is a robotic airsoft gun. It is* capable of detecting objects via webcam and aiming toward the object and firing. Currently, the image processing software is done by using MatLab's Image Processing Toolbox. Motor control is by a Basic Stamp 2 connected to a computer. Movement is from two servo motors connected to gears with a ratio of 5 to 1. It can either be controlled remotely via GUI or set to autonomous mode where it can acquire the specified target on its own.

 

New development will include the use of OpenCV, an image processing library, and C++. I am currently researching (when I have time) to send commands via serial port to the basic stamp. The image processing using OpenCV can easily be done. I am having trouble communicating with the basic stamp with C++. If you can offer advice or guidance, it would be greatly appreciated.

 

I can be contacted at FredrickSoria@gmail.com

 

Thanks for viewing.

 

-Fredrick Soria

 

**update: the aifsoft gun that is currently in the pictures has broke. It has been replaced by a smaller, yet still powerful gun. Additionally, there is less stress on the gears because of this. Finaly, a video will be posted soon or you can search YouTube user = teknician1

 


Components:
  • power is from a wall wart and from the usb
  • microcontroller = basic stamp 2 
  • motors = 2 rc servos (hitek, i think), and gears
  • sensors = webcam for image processing and feedback, laser pointer
  • etc ... wires and electric tape? lol

Related Projects

Related robotRelated robot

Comments

MarkWeston's picture

You might also consider using

You might also consider using RobotSee from Eric Gregori at EMG Robotics

http://www.emgrobotics.com/

He's a senior engineer for FreeScale and has developed his own robot control language that's half C half Basic and includes the vision system he developed over seven years of work with computer vision.  There are some prety sweet video demos on his site.  Nice fellow too, I had the pleasure of meeting him at two different events in Schaumburg, Ill.  Anyway, he has this all available for free for Windows, and he's working now on porting it to firmware for FreeScale.  Damn sweet stuff.

 

gallamine's picture

Fredrick, have you tried

Fredrick, have you tried playing around with Roborealm? It's a neat piece of software for doing vision processing. But, since you seem to already be pretty advanced, it might not be powerful enough for you.

teknician1's picture

contact info...

 

  • Fredrick Soria on Facebook.com

 

  • @RntWindshield on Twitter

 

  • www.RentMyWindshield.com