Personal tools

Paintball sentry

From Frack - Hackerspace Friesland

Jump to: navigation, search
Project: Automatic paintball marker sentry
Paintball sentry 1.jpeg
Status lopend
Betrokkenen , ,
Afbeelding Anoniem.png Sense
Er is nog geen profiel voor Sense. Maak er een aan met het profielformulier.
Kennisgebied(en) paintball
  • Gebruikt in projecten: Paintball sentry
, epos
  • Gebruikt in projecten: Paintball sentry
, motion control
  • Gebruikt in projecten: Paintball sentry
, python, opencv
  • Gebruikt in projecten: Paintball sentry
, Robotica
ProjectoverzichtProject toevoegen

Ingredienten

  • Kinect
  • laptop met Python, OpenCV, freenect
  • 2x Epos2 24/5 motion controllers
  • 2x 60 Watt Maxon borstelmotor met 512 puls encoder en 4.8:1 gear
  • diverse Item montageprofiel en accessoires
  • 24 volt voeding
  • 2e hands paintball marker (vriendelijke gedoneerd door GoPaintball)

ToDo

  • aangepast design zonder speling + stijf
  • code opschonen
  • kijken waarom de kinect faalt op de ubuntu van Martijn
  • opencv diff code vervangen door object herkenning op basis van een 'no-go-area' die geautoteached kan worden
  • code schrijven voor tracking op basis van een continu pad met look ahead
  • tracking code uitbreiden om te voeren aan de Interpolated Positioning mode van de motion controller

Media

Filmpje van de sentry in werking:

Readme / installatie

  • Pak de software uit
  • Regel de epos2 serial interface
    • modprobe usbserial
    • modprobe ftdi_sio
    • echo 0403 a8b0 > /sys/bus/usb-serial/drivers/ftdi_sio/new_id
  • apt-get install freenect python-freenect