Closed DONJAGA closed 3 years ago
Thanks for reporting an issue. Because we're a volunteer community, providing a pull request with suggested changes is always welcomed.
dual_panda_example.urdf.xacro hand.urdf.xacro hand.xacro panda_arm.urdf.xacro panda_arm.xacro panda_gazebo.xacro utils.xacro
I don't see panda_arm_hand.urdf.xacro in that list. What does this output?
ls /opt/ros/noetic/share/franka_description/robots/panda_arm_hand.urdf.xacro
I think this means franka_description probably changed and released and we need to update something that refers to that file.
dual_panda_example.urdf.xacro hand.urdf.xacro hand.xacro panda_arm.urdf.xacro panda_arm.xacro panda_gazebo.xacro utils.xacro
I don't see panda_arm_hand.urdf.xacro in that list. What does this output?
ls /opt/ros/noetic/share/franka_description/robots/panda_arm_hand.urdf.xacro
I think this means franka_description probably changed and released and we need to update something that refers to that file.
dual_panda_example.urdf.xacro hand.urdf.xacro hand.xacro panda_arm.urdf.xacro panda_arm.xacro panda_gazebo.xacro utils.xacro
I don't see panda_arm_hand.urdf.xacro in that list. What does this output?
ls /opt/ros/noetic/share/franka_description/robots/panda_arm_hand.urdf.xacro
I think this means franka_description probably changed and released and we need to update something that refers to that file.
YES, I got it now! Thanks, I thought "panda_arm_hand.urdf.xacro" was there. moveit should change their executing script.
moveit should change their executing script.
Do you mind trying the various other xacro files that are there and letting us know if any of them work well? If you figure this out you can open a PR to change the file and I'll be happy to help review it.
The following Solution from users-rizgiak worked for me!!
Remove panda_arm_hand.urdf.xacro changed to panda_arm.urdf.xacro.
find the file from
don@don:~/ws_moveit/src/panda_moveit_config/launch$ ls chomp_planning_pipeline.launch.xml default_warehouse_db.launch demo_chomp.launch demo.launch fake_moveit_controller_manager.launch.xml joystick_control.launch lerp_planning_pipeline.launch.xml move_group.launch moveit_empty.rviz moveit.rviz moveit_rviz.launch ompl-chomp_planning_pipeline.launch.xml ompl_planning_pipeline.launch.xml panda_control_moveit_rviz.launch panda_gripper_moveit_controller_manager.launch.xml panda_moveit_controller_manager.launch.xml panda_moveit.launch panda_moveit_sensor_manager.launch.xml planning_context.launch planning_pipeline.launch.xml run_benchmark_ompl.launch run_benchmark_trajopt.launch sensor_manager.launch.xml setup_assistant.launch stomp_planning_pipeline.launch.xml trajectory_execution.launch.xml trajopt_planning_pipeline.launch.xml warehouse.launch warehouse_settings.launch.xml
Then use nano or vim to edit the line
//
don@don:~/ws_moveit/src/panda_moveit_config/launch$ sudo nano planning_context.launch
//
in the file change line
<param if="$(eval arg('load_robot_description') and arg('load_gripper'))" name="$(arg robot_description)" command="$(find xacro)/xacro '$(find franka_description)/robots/panda_arm_hand.urdf.xacro'"/>
to
<param if="$(eval arg('load_robot_description') and arg('load_gripper'))" name="$(arg robot_description)" command="$(find xacro)/xacro '$(find franka_description)/robots/panda_arm.urdf.xacro' hand:=true"/>
Then overwrite
After saving the file use catkin build and launch the moveit using the command.
roslaunch panda_moveit_config demo.launch rviz_tutorial:=true
The following Solution from users-rizgiak worked for me!!
Remove panda_arm_hand.urdf.xacro changed to panda_arm.urdf.xacro.
find the file from
don@don:~/ws_moveit/src/panda_moveit_config/launch$ ls chomp_planning_pipeline.launch.xml default_warehouse_db.launch demo_chomp.launch demo.launch fake_moveit_controller_manager.launch.xml joystick_control.launch lerp_planning_pipeline.launch.xml move_group.launch moveit_empty.rviz moveit.rviz moveit_rviz.launch ompl-chomp_planning_pipeline.launch.xml ompl_planning_pipeline.launch.xml panda_control_moveit_rviz.launch panda_gripper_moveit_controller_manager.launch.xml panda_moveit_controller_manager.launch.xml panda_moveit.launch panda_moveit_sensor_manager.launch.xml planning_context.launch planning_pipeline.launch.xml run_benchmark_ompl.launch run_benchmark_trajopt.launch sensor_manager.launch.xml setup_assistant.launch stomp_planning_pipeline.launch.xml trajectory_execution.launch.xml trajopt_planning_pipeline.launch.xml warehouse.launch warehouse_settings.launch.xml Then use nano or vim to edit the line
//
don@don:~/ws_moveit/src/panda_moveit_config/launch$ sudo nano planning_context.launch
//in the file change line
<param if="$(eval arg('load_robot_description') and arg('load_gripper'))" name="$(arg robot_description)" command="$(find xacro)/xacro '$(find franka_description)/robots/panda_arm_hand.urdf.xacro'"/>
to
<param if="$(eval arg('load_robot_description') and arg('load_gripper'))" name="$(arg robot_description)" command="$(find xacro)/xacro '$(find franka_description)/robots/panda_arm.urdf.xacro' hand:=true"/>
Then overwrite
After saving the file use catkin build and launch the moveit using the command.
roslaunch panda_moveit_config demo.launch rviz_tutorial:=true
I am trying to run roslaunch panda_sim_moveit sim_move_group.launch
and I am getting this error :-
RLException: while processing /home/illusionsoftruth/catkin_ws/src/panda_moveit_config/launch/trajectory_execution.launch.xml: while processing /home/illusionsoftruth/catkin_ws/src/panda_moveit_config/launch/panda_gripper_moveit_controller_manager.launch.xml: Invalid roslaunch XML syntax: [Errno 2] No such file or directory: '/home/illusionsoftruth/catkin_ws/src/panda_moveit_config/launch/panda_gripper_moveit_controller_manager.launch.xml' The traceback for the exception was written to the log file
As you can see that it is seraching for panda_gripper_moveit_controller_manager.launch.xml but that file no longer exists in this repo anymore.
illusionsoftruth@luciddreamingguy:~/catkin_ws/src/panda_moveit_config/launch$ ls chomp_planning_pipeline.launch.xml default_warehouse_db.launch demo_chomp.launch demo_gazebo.launch demo.launch demo_lerp.launch demo_stomp.launch fake_moveit_controller_manager.launch.xml franka_control.launch joystick_control.launch lerp_planning_pipeline.launch.xml move_group.launch moveit_empty.rviz moveit.rviz moveit_rviz.launch moveit_scene.rviz ompl-chomp_planning_pipeline.launch.xml ompl_planning_pipeline.launch.xml panda_moveit_sensor_manager.launch.xml pilz_industrial_motion_planner_planning_pipeline.launch.xml planning_context.launch planning_pipeline.launch.xml ros_controllers.launch ros_control_moveit_controller_manager.launch.xml run_benchmark_ompl.launch run_benchmark_trajopt.launch sensor_manager.launch.xml setup_assistant.launch simple_moveit_controller_manager.launch.xml stomp_planning_pipeline.launch.xml trajectory_execution.launch.xml trajopt_planning_pipeline.launch.xml warehouse.launch warehouse_settings.launch.xml
Can someone help me out with this?
Actually nevermind, I found it in the kinetic-devel branch
I have used moveit_turorials in my Ubuntu LTS 20.4 with ROS noetic without an issue for a while but suddenly occurred an error which stating there is no "/opt/ros/noetic/share/franka_description/robots/panda_arm_hand.urdf.xacro " but when looked for the file it does exists. I even tried to remove and reinstall ROS as well as movit the same error comes finally I removed and reinstalled the entire ubuntu 20.4 LTS but still aster fresh start I'm receiving the save error.
I have properly sourced the "source ~/ws_moveit/devel/setup.bash"
File Avalability
PS - my catkin Builds perfectly