Edit

Note Viewer


Electrical 2016

Attendance

Note Info

Students
Mentors
Date & Time
Location & Author
  • Adam P.

  • 3/4/2016

  • 3 hours

  • Shapland Shop

  • Isaac F.


Work Completed

  • got expousure control working on pi
    • sudo pacman -S v4l-utils
      • installs video for linux stuff
      • not sure if nessescary but probably helps
    • sudo pacman -S cmake
      • for building webcam-tools
    • sudo pacman -S pkg-config 
      • nessescary for cmake to work
    • alias sudo='sudo LD_LIBRARY_PATH=/usr/local/lib'
      • add to ~/.bash_profile
      • sets this path variable when using sudo
      • important for using uvcdynctrl
  • exposure control
    • sudo uvcdynctrl -s="Exposure, Auto" 1
      • set "Exposure, Auto" to 1
    • sudo uvcdynctrl -s="Exposure, Auto Priority" 1
      • set "Exposure, Auto Priority" to 0
    • sudo uvcdynctrl -s="Exposure, Auto Priority" 1
    • sudo uvcdynctrl -s="Exposure (Absolute)" value
      • set Exposure (Absolute) to value
      • 50ish looks promising

Challenges

documentation is very skimpy 

"open source hippies, man."

Work for Next Meeting

  • Finish rewiring & testing practice bot. Get sensors mounted & wired.  Everything we can do while waiting on feeder & shooter
  • test grip with new exposure control
  • find a way to rotate camera
  • Find best way to see/modify camera settings via command line on linux.  Play with brightness/exposure/etc. to get the best isolation of targets in imagebefore GRIP gets ahold of the stream.  Then adjust GRIP file to make the best use of that.
    • On some websites, they connect the video to the HSV filter twice so that there are two intervals for each. Might want to check this out.
  • Work with mechanical to find position for new forward-facing camera
  • Drive correction needs changes to handle crossing the 0-to-360 border without making the robot spaz out
  • Start autonomous code
  • Work on vision processing
    • Faster this is done the more testing we can do with the shooting
  • Need to SSH in and shutdown Pi nicely when disabled or match over.
  • Find good settings for mjpg-streamer (Look into the fork)
    • keep optimizing (It seems that brightness and contrast being near zero works extreemly well
  • Check on spike supply and maybe order more
  • Work on wiring of RGB LEDs
  • Look at Nolan's new and improved controls list

On Schedule?

"Everyone is behind schedule" -Jack