Closed LeonJung closed 5 years ago
Hi @LeonJung
Answers as follows,
Have a good day and let me know if you have any other questions, Ryan
@RyanJaehyunShim
Is there any reason that made you use moveit again in the package? (Previous update didn't have moveit dependencies)
The latest one seems that you put an option to make user enable to select whether using moveit or not, but
if you put a moveit dependent source in the package together, I think that solution can not be said as moveit independent package, despite of giving option on.
@LeonJung
You will understand the framework more clearly if you understand the following source file. ~/catkin_ws/src/open_manipulator_pro/open_manipulator_pro_controller/src/open_manipulator_pro_controller.cpp
If you set 'use_moveit' to false, below are used for path planning, and in that case, the framework is not dependent on MoveIt!. ~/catkin_ws/src/robotis_manipulator/src/robotis_manipulator_trajectory_generator.cpp ~/catkin_ws/src/open_manipulator_pro/open_manipulator_pro_libs/src/kinematics.cpp
OM-PRO didn't have the MoveIt! package before because it didn't support ROS officially.
Regards, Ryan
@RyanJaehyunShim
Yup, perfect
What I meant was, some users who don't want their packages having any dependencies with moveit might be who are having trouble with compiling/building moveit on their system (especially, when moveit has unstable master source like these days). So, for them, they should remove moveit related at line by line in the source code, even though you put use_moveit switch in the code. The idea is come from the source separation and making additional cmake option to let them build as they want... but never mind.
Thanks, anyway.
@LeonJung
We will consider it in future development. Please use the following commit, or comment out all MoveIt! related parts in the controller package.
Let us know if you have any other questions, Ryan
I found that the update that happened 3 days ago suddenly starts using moveit stack. Previous release doesn't use the moveit, so I once have thought you guys are going to be independent with moveit on. So, what's the reason?
Does this use moveit 2.0?
Is there any ros2 works on schedule? or any melodic works due?