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 master for ROS 2 Foxy Release #41

Merged
merged 23 commits into from
Aug 17, 2020

Conversation

henningkayser
Copy link
Member

@henningkayser henningkayser commented Aug 13, 2020

I merged master into ros2 and fixed packages for ament/colcon and enabled Foxy on Travis.
Please don't merge until we've updated MoveIt 2 launch files to work with the new packages. Considering the changes that shouldn't be too much of an effort, though. After that, I would like to bump the version to 2.0 for the Foxy release so we're not running into conflicts anytime soon. Any suggestions for the changelog? Otherwise, I would just add a single entry for ROS2 migration and reference all related PRs.

When approved and ready, we should use a fast-forward merge.

rhaschke and others added 22 commits April 3, 2019 14:09
…oveit#23)

* cleanup definition of move_group capabilities

* remove explicit loading of "Hybrid" collision detector

As of moveit/moveit#1251, CHOMP uses automatically the hybrid collision detector.
Since ros-visualization/rviz#1365, link 4 is shown black only.
Just loading and re-saving the STL with meshlab fixed the problem.
define ready and extended poses
Increase timeout accordingly to keep roughly the same behavior.

Afaik kinetic still uses this branch as well, but should not be badly affected.
The default attempt count was 2 there.
- package *_description folders
this turns it into an actual moveit_config editable by the setup assistant.

As I regenerated the whole package, I removed most references to the ROS-Industrial source.
pulled from upstream repo and updated the paths as well as some minor changes
required to use our version of panda_description.
Provide the same interface as fanuc
- Add preprocessed panda.srdf required by robot_model_test_utils
- Fix location of panda.urdf
because packages require cmake > 3.1
</group_state>
<!--END EFFECTOR: Purpose: Represent information about an end effector.-->
<!--VIRTUAL JOINT: Purpose: this element defines a virtual joint between a robot link and an external frame of reference (considered fixed with respect to the robot)-->
<virtual_joint name="virtual_joint" type="floating" parent_frame="world" child_link="panda_link0" />
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I Tested this with MoveIt 2 demo, changing virtual_joint's type from fixed to floating is causing multiple warning about 'world' frame and even I can't see the collision object in Rviz, I think we should revert the joint type to fixed

[run_moveit_cpp-4] [WARN] [1597423307.931377040] [moveit_ros.planning_scene_monitor.planning_scene_monitor]: The complete state of the robot is not yet known.  Missing virtual_joint
[rviz2-2] [ERROR] [1597423307.937559315] [moveit_transforms.transforms]: Unable to transform from frame 'world' to frame 'panda_link0'. Returning identity.
[rviz2-2] [WARN] [1597423307.937603940] [moveit_robot_state.conversions]: No joint matching multi-dof joint 'virtual_joint'

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If possible, we should keep the resources as close to MoveIt 1 as possible. Can't we just add the static transform publisher again? Also, did you try this on the master branch or the sync PR?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I tested it with the master branch, I'll test it now with the sync PR

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The same is happening with the sync PR, too!

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Adding the static transform publisher doesn't seem to fix it

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

static tf worked without any issues. Your error simply complains that rviz didn't get the robot_description_semantic parameter. Not sure what caused your first warning in run_moveit_cpp but I wasn't able to reproduce it. Instead of the hard-coded joint state I used the fixed extended pose in the demo.

@henningkayser henningkayser merged commit d53b8f0 into moveit:ros2 Aug 17, 2020
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

5 participants