Skip to content

Commit

Permalink
Add software changelog. Move images to /img
Browse files Browse the repository at this point in the history
  • Loading branch information
bhjelstrom committed Nov 18, 2017
1 parent 25584a1 commit d88518d
Show file tree
Hide file tree
Showing 5 changed files with 56 additions and 1 deletion.
File renamed without changes
File renamed without changes
1 change: 1 addition & 0 deletions docs/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -14,4 +14,5 @@ Limelight is an easy-to-use smart camera for FRC. Refer to the table of contents
sample_control_loops
features_and_tech
frequently_asked_questions
software_change_log

51 changes: 51 additions & 0 deletions docs/software_change_log.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
Change Log
==============================

2017.6 (11/13/17)
~~~~~~~~~~~~~~~~~~~~~
* New Imaging tool. Tested on Win7, Win8 and Win10.
* Post camera stream to cameraserver streams. Works with smart dashboard camera streams, but shuffleboard has known bugs here
* Quartic scaling on area sliders, quadratic scaling on aspect ratio sliders. This makes tuning much easier
* Organize controls into “input”, “threshold”, “filter”, and “output” tabs
* Continuous updates while dragging sliders
* Area sent to NT as a percentage (0-100)

2017.5 (11/9/17)
~~~~~~~~~~~~~~~~~~~~~
* Image size down to 2.1GB from 3.9GB
* Add driver mode and led mode apis
* Set ledMode to 0, 1, or 2 in the limelight table.
* Set camMode to 0 or 1 in the limelight table.
* Add ability to toggle between threshold image and raw image via web interface (will clean up in later release)
* Post camera stream to network tables under CameraPublishing/limelight/streams (will need a hotfix)
* Add skew to targeting information (“ts” in limelight table)
* Add base “CommInterface” in anticipation of more protocols

2017.4 (10/30/17)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* Lots of boot and shutdown bullet-proofing
..dhcpcd and var/log/samba every 20 minutes

2017.3 (10/25/17)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* Hue range is 0-179 from 0-255
* Decrease max log size, clear logs, clear apt cache

2017.2 (10/23/17)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* Manual ISO sensitivity
* Minimum exposure increased to 2

2017.1 (10/21/17)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* Read-only boot partition
* Mount all partitions with noatime option
* Disable all swap functionality (100 mb)
* Auto chmod 777 adminserver and visionserver from rc.local
* Smaller image
..Removed WiringPi zip
* “Convexity” changed to “Fullness”
* Exposure range set to 0-128 ms from 0-255 ms
* Support two cameras
* Fully support single-point calibration

5 changes: 4 additions & 1 deletion docs/tuning.rst
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,10 @@ Thresholding is a critical component of most FRC vision trakcing algorithms. It

The Limelight camera does threshholding in the HSV (Hue-Saturation-Value) colorspace. You may be used to thinking of colors in the RGB (Red-Green-Blue) colorspace. HSV is just another way of representing color similar to the way cartesian coordinates or polar coordinates can be used to describe positions. The reason we use the HSV colorspace is that the Hue can be used to very tightly select the green color that the limelight leds output.

.. figure:: HSVImage.png
.. figure:: img/HSVImage.png
:alt: HSV Cylindrical Rep For Limelight
:align: left
:figwidth: 100%

Video Feed (Remove this?)
---------------
Expand Down

0 comments on commit d88518d

Please sign in to comment.