[Hybrid Planning] WIP: Address review#718
[Hybrid Planning] WIP: Address review#718sjahr wants to merge 88 commits intomoveit:feature/hybrid_planningfrom
Conversation
Co-authored-by: AndyZe <zelenak@picknik.ai>
Co-authored-by: Henning Kayser <henningkayser@picknik.ai>
* Use transpose of rotation matrix in collision_distance_field_types * Add comment Co-authored-by: Henning Kayser <henningkayser@picknik.ai>
9763273 to
9bcf1b4
Compare
| # Install libraries | ||
| install(TARGETS ${LIBRARIES} | ||
| EXPORT export_${PROJECT_NAME} | ||
| ARCHIVE DESTINATION lib | ||
| LIBRARY DESTINATION lib | ||
| RUNTIME DESTINATION lib/${PROJECT_NAME} | ||
| RUNTIME DESTINATION bin | ||
| INCLUDES DESTINATION include) | ||
|
|
||
| # Install binary | ||
| install(TARGETS hybrid_planning_test_node | ||
| ARCHIVE DESTINATION lib | ||
| LIBRARY DESTINATION lib | ||
| RUNTIME DESTINATION bin | ||
| DESTINATION lib/${PROJECT_NAME} | ||
| ) | ||
|
|
There was a problem hiding this comment.
You can convert this into one install command like this (@JafarAbdi showed me this):
install(
TARGETS
${LIBRARIES}
hybrid_planning_test_node
EXPORT ${PROJECT_NAME}Targets
ARCHIVE DESTINATION lib
LIBRARY DESTINATION lib
RUNTIME DESTINATION lib/${PROJECT_NAME}
INCLUDES DESTINATION include
)| install(DIRECTORY test/config DESTINATION share/${PROJECT_NAME}) | ||
|
|
||
| ament_export_include_directories(include) | ||
| ament_export_libraries(export_${PROJECT_NAME}) |
There was a problem hiding this comment.
| ament_export_libraries(export_${PROJECT_NAME}) | |
| ament_export_libraries(${PROJECT_NAME}Targets) |
@JafarAbdi pointed out to me that this naming convention is more standard cmake than the export_ prefix we have been using.
| else | ||
| { | ||
| initialized_ = this->init(); | ||
| initialized_ = this->initialize(); |
There was a problem hiding this comment.
Have you tried the changes to initialize in the constructor instead of in a timer?
Signed-off-by: David V. Lu <davidvlu@gmail.com>
* Add private buffer & tf listener to PSM * Remove coupled deleter * Decouple PSM from CSM * Deprecate old constructors
…ple displays for the same node (moveit#525)
… in Servo (moveit#723) Co-authored-by: Jafar Abdi <cafer.abdi@gmail.com>
Co-authored-by: AndyZe <zelenak@picknik.ai>
9bcf1b4 to
975fc1e
Compare
|
This currently doesn't work for me. Same for you?
|
No sorry, I have not experienced this error. Could you send the whole terminal output? |
@AndyZe Just guessing: It might be related to this missing patch #734 which fixes a potential deadlock situation. Could you try to rebase on main? |
975fc1e to
a371886
Compare
Alphabetize in CMakeLists Load filter coefficient in the new plugin Do filtering in the plugin Implement 'reset' Purge the previous filter implementation Fix parameter parsing Update unit tests Clang format Code cleanup. This causes an issue with reset() -- need to look into it Do not use const for size_t Fix logic error Sync config files Alphabetize moveit_core subdirectories Move the smoothing plugin to moveit_core Bug fixes Load the plugin name from yaml Remove commented code. Rename the plugin in a generic way Minor cleanup. Delete unused file. Minor cleanup per Nathan's code review Implement a filteredHalt() function Rename the package from smoothing_plugins->online_signal_smoothing Small comments and efficiency improvement Add Butterworth plugin package export Add default constructor for SmoothingBaseClass Add missing pluginlib dependency to moveit_servo Skeleton of the smoothing plugin Load filter coefficient in the new plugin Do filtering in the plugin Implement 'reset' Purge the previous filter implementation Fix parameter parsing Clang format Code cleanup. This causes an issue with reset() -- need to look into it Do not use const for size_t Fix logic error Alphabetize moveit_core subdirectories Move the smoothing plugin to moveit_core Bug fixes Load the plugin name from yaml Remove commented code. Rename the plugin in a generic way Minor cleanup. Delete unused file. Minor cleanup per Nathan's code review Rename the package from smoothing_plugins->online_signal_smoothing Logic fixups, per Nathan Delete default constructor/destructor Post-rebase cleanup Try moving the base class to a separate library Ensure we don't pulish pos if user did not request it (& vel & accel) Try to fix CI for galactic, in particular Restore default constructor and destructor.
09615b8 to
494b4db
Compare
|
Closing in favor of #763 |
Description
Address reviews of #488