-
Notifications
You must be signed in to change notification settings - Fork 508
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
[Moveit_servo] Move and rename jogger #223
[Moveit_servo] Move and rename jogger #223
Conversation
Codecov Report
@@ Coverage Diff @@
## master #223 +/- ##
==========================================
- Coverage 47.43% 47.35% -0.08%
==========================================
Files 143 143
Lines 13347 13347
==========================================
- Hits 6331 6321 -10
- Misses 7016 7026 +10
Continue to review full report at Codecov.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I cloned the repo and grepped for jog
. It looks like many other replacements need to be made. Especially in the /test folder. Were you ignoring tests on purpose for now?
I'll send you a message on how to find/replace recursively, that should make this a lot faster.
@@ -84,11 +84,11 @@ target_link_libraries(cpp_interface_example | |||
## ROS message-based node ## | |||
############################ | |||
|
|||
add_executable(jog_server | |||
src/jog_server.cpp | |||
add_executable(servo_server |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I guess servo_server is a bit strange to say, but I'm OK with it
"jog" does still exist in quite a lot of places. There are definitely some places that need to be changed in the tests (e.g. Then throughout the package there are some potential changes that are less obvious. Some examples:
|
Didn't we want to rename this package in both ROS1 and ROS2? |
Sorry I missed the meeting yesterday. After a few weeks of no jog discussion, I thought it was safe to skip. Wrong. I don't want to give Adam more menial tasks, nor distract him from the main goal. If you feel strongly that it should get renamed in ROS1, I can do that. Do you feel strongly? |
I think we should purge "jog" as much as possible. So, joint servoing and Cartesian servoing.
"the servo server"? "the servo node"?
yep, i think so too
Don't we have |
I think these sound good and what I was leaning towards
But I think I will do |
Talk to Henning about porting from MoveIt1 to MoveIt2. We really want that name to change everywhere, otherwise porting between versions becomes even more of a nightmare! |
New commits to address @AndyZe's comments. Testing this work in a catkin workspace, so it should work OK in ROS1 if we decide to go that route |
Closing this now. With the rename done in ROS1 moveit/moveit#2165, we don't need to do it here, and should be able to sync those rename changes to moveit2 after #227 is merged |
* Updated servo tutorial for MoveIt servo parameters update * Add moveit2 to the repos file Co-authored-by: Tyler Weaver <tylerjw@gmail.com>
Description
I moved and renamed the jogger:
moveit_experimental/moveit_jog_arm
->moveit_ros/moveit_servo
. In addition to the file paths and names, I renamed some of the internals (namespaces, project/package names, JogArm interface class -> Servo interface class, etc). This PR overall looks like a ton of changes, but I tried to break it down so each commit is a logical step that only modifies file names, or changed the files insides so that no commit in itself had a tremendous amount of diffs.Also kind of weird to test, but I copied the new
moveit_servo
package to a catkin workspace and built it there successfully. I am currently working on getting this to build with ROS2, so the COLCON_IGNORE will stay for a bit longerChecklist