Skip to content
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

Sync with MoveIt #962

Merged
merged 15 commits into from Jan 5, 2022
Merged

Sync with MoveIt #962

merged 15 commits into from Jan 5, 2022

Conversation

Abishalini
Copy link
Contributor

@Abishalini Abishalini commented Jan 4, 2022

Description

Synced the following commits from MoveIt

* [2021-10-19] [a0ee2020c] | Remove '-W*' options from cmake files (#2903) {{Leroy Rügemer}} 
* [2021-10-19] [38b3010cb] | Add test for pilz planner with attached objects (#2878) {{cambel}} 
* [2021-10-18] [56ffde678] | RobotState: write to correct array (#2909) {{Michael Görner}} 
* [2021-10-05] [d57721cf8] | fix uninitialized orientation in default shape pose (#2896) {{Michael Görner}} 
* [2021-10-04] [35275a0b9] | MGI: add missing replan/look options to interface (#2892) {{Michael Görner}} 
* [2021-10-04] [000bb45ce] | pin openssl 1.1.1* for now (#2895) {{Wolf Vollprecht}} 
* [2021-09-28] [049be73b8] | Load all planning pipelines into their own namespace (#2888) {{Robert Haschke}} 
* [2021-09-28] [37aa5e49a] | MSA: Correctly state not-found package name {{Robert Haschke}} 
* [2021-09-23] [d1e1c3d27] | Fixup docker build {{Robert Haschke}} 
* [2021-09-22] [daa87acbf] | Temporarily pin orocos-kdl version to fix cross-platform CI (#2883) {{Tobias Fischer}} 
* [2021-09-21] [8ed1826cf] | Readability and consistency improvements in TOTG (#2882) {{AndyZe}} 
* [2021-09-20] [8c499f5d3] | MPD: do not save/restore warehouse parameters (#2865) {{Michael Görner}} 
* [2021-09-17] [c5ea816fe] | PSI: get object.pose from new msg field (#2877) {{Gauthier Hentz}} 
* [2021-09-15] [cce943457] | PlanningSceneDisplay: always update the main scene node's pose (#2876) {{Robert Haschke}} 

Commit 38b3010cb has not been ported to ROS2 and added with other integration tests which are also not ported in PILZ planner.
We could open an issue to port them all in one go

rhaschke and others added 14 commits September 15, 2021 15:00
If we reload these values from the config, setting the ROS parameters is much less useful.
At least the *type* of warehouse_ros plugin (mongo or sqlite) cannot be selected
in the display, so you will probably need to meddle with the parameters anyway if you want
to connect to a different db.

search for parameters warehouse_host/port because they are usually set at the top level, but
you might want to set them differently for different move_groups.
* Use std::fabs() everywhere

* Better comments
- Enable bootstrapping if image doesn't yet exist
- Update maintainer for Dockerfiles
The warning message was accessing the config_data_ variable, which
was assigned just a few lines later.
Reduce code redundancy, specifying the namespace once in planning_pipeline.launch.
to fix the robostack Windows build
- reordered methods because looking requires replanning
- there's no sense in wrapping methods in methods.
  just use pimpl-friend paradigm instead. Someone could
  rework all the other methods in the future.
Not an actual bug because both arrays share the same memory.

As mentioned in moveit#683 (review)
* Add test case for #2824

Co-authored-by: Cristian Beltran <cristianbehe@gmail.com>
Co-authored-by: Joachim Schleicher <joachimsl@gmx.de>
Co-authored-by: jschleicher <j.schleicher@pilz.de>
@codecov
Copy link

codecov bot commented Jan 4, 2022

Codecov Report

Merging #962 (3092518) into main (5a1a2f1) will increase coverage by 0.01%.
The diff coverage is 16.67%.

Impacted file tree graph

@@            Coverage Diff             @@
##             main     #962      +/-   ##
==========================================
+ Coverage   57.90%   57.90%   +0.01%     
==========================================
  Files         310      310              
  Lines       26113    26113              
==========================================
+ Hits        15117    15118       +1     
+ Misses      10996    10995       -1     
Impacted Files Coverage Δ
moveit_core/planning_scene/src/planning_scene.cpp 49.52% <ø> (ø)
moveit_core/robot_state/src/robot_state.cpp 47.38% <0.00%> (ø)
...cessing/src/time_optimal_trajectory_generation.cpp 77.50% <0.00%> (ø)
...al_motion_planner/src/trajectory_generator_ptp.cpp 99.02% <100.00%> (ø)
...nning_scene_monitor/src/planning_scene_monitor.cpp 53.31% <0.00%> (+0.12%) ⬆️

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 5a1a2f1...3092518. Read the comment docs.

@henningkayser
Copy link
Member

@Abishalini this needs to be updated unfortunately with #960 merged

@henningkayser henningkayser merged commit 3092518 into moveit:main Jan 5, 2022
@Abishalini Abishalini deleted the pr-sync-a0ee2020c branch January 5, 2022 20:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet