Hi,
So I just executed the command in the webshell in the unit 4: Understanding Robot State publishers, and had no issues, the robot stoped as it should and the controllers started without any issue. So please could you send a screen capture of the issue and the unit you are in, please?
Command to be done:
roslaunch pi_robot_pkg pi_robot_control_norsp.launch
Output that should get:
process[pi_robot/controller_spawner-1]: started with pid [1424]
[INFO] [1607937464.009795, 0.000000]: Controller Spawner: Waiting for service controller_manager/load_controller
[INFO] [1607937464.012308, 0.000000]: Controller Spawner: Waiting for service controller_manager/switch_controller
[INFO] [1607937464.014540, 0.000000]: Controller Spawner: Waiting for service controller_manager/unload_controller
[INFO] [1607937464.017287, 84.313000]: Loading controller: head_pan_joint_position_controller
[INFO] [1607937464.077215, 84.373000]: Loading controller: head_tilt_joint_position_controller
[INFO] [1607937464.136465, 84.432000]: Loading controller: torso_joint_position_controller
[INFO] [1607937464.195270, 84.491000]: Loading controller: left_shoulder_forward_joint_position_controller
[INFO] [1607937464.254799, 84.550000]: Loading controller: right_shoulder_forward_joint_position_controller
[INFO] [1607937464.314947, 84.610000]: Loading controller: left_shoulder_up_joint_position_controller
[INFO] [1607937464.370123, 84.665000]: Loading controller: right_shoulder_up_joint_position_controller
[INFO] [1607937464.433167, 84.728000]: Loading controller: left_elbow_joint_position_controller
[INFO] [1607937464.493752, 84.788000]: Loading controller: right_elbow_joint_position_controller
[INFO] [1607937464.550875, 84.845000]: Loading controller: left_wrist_joint_position_controller
[INFO] [1607937464.607051, 84.901000]: Loading controller: right_wrist_joint_position_controller
[INFO] [1607937464.668185, 84.962000]: Loading controller: joint_state_controller
[INFO] [1607937464.675889, 84.969000]: Controller Spawner: Loaded controllers: head_pan_joint_position_controller, head_tilt_joint_position_controller, torso_joint_position_controller, left_shoulder_forward_joint_position_controller, right_shoulder_forward_joint_position_controller, left_shoulder_up_joint_position_controller, right_shoulder_up_joint_position_controller, left_elbow_joint_position_controller, right_elbow_joint_position_controller, left_wrist_joint_position_controller, right_wrist_joint_position_controller, joint_state_controller
[INFO] [1607937464.680131, 84.974000]: Started controllers: head_pan_joint_position_controller, head_tilt_joint_position_controller, torso_joint_position_controller, left_shoulder_forward_joint_position_controller, right_shoulder_forward_joint_position_controller, left_shoulder_up_joint_position_controller, right_shoulder_up_joint_position_controller, left_elbow_joint_position_controller, right_elbow_joint_position_controller, left_wrist_joint_position_controller, right_wrist_joint_position_controller, joint_state_controller
And the robot should stop moving, because the controllers are working and maintaining the robots pose.