Repository navigation
Make urdf plugable and revive urdf_parser_plugin #13
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
Merged
+374
−72
Merged
Changes from all commits
Commits
Show all changes
36 commits
Select commit
Hold shift + click to select a range
c105a5d
Make urdf plugable
sloretz 4608277
Restore dependency on urdfdom
sloretz 683c3ff
Style
sloretz 2058537
Stops crash; not sure why TODO
sloretz 535c275
Add benchmark showing plugin overhead
sloretz e310409
Whitespace
sloretz 7250733
CMake 3.5
sloretz 7efedb4
Include <string>
sloretz 288413b
Remove buildtool_export on ament_cmake
sloretz f9b2176
exec_depend -> build_export_depend urdfdom headers
sloretz e09b0e1
Remove commented code
sloretz 3adaaba
Document urdf_parser_plugin usage
sloretz d079336
Document PIMPL forward declaration
sloretz 41fa3f7
Alphabetize dependencies
sloretz cb348db
Use tinyxml2 to reduce false positive might_handle()
sloretz 4ba3e05
Update urdf/src/urdf_plugin.cpp
sloretz 33ad016
Handle pluginlib exceptions
sloretz 7055891
Merge branch 'ros2-make_urdf_plugable' of github.com:ros2/urdf into r…
sloretz 8bb27d1
Return early on failure
sloretz c9f629d
Document size_t max is no confidence score
sloretz 0076d76
Remove debut print
sloretz 6df48c9
Move urdfdom_headers comment one line below
sloretz 3841ea4
Avoid using nullptr in release mode
sloretz 572534d
nonvirtual dtor final class
sloretz 4f43841
Use ROS 2 urdfdom_headers
sloretz 9494566
Remove unused exec variable
sloretz aac7fd3
Skip if xml fails to parse
sloretz 67df5dd
Make sure test can find pluginlib plugin
sloretz deabb1b
Use SHARED instead of module
sloretz 70a81cc
picked -> chosen
sloretz 3341988
Use pluginlib_enable_plugin_testing()
sloretz 69b3d49
Define might_handle() return to length of data
sloretz 025f816
Return data.size() when not confident
sloretz 31014c0
Try urdf when no plugin is confident
sloretz 06474e8
ModelImplementation final
sloretz f9fe6f9
Initialize best_plugin to nullptr
sloretz 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
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
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.
Uh oh!
There was an error while loading. Please reload this page.