Closed htchr closed 2 weeks ago
When the "synchronous" parameter is set to False, the terminal output reports that MoveIt2State is "REQUESTING" and hangs forever, regardless is the "cancel_after_secs" parameter is positive or negative:
vscode@legion24:/kinova_ws$ ros2 run t516_lab7 ex_pose_goal
[INFO] [1729801459.749133651] [ex_pose_goal]: Moving to {position: [-0.018, -0.261, 0.629], quat_xyzw: [0.238, 0.534, 0.373, 0.72]}
Current State: MoveIt2State.REQUESTING
I have found a solution:
I use this command to launch the Kinova arm in simulation:
ros2 launch kortex_bringup kortex_sim_control.launch.py sim_ignition:=false sim_gazebo:=true robot_type:=gen3_lite robot_name:=gen3_lite dof:=6 gripper:=gen3_lite_2f use_sim_time:=true launch_rviz:=false
I use this launch file instead to run MoveIt2 with the Kinova arm:
ros2 launch kinova_gen3_lite_moveit_config move_group.launch.py use_sim_time:=true
Even though both simulation files set use_sim_time:=true
, I have to manually reconfigure move_group and moveit_simple_controller_manager to use simulation time in rqt.
Hello,
I'm attempting to modify the
ex_pose_goal.py
example to work with a Kinova Gen 3 Lite robot arm in ros2 Humble. So far, the script appears to run fine, but the robot arm doesn't move. Below are the modified script and terminal outputs:(modified) ex_pose_goal.py
Terminal output of Kinova Gazebo:
Terminal output of MoveIt2:
Terminal output of pymovit2:
Thank you,