Ball Turret Gunner Virtual Reality (BTGVR)

GOAL: mount a projectile launcher onto a high power servo system and aim it with a DK2

Milestones

Objective Completed Notes
DK2 working at all 2015-10-20
DK2: make any demo app Burn down Windows vs Linux feasibility early.
DK2: make flat image demo app (like virtual desktop)
USB turret: camera under C/Python control
Might just work

Windows/Linux camera support?
USB turret: turret under C/Python control
FOSS SW availible? Linux vs Windows support?

Can probably RE this quick enough if can't find sufficient software

Try to use libusb to maintain Linux/Windows compatibility
USB turret + DK2 Keyboard fire
USB turret + DK2 + joystick
Mast control (any) Unclear what software is avail, but can probalby get something
Mast control (python/C)
Turret: construction
Turret: fire python/C
DK2, mast Integration exercise
Fundamental tracking technology should be demonstrated with USB
DK2, mast, turret, joystick Ultimate objective

Simplification: mount the USB missile turret on the real turret. Allows me to re-use the camera code and not buy a separate camera

Hardare

Image Vendor Model Type Description Notes
FIXME FIXME FIXME Mast
Satellite dish servo system

Est 150-200 lbs

Free!

Should be complete but somewhat disassembled

Started this project
FIXME Brookestone FIXME Launcher, USB
Web camera

4 missiles
FIXME Oculus Rift DK2 VR headset
UVNet Beige PC Desktop PC for rift

Turret design

Should probably skin/theme it. Ideas:

  • TF2 turret
  • TF2 heavy
  • Terminator
    • T2 M134 scene is with Arnold but I'd probably do T-800 endoskeleton
  • Bioshock Infinite motorized patriot

2015-10-31

Took another look at COTS miniguns. Options:

  • Echo1 M134 airsoft: perfect…except it costs $3,800
  • Lego M134. Pretty awesome ammo feed but doesn't actually shoot anything. Price unknown
  • Import plastic toys: a few on eBay. Barrel doesn't spin and it sounds like velocity might not be that good either


 
mcmaster/btgvr.txt · Last modified: 2015/12/06 21:53 by mcmaster
 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution 4.0 International
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki