Note: Library updates will be pulled here, while unit tests will be pulled into [imageproc-test] (https://github.com/biomimetics/imageproc-test/tree/imageproc2.5-integration).
This is the board support integration branch for imageproc-lib on the ImageProc 2.5. Please send pull requests with ImageProc 2.5-related changes to this branch.
Use the following commands to setup the integration branch in your local git repository. These commands assume you have forked imageproc-lib from biomimetics into your Github account, and then cloned your Github fork into your local repository.
After following these instructions, "push" will always push changes to your fork of the integration branch on your Github account, while "pull" will always pull the most recent changes from the central integration branch.
In Git Bash:
git remote add -t imageproc2.5-integration imageproc2.5-integration git@github.com:biomimetics/imageproc-lib.git
git fetch imageproc2.5-integration
git checkout -b imageproc2.5-integration -t imageproc2.5-integration/imageproc2.5-integration
git push origin imageproc2.5-integration
git remote set-url --push imageproc2.5-integration `git config remote.origin.url`
In SmartGit:
Remote-->Manage Remotes...-->Add
Name: imageproc2.5-integration
URL or Path: git@github.com:biomimetics/imageproc-lib.git
(Close)
Remote-->Pull...
Remote Repository: imageproc2.5-integration (git@github.com:biomimetics/imageproc-lib.git)
(Pull)
Branch-->Check Out...
Branches-->Other Branches...
(Check imageproc2.5-integration/imageproc2.5-integration)
(Select)
(Check Out)
(.) Switch to new local branch: imageproc2.5-integration
[x] Track remote branch: imageproc2.5-integration/imageproc2.5-integration
(OK)
Remote-->Push Advanced...
Target Repository: origin (git@github.com:<your github user name>/imageproc-lib.git)
(.) Push current branch
(OK)
Browse to your repository folder
Right-Click-->Git Bash
# Be careful! Those are `s, not 's
git remote set-url --push imageproc2.5-integration `git config remote.origin.url` (Enter)
(Close)
All code licensed under the 3-clause modified-BSD license, unless otherwise noted.
A set of common modules developed for the ImageProc family of boards, which use Microchip's dsPIC architecture.
https://github.com/biomimetics/imageproc-lib
Place this library under the embedded source directory where your ImageProc project resides (e.g. embedded/imageproc-lib/ if your project is in embedded/project/), then modify your project so that it knows where to find the library, and finally compile.
If you would like to reference this code in a publication, please cite these conference papers:
-
Fernando L. Garcia Bermudez and Ronald S. Fearing (2009) [Optical Flow on a Flapping Wing Robot] (http://dx.doi.org/10.1109/IROS.2009.5354337) In IROS 2009. St. Louis, MO, USA.
-
Stanley S. Baek, Fernando L. Garcia Bermudez, and Ronald S. Fearing (2011) [Flight Control for Target Seeking by 13 gram Ornithopter] (http://dx.doi.org/10.1109/IROS.2011.6094581) In IROS 2011. San Francisco, CA, USA.
This material is based upon work supported by the National Science Foundation under Grant No. IIS-0705429 and IIS-0931463. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.