-
Notifications
You must be signed in to change notification settings - Fork 6
Unknown table modeling #51
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
Draft
PetervDooren
wants to merge
142
commits into
master
Choose a base branch
from
thijs
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.
Draft
Changes from 1 commit
Commits
Show all changes
142 commits
Select commit
Hold shift + click to select a range
e3924a2
create laser subscriber (example, does not work)
PetervDooren ed2d937
Create table_modeler.cpp
PetervDooren f1c62a1
Update CMakeLists.txt
PetervDooren 0abc6a1
Start work on loading files, library not working yet
ThijsBeurskensTUE c6be97f
Fix target linking to pcl
PetervDooren d2c3d1b
Implement registration algorithm
ThijsBeurskensTUE d17ffa1
implement transformation matrix, json file not loaded
ThijsBeurskensTUE c32c1a1
Read out json start
PetervDooren feb29c7
apply rotation matrix WIP
ThijsBeurskensTUE 9164ad8
Finish rotation matrix
ThijsBeurskensTUE 84ce079
Implement temporary fix rotation matrix, start on segmentation
ThijsBeurskensTUE af77594
transform from geolib camera pose to ros camera pose
PetervDooren 447f15c
Finish segmentation
ThijsBeurskensTUE caa3168
Merge remote-tracking branch 'origin/thijs' into thijs
ThijsBeurskensTUE 4491ba1
Remove temporary fix
ThijsBeurskensTUE 5fd99bc
Implement concave hull & table height
ThijsBeurskensTUE 061a443
Implement rectangle sac model
ThijsBeurskensTUE 4d05c2e
rectangle fix
ThijsBeurskensTUE 0879a04
implement double line sac model
ThijsBeurskensTUE f63aca0
fix distance function in rectangle
ThijsBeurskensTUE 3979409
Implement circle sac model
ThijsBeurskensTUE 0605825
Rewrite height estimation
ThijsBeurskensTUE 0345518
Add options to disable parts of the program
ThijsBeurskensTUE 5a20ea1
initial_commit
Pepijn-Hundepool 5b80acc
hoi
Pepijn-Hundepool 012dba2
horiontal plane attempt
Pepijn-Hundepool 0dc643b
Nieuwste versie
Pepijn-Hundepool 618831c
Filter update
Pepijn-Hundepool 52ef4df
Code before costmap
Pepijn-Hundepool e08696f
added empty_spot_designator files
PetervDooren 6792251
add dilation
PetervDooren af5a212
add docstrings for some functions
PetervDooren 042bcac
add remaining contracts
PetervDooren 0cae812
indent tab to spaces
PetervDooren 9c3cd45
comments and formatting
PetervDooren 9e66acd
remove unused rectangle model
PetervDooren a2be25d
Merge branch 'master' into thijs
PetervDooren 950e8d9
small cleanup of sac model
PetervDooren a388058
fix indents
PetervDooren 50eb12a
updat docstring of sac models
PetervDooren 81aaf5c
cleanup commented code
PetervDooren ce99405
fix semicolon
PetervDooren e6bf91d
cleanup sac models
PetervDooren 019c27e
Merge branch 'BEP_Pepijn' into thijs
PetervDooren a5e9c3f
made empty_spot_visualizer live
PetervDooren 4ee5226
added segmentation
PetervDooren 68732a5
add_saving of costmap
PetervDooren ad9e901
fix coordinate system of costmap creation
PetervDooren 22413af
optimise cluster selection
PetervDooren 3ed3ad4
move esd to tools
PetervDooren 905237e
fix world to map y
PetervDooren 9ca1cf2
add pure plane segmentation
PetervDooren 58a24cd
remove deprecated code
PetervDooren deb1cf5
fix pointer bug
PetervDooren 419bb7e
test
MaxVroonhoven 6a5fcac
test2
MaxVroonhoven 6a97cd6
reverting tests
MaxVroonhoven 2d7b3b4
local test
MaxVroonhoven dc69636
remove table modeler
MaxVroonhoven 8a248b2
Added objects to bitmap
MaxVroonhoven 4700bca
Occluded space added to bitmap
MaxVroonhoven 21c2033
Added FOV and not table to bitmap
MaxVroonhoven 39d81f9
Added preferred distance + Point extraction
MaxVroonhoven 8d1f004
Placement point costmap
MaxVroonhoven ce480ad
Initial test on HERO
MaxVroonhoven e510f15
refactor segmentplane
PetervDooren c46b68d
Fixed Bug + Added placement radius
MaxVroonhoven c13e09b
Placement costmap improved
MaxVroonhoven 89792a0
Experiment
MaxVroonhoven 8b538df
Latest Experiment
MaxVroonhoven 87bce74
Improved object filtering
MaxVroonhoven 1f34b82
Use morphological operations instead of PCL data
MaxVroonhoven 2c6e4d3
add service PlaceArea
PetervDooren a448fd6
Re-introducing additional PCL data
MaxVroonhoven 03ec4b8
add place area class
PetervDooren 3ae3ea2
move implementation to new class
PetervDooren d88b1f0
remove global variable
PetervDooren 74c81b9
get placement pose
PetervDooren 6e6696e
return from findarea
PetervDooren 9adbd34
implement service
PetervDooren 1f046b1
expand emptyspotdesignator tool
PetervDooren 1d19b63
fill result of service
PetervDooren bfeac69
add fov test
PetervDooren 94e71c9
DRY
PetervDooren 2b0ecea
fix focal lenght
PetervDooren f4a4496
add comments and output
PetervDooren 4562a0e
debugging
PetervDooren 16cef6a
Merge branch 'master' into thijs
PetervDooren 9c5500e
fix image buffer import
PetervDooren 5e38ce1
fix unused parameter warnings
PetervDooren 3c52d99
fixed sign comparison warning
PetervDooren 17ef6e5
mark req as unused parameter for now
PetervDooren e310862
add docstring
PetervDooren ce69312
newline at eof
PetervDooren 633d15e
Dilating per colour basis (not finished)
MaxVroonhoven 6b58a00
fix faulty merge
MaxVroonhoven fbb6fe1
Remove morphological implementation + fix comments
MaxVroonhoven d93ef33
Add dilated/placement canvas for introspection
MaxVroonhoven 8718828
spacing
PetervDooren 305acab
cleanup functions
PetervDooren 6ca8038
add annotated image functionality (still need to draw the right things)
PetervDooren b44fd37
annotate plane, objects and not table
PetervDooren c2fe8c6
fix segfault (i think)
PetervDooren e9ff555
Merge branch 'master' into thijs
PetervDooren 2b80af5
add marker publishers
PetervDooren 90f2cb1
draw place pose on canvas
PetervDooren f948868
toggle visualization
PetervDooren 269d14e
Yolov8 for image segmentation
Dyan367 f115703
add yolo to listener
PetervDooren ff08f4d
move model into class
PetervDooren ca39649
changed model from XL to M
PetervDooren 6dc0ca9
converts image to correct colour channel
PetervDooren 256ba86
changed model from M to N
PetervDooren 2ac18d9
added filter for noise onto image
PetervDooren 8a9ead8
removed colour channel change
PetervDooren 817ae80
renamed python script and added cpp script for mapping mask onto image
Dyan367 6414516
renamed segmentor to segmentation
Dyan367 7f3050a
added queue size to publisher function
Dyan367 5ab5970
added queue size to publisher function to listener.py
Dyan367 1b312e7
changed queue_size =10
Dyan367 1382032
renamed listener to yolo_table_segmentor, changed from cpu to gpu
Dyan367 e17fe83
mistake made, assign model to 'cuda' not 'gpu'
Dyan367 7dd6eee
converted colour channel from BGR to RGB
Dyan367 86a0ff4
export only mask as binary image
Dyan367 d78fc5f
export only mask using passthrough instead of mono8
Dyan367 fae31d3
changed from nano model to large model of yolo
Dyan367 53e76fa
edited cmakelists for mask_mapper.cpp
Dyan367 922c0c0
reverted changes to cmakelists
Dyan367 46452be
swap from rgb image topic to rgbd image topic
Dyan367 0f1eab4
reverted topic change
Dyan367 348cb31
empty_sport_visualizer node now subs to hero/segmented_image and can …
Dyan367 84db852
Merge remote-tracking branch 'origin/master' into thijs
MatthijsBurgh ae8fb39
find common z depth
Dyan367 9862a02
paint contour of depth data
Dyan367 eb18b48
filtered annotated image using segmentation mask
Dyan367 37b37de
successfully mapped mask into rgbd image using setRGBImage(mask)
Dyan367 5068594
successfully filtered point cloud using segmentation mask from yolo
Dyan367 8b0e8fd
perform planar segmentation then filter cloud afterwards so correct h…
Dyan367 3a1e3d7
Cleaned up code, removed unused functions, added extra arguement to s…
Dyan367 2013883
final changes, extractMaskFilter needed to be inverted
Dyan367 4d03dad
using nano model for yolo
Dyan367 5ef89fd
using XL model for yolo
Dyan367 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 hidden or 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
This file contains hidden or 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
This file contains hidden or 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
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.
Should we update the comment, when changing the value...