Unable to run test_joint_trajectory_controller ROS2 Rolling #841
Unanswered
schavarriaiii
asked this question in
Q&A
Replies: 1 comment 1 reply
-
Well, if you are sure what you are doing, then you could also change the Other than that, the files you posted seem not to be correct yaml files, but I assume that is a copy & paste error. There's not much more I can say to this, as I have experience this feature to be working well so far... |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I'm using the ROS2 Rolling version of the UR robot driver with a ur3e arm. I am trying to test controlling the movement of the arm, and am encountering an issue regarding one of the robot joints being out of the starting configuration limits, the command and output is pasted below.
ros2 launch ur_robot_driver test_joint_trajectory_controller.launch.py
[INFO] [launch]: All log files can be found below /home/nucleari/.ros/log/2023-10-09-18-34-09-368321-nucleari-GP66-Leopard-11UG-10172
[INFO] [launch]: Default logging verbosity is set to INFO
[INFO] [publisher_joint_trajectory_controller-1]: process started with pid [10175]
[publisher_joint_trajectory_controller-1] [INFO] [1696890849.728106417] [publisher_joint_trajectory_controller]: Goal "pos1" has definition trajectory_msgs.msg.JointTrajectoryPoint(positions=[0.785, -1.57, 0.785, 0.785, 0.785, 0.785], velocities=[], accelerations=[], effort=[], time_from_start=builtin_interfaces.msg.Duration(sec=4, nanosec=0))
[publisher_joint_trajectory_controller-1] [INFO] [1696890849.729072963] [publisher_joint_trajectory_controller]: Goal "pos2" has definition trajectory_msgs.msg.JointTrajectoryPoint(positions=[0.0, -1.57, 0.0, 0.0, 0.0, 0.0], velocities=[], accelerations=[], effort=[], time_from_start=builtin_interfaces.msg.Duration(sec=4, nanosec=0))
[publisher_joint_trajectory_controller-1] [INFO] [1696890849.729702787] [publisher_joint_trajectory_controller]: Goal "pos3" has definition trajectory_msgs.msg.JointTrajectoryPoint(positions=[0.0, -1.57, 0.0, 0.0, -0.785, 0.0], velocities=[], accelerations=[], effort=[], time_from_start=builtin_interfaces.msg.Duration(sec=4, nanosec=0))
[publisher_joint_trajectory_controller-1] [INFO] [1696890849.730314294] [publisher_joint_trajectory_controller]: Goal "pos4" has definition trajectory_msgs.msg.JointTrajectoryPoint(positions=[0.0, -1.57, 0.0, 0.0, 0.0, 0.0], velocities=[], accelerations=[], effort=[], time_from_start=builtin_interfaces.msg.Duration(sec=4, nanosec=0))
[publisher_joint_trajectory_controller-1] [INFO] [1696890849.730493884] [publisher_joint_trajectory_controller]: Publishing 4 goals on topic "/joint_trajectory_controller/joint_trajectory" every {wait_sec_between_publish} s
[publisher_joint_trajectory_controller-1] [WARN] [1696890850.659552023] [publisher_joint_trajectory_controller]: Starting point limits exceeded for joint wrist_1_joint !
[publisher_joint_trajectory_controller-1] [WARN] [1696890855.732244437] [publisher_joint_trajectory_controller]: Start configuration is not within configured limits!
[publisher_joint_trajectory_controller-1] [WARN] [1696890861.732180061] [publisher_joint_trajectory_controller]: Start configuration is not within configured limits!
After seeing this, I went to the test_goal_publishers_config.yaml file (located in /ur_robot_driver/config and attempted to edit the starting point limits, and move the actual robot into a valid starting position in order to avoid this error. No matter what the configuration of the arm and the settings in the file (which is copied below) I could not get this error message to go away. Any help would be appreciated. I also attempted to set the check_starting_point: false and that did not change anything.
Edited test_goal_publishers_config.yaml file:
publisher_scaled_joint_trajectory_controller:
ros__parameters:
publisher_joint_trajectory_controller:
ros__parameters:
Beta Was this translation helpful? Give feedback.
All reactions