MSA: write the default controller namespace#1515
Conversation
Codecov Report
@@ Coverage Diff @@
## main #1515 +/- ##
==========================================
+ Coverage 51.13% 51.16% +0.03%
==========================================
Files 380 380
Lines 31755 31758 +3
==========================================
+ Hits 16236 16246 +10
+ Misses 15519 15512 -7
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. |
mikeferguson
left a comment
There was a problem hiding this comment.
It seems like there must have been a recent regression - my generated config a few weeks ago (June 29) has these defined properly - https://github.com/mikeferguson/ubr_reloaded/blob/ros2/ubr1_moveit/config/moveit_controllers.yaml - aren't these actually "controller.parameters_" (which get exported about ten lines below?)
| { | ||
| RCLCPP_ERROR_STREAM(*logger_, "Only a FollowJointTrajectory type of controller is supported, for now. " | ||
| "Update moveit_controllers.yaml."); | ||
| return false; |
There was a problem hiding this comment.
this will actually break the ability to re-export if you have other controllers defined/updated (for instance, a gripper controller would cause this to fail to export).
There was a problem hiding this comment.
Thanks for mentioning that -- I forgot about grippers.
I simplified this to be identical to the state before 8ee767a
|
This PR: 8ee767a is relevant - it's where these became generic "parameters_" |
* Write the default controller namespace * Check for a sane controller type * Revert the check for FollowJointTrajectory type (cherry picked from commit 066e862)
Description
MoveIt Setup Assistant should write the controller namespace to the yaml file, like this:
Fixes #1514