-
Notifications
You must be signed in to change notification settings - Fork 70
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
3D transforms added #6
Open
gestom
wants to merge
14
commits into
lrse:master
Choose a base branch
from
gestom:master
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
14 commits
Select commit
Hold shift + click to select a range
83017e3
3D transforms added. README now contains WhyCon versions overview. Th…
gestom 9985093
Readme
gestom f9d8bf0
Readme
gestom 389b9ac
Readme
gestom 64ba776
Readme
gestom 8c1c0ff
Readme
gestom a3de290
Readme
gestom 6b74c59
LCAS maintainers
marc-hanheide be45129
fixed email
marc-hanheide ef0c52d
fixed email
marc-hanheide ded0b2f
added changelog
strands-jenkins f6913bb
1.2.1
strands-jenkins 5507cfe
Merge branch 'master' of https://github.com/LCAS/whycon
gestom 18e2f93
Camera info manager added to package list
gestom File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,363 @@ | ||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ||
Changelog for package whycon | ||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ||
|
||
1.2.1 (2015-10-12) | ||
------------------ | ||
* fixed email | ||
* fixed email | ||
* LCAS maintainers | ||
* Merge branch 'master' of github.com:lrse/whycon | ||
* cleanup launch files | ||
* insist on settings axis until success | ||
* Merge pull request `#2 <https://github.com/LCAS/whycon/issues/2>`_ from gestom/master | ||
Fancy Readme | ||
* WhyCon versions | ||
* WhyCon versions | ||
* WhyCon versions | ||
* WhyCon versions | ||
* WhyCon versions | ||
* WhyCon versions | ||
* WhyCon versions | ||
* WhyCon versions | ||
* WhyCon versions | ||
* Readme | ||
* Readme | ||
* Readme | ||
* README.md - cite link | ||
* Readme | ||
* Readme | ||
* Readme | ||
* Readme | ||
* Readme | ||
* Readme | ||
* Readme | ||
* Readme | ||
* Readme | ||
* Readme | ||
* Readme | ||
* Readme | ||
* Readme | ||
* Readme | ||
* Readme | ||
* Readme | ||
* Readme | ||
* Readme | ||
* Readme | ||
* Readme | ||
* Readme improved. | ||
* Merge branch 'master' of robotica.dc.uba.ar:lrse/whycon | ||
* launchers | ||
* fixes | ||
* Merge branch 'master' of robotica.dc.uba.ar:lrse/whycon | ||
* Merge branch 'master' of robotica.dc.uba.ar:lrse/whycon | ||
* cambios en conf | ||
* angles, although probably not useful | ||
* Merge branch 'master' of robotica.dc.uba.ar:lrse/whycon | ||
* keep mono.launch a general example | ||
* quick fix for monochrome cameras; will actually make this better by taking advantage from it | ||
* fix del robot state publisher | ||
* changes | ||
* config not correctly used | ||
* switch some calculations to double, just in case | ||
* disable ros flag missing in readme | ||
* README again | ||
* use /camera/image_rect_color by default | ||
* readme update | ||
* big change: detectors need not cleanup between detections and they ignore each other's circles for free; global cleanup is used only once at the end | ||
since it is quite fast; all console printing is now turned off and can be turned on during compilation | ||
* improvements (better resetting); robot_pose_publisher | ||
* e-mail update | ||
* Merge branch 'master' into unstable | ||
* ignore | ||
* readme | ||
* ignore | ||
* launch files | ||
* use cv::eigen | ||
* set release flags | ||
* indigo fixes | ||
* add debug info | ||
* README, again | ||
* bug in local window search fixed | ||
* improved readme | ||
* fixed some warnings | ||
* GSL is no longer a dependency: switched to OpenCV's eigen() | ||
* fix circle refinement | ||
* fix package.xml | ||
* package is now both ROS and non-ROS. everything in a single repo | ||
* make into ROS compatible package | ||
* fix compile error | ||
* delete leftover MAVLink stuff | ||
* after tracking loss, allow for inspecting only a local window around last detected area (default behaviuor); report partial results when not all circles are localized | ||
* calibrator: remove leftover stereo crap; allow calibration from pre-recorded images | ||
* raise exception when axis file is not found | ||
* removed old files | ||
* remove mavlink/mavconn/pcl support | ||
* oops | ||
* change citation key | ||
* citation updates | ||
* enable defines in doxyfile | ||
* whycon installation and cmake files | ||
* Doxyfile and little update in readme | ||
* parameters for setting camera resolution | ||
* inner/outer-diameter clashes | ||
* Merge branch 'master' into unstable | ||
* bug fix for live camera input | ||
* fixed MAVCONN. separated viewer on own executable using MAVCONN | ||
* little argument parsing fix | ||
* disable usage of two cameras by camera calibrator (does not work) | ||
* simplify readme | ||
* output help into sections | ||
* report time for whole localization also | ||
* number frames from start of capture | ||
* initialize transform to identity | ||
* many changes | ||
* more robust working for circles that disappear, explicit initialize step is gone. | ||
* randomized threshold and full undistort available as compile time options | ||
* undistort map precomputed. not yet used nor tested | ||
* simplified code | ||
* fix drawing of ellipses (looks uglier but it is correct). remove old code | ||
* fixed wrong (inverse) application of distortion model. interface is not final | ||
* allow refinments to be made when not using camera. removed commented out tbb code | ||
* debugging facilities | ||
* drawing fix! | ||
* allow specifying diameters on command line. do not require axis for tracking | ||
* missing files. ignore updated | ||
* more work for mavconn | ||
* moved | ||
* initial support for MAVCONN (not finished, but compiles). rearranged files | ||
* removed old code | ||
* re-enabled output writing | ||
* separated executable in two modes: axis setting and tracking. added comments in circle_detector.cpp | ||
* missing localization viewer files | ||
* initial (not finished) support for 3D visualization using PCL (optional) | ||
* removed some warnings | ||
* typo | ||
* support for more robust command line options handling | ||
* circle was regenerated on inkscape and is now provided in SVG/PDF | ||
* fixed readme | ||
* citation | ||
* change link order for some strange compilers | ||
* fix for numerical problem when circle is aligned with optical axis | ||
* lot of stuff commented out (couts). fixed problem with TBB headers | ||
* make a shared library of the main sources | ||
* mirrored XY circle pos (to follow pixel coords). auto detection of correct axis order (assuming first circle as 0,0). establish_error.rb script to measure error | ||
* start circle search where previous valid circle was found. speeds up a bit | ||
* Merge branch 'many' | ||
Conflicts: | ||
many_circle_detector.cpp | ||
* faster drawing (and only during init) | ||
* timings | ||
* working version | ||
* do not tag white pixels on main loop, solves obscure bug. also, paint white, to speedup ignoring other circles | ||
* fast buffer cleanup | ||
* add comments and remove segmentArray, great memory reduction | ||
* nothing important | ||
* better font sizes, reduce memory requirements a bit | ||
* executable now takes calibration file as parameter | ||
* pleace =b | ||
* README | ||
* add circle pattern to repo | ||
* rename | ||
* big rename, makes for sense | ||
* cleanups, disabled ellipse improving since that needs testing | ||
* localization system working, simple tests performed. needs accuracy report yet | ||
* homography based computation implemented, needs further testing | ||
* missing file | ||
* readme | ||
* fixes and ellipse improvement | ||
* cleanup gui | ||
* support for similarit transform | ||
* more friendly output and fixed problem when not detecting circles | ||
* make N attempts on every frame (currently 50) and fix little bug | ||
* disable tbb for now | ||
* fix, old code was in the way | ||
* latest changes by tom integrated. to be tested | ||
* save axis transform | ||
* save axis pose, fix ellipse display | ||
* calibration by opencv | ||
* save frames when clicking, allow setting real world scale (NOTE: ratio was set to 6:5 for X,Y) | ||
* Tested and working! | ||
* localization system 99% complete | ||
* localizer code (for many circles) using TBB/serial | ||
* first working version with images | ||
* Contributors: Marc Hanheide, Matias N., Thomas Fischer, Tom Krajnik, v01d | ||
|
||
* fixed email | ||
* fixed email | ||
* LCAS maintainers | ||
* Merge branch 'master' of github.com:lrse/whycon | ||
* cleanup launch files | ||
* insist on settings axis until success | ||
* Merge pull request `#2 <https://github.com/LCAS/whycon/issues/2>`_ from gestom/master | ||
Fancy Readme | ||
* WhyCon versions | ||
* WhyCon versions | ||
* WhyCon versions | ||
* WhyCon versions | ||
* WhyCon versions | ||
* WhyCon versions | ||
* WhyCon versions | ||
* WhyCon versions | ||
* WhyCon versions | ||
* Readme | ||
* Readme | ||
* Readme | ||
* README.md - cite link | ||
* Readme | ||
* Readme | ||
* Readme | ||
* Readme | ||
* Readme | ||
* Readme | ||
* Readme | ||
* Readme | ||
* Readme | ||
* Readme | ||
* Readme | ||
* Readme | ||
* Readme | ||
* Readme | ||
* Readme | ||
* Readme | ||
* Readme | ||
* Readme | ||
* Readme | ||
* Readme | ||
* Readme improved. | ||
* Merge branch 'master' of robotica.dc.uba.ar:lrse/whycon | ||
* launchers | ||
* fixes | ||
* Merge branch 'master' of robotica.dc.uba.ar:lrse/whycon | ||
* Merge branch 'master' of robotica.dc.uba.ar:lrse/whycon | ||
* cambios en conf | ||
* angles, although probably not useful | ||
* Merge branch 'master' of robotica.dc.uba.ar:lrse/whycon | ||
* keep mono.launch a general example | ||
* quick fix for monochrome cameras; will actually make this better by taking advantage from it | ||
* fix del robot state publisher | ||
* changes | ||
* config not correctly used | ||
* switch some calculations to double, just in case | ||
* disable ros flag missing in readme | ||
* README again | ||
* use /camera/image_rect_color by default | ||
* readme update | ||
* big change: detectors need not cleanup between detections and they ignore each other's circles for free; global cleanup is used only once at the end | ||
since it is quite fast; all console printing is now turned off and can be turned on during compilation | ||
* improvements (better resetting); robot_pose_publisher | ||
* e-mail update | ||
* Merge branch 'master' into unstable | ||
* ignore | ||
* readme | ||
* ignore | ||
* launch files | ||
* use cv::eigen | ||
* set release flags | ||
* indigo fixes | ||
* add debug info | ||
* README, again | ||
* bug in local window search fixed | ||
* improved readme | ||
* fixed some warnings | ||
* GSL is no longer a dependency: switched to OpenCV's eigen() | ||
* fix circle refinement | ||
* fix package.xml | ||
* package is now both ROS and non-ROS. everything in a single repo | ||
* make into ROS compatible package | ||
* fix compile error | ||
* delete leftover MAVLink stuff | ||
* after tracking loss, allow for inspecting only a local window around last detected area (default behaviuor); report partial results when not all circles are localized | ||
* calibrator: remove leftover stereo crap; allow calibration from pre-recorded images | ||
* raise exception when axis file is not found | ||
* removed old files | ||
* remove mavlink/mavconn/pcl support | ||
* oops | ||
* change citation key | ||
* citation updates | ||
* enable defines in doxyfile | ||
* whycon installation and cmake files | ||
* Doxyfile and little update in readme | ||
* parameters for setting camera resolution | ||
* inner/outer-diameter clashes | ||
* Merge branch 'master' into unstable | ||
* bug fix for live camera input | ||
* fixed MAVCONN. separated viewer on own executable using MAVCONN | ||
* little argument parsing fix | ||
* disable usage of two cameras by camera calibrator (does not work) | ||
* simplify readme | ||
* output help into sections | ||
* report time for whole localization also | ||
* number frames from start of capture | ||
* initialize transform to identity | ||
* many changes | ||
* more robust working for circles that disappear, explicit initialize step is gone. | ||
* randomized threshold and full undistort available as compile time options | ||
* undistort map precomputed. not yet used nor tested | ||
* simplified code | ||
* fix drawing of ellipses (looks uglier but it is correct). remove old code | ||
* fixed wrong (inverse) application of distortion model. interface is not final | ||
* allow refinments to be made when not using camera. removed commented out tbb code | ||
* debugging facilities | ||
* drawing fix! | ||
* allow specifying diameters on command line. do not require axis for tracking | ||
* missing files. ignore updated | ||
* more work for mavconn | ||
* moved | ||
* initial support for MAVCONN (not finished, but compiles). rearranged files | ||
* removed old code | ||
* re-enabled output writing | ||
* separated executable in two modes: axis setting and tracking. added comments in circle_detector.cpp | ||
* missing localization viewer files | ||
* initial (not finished) support for 3D visualization using PCL (optional) | ||
* removed some warnings | ||
* typo | ||
* support for more robust command line options handling | ||
* circle was regenerated on inkscape and is now provided in SVG/PDF | ||
* fixed readme | ||
* citation | ||
* change link order for some strange compilers | ||
* fix for numerical problem when circle is aligned with optical axis | ||
* lot of stuff commented out (couts). fixed problem with TBB headers | ||
* make a shared library of the main sources | ||
* mirrored XY circle pos (to follow pixel coords). auto detection of correct axis order (assuming first circle as 0,0). establish_error.rb script to measure error | ||
* start circle search where previous valid circle was found. speeds up a bit | ||
* Merge branch 'many' | ||
Conflicts: | ||
many_circle_detector.cpp | ||
* faster drawing (and only during init) | ||
* timings | ||
* working version | ||
* do not tag white pixels on main loop, solves obscure bug. also, paint white, to speedup ignoring other circles | ||
* fast buffer cleanup | ||
* add comments and remove segmentArray, great memory reduction | ||
* nothing important | ||
* better font sizes, reduce memory requirements a bit | ||
* executable now takes calibration file as parameter | ||
* pleace =b | ||
* README | ||
* add circle pattern to repo | ||
* rename | ||
* big rename, makes for sense | ||
* cleanups, disabled ellipse improving since that needs testing | ||
* localization system working, simple tests performed. needs accuracy report yet | ||
* homography based computation implemented, needs further testing | ||
* missing file | ||
* readme | ||
* fixes and ellipse improvement | ||
* cleanup gui | ||
* support for similarit transform | ||
* more friendly output and fixed problem when not detecting circles | ||
* make N attempts on every frame (currently 50) and fix little bug | ||
* disable tbb for now | ||
* fix, old code was in the way | ||
* latest changes by tom integrated. to be tested | ||
* save axis transform | ||
* save axis pose, fix ellipse display | ||
* calibration by opencv | ||
* save frames when clicking, allow setting real world scale (NOTE: ratio was set to 6:5 for X,Y) | ||
* Tested and working! | ||
* localization system 99% complete | ||
* localizer code (for many circles) using TBB/serial | ||
* first working version with images | ||
* Contributors: Marc Hanheide, Matias N., Thomas Fischer, Tom Krajnik, v01d |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
any particular reason for this? c++11 is supposed to be more standard. Moreover, I read gnu++0x flag is deprecated in favor of c++11.