Motion Tracking with the RCX and Quickcam - PowerPoint PPT Presentation

About This Presentation
Title:

Motion Tracking with the RCX and Quickcam

Description:

Quickcam connected to linux PC via USB. PC runs lnpd to ... Grab frames every 50 ms, determine where 'most blue' pixel is located based on center of frame ... – PowerPoint PPT presentation

Number of Views:49
Avg rating:3.0/5.0
Slides: 5
Provided by: danh78
Category:

less

Transcript and Presenter's Notes

Title: Motion Tracking with the RCX and Quickcam


1
Motion Tracking with theRCX and Quickcam
  • Dan HuberJoe Winegarden

http//www4.ncsu.edu/jjwinega/csc714/ CSC 714
Final Project
2
Motion Tracking Setup
  • Quickcam mounted on top of motor, RCX brick sits
    to the side for less weight
  • Quickcam connected to linux PC via USB
  • PC runs lnpd to communicate with IR tower
  • PC runs frame grabber code, sends messages
    through tower to RCX
  • RCX waits for message received, rotates until
    told to do otherwise

3
Image Processing
  • Grab frames every 50 ms, determine where most
    blue pixel is located based on center of frame
  • Messages are 0 (stop turning), 1 (rotate left), 2
    (rotate right)

4
Issues Solved/Unsolved
  • Improv image processing software difficult to
    adapt to our application, so we wrote all
    frame-grabbing and image processing code
    ourselves
  • Video4Linux API for frame-grabbing code
  • lnpd makes IR communication very simple
  • Completely separate from BrickOS
  • Just include library and call 'lnp_addressing_writ
    e()'
  • Extremely stiff USB camera cable greatly
    restricts the rotational movement of the camera
  • Can't follow blue pen more than a few degrees
    without requiring man-power to assist camera
    movement
  • Reacts in real time!
Write a Comment
User Comments (0)
About PowerShow.com