-
Notifications
You must be signed in to change notification settings - Fork 162
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
"timeout detected" error messages #278
Comments
Hi @scastle-green, Your log says the Looking at your logs, I feel you might be able to communicate correctly. I am thinking your arm might have an older firmware kit (SWU2.2.0). In you arm's webapp, go the Systems->Upgrade page and validate your firmware bundle is at least 2.3.0. Best, |
Hi @felixmaisonneuve , Thanks for your response. Firmware bundle is at 2.3.2-r.3 Cheers in advance, Simon |
Ok, your firmware bundle is good. Can you run the example "example_full_arm_movement"? It uses waypoints and |
Hey, so I ran the example and it seems to go through fine. I suspect you might be right about the complexity of the trajectories however, even the basic ones seem to timeout as well. Can you point me to where I might be able to find/adjust the timeout for the validation? |
I think you could use the The default value is 2000ms. You could change it to 5000ms and see and if it changes the time it takes before it times out. |
Sorry for the late response on this. I've just tried increasing this parameter (up to 30000 ms) but it still fails with the same message. Also, it fails quickly (e.g. well before 30 seconds has passed), so I get the feeling that either this parameter is not being received properly or not affecting this function timeout. Any thoughts? |
Can you try adding ros_kortex/kortex_driver/src/generated/robot/base_services.cpp Lines 5274 to 5277 in 6f9a445
It should look like this : try
{
ROS_INFO("Timeout for api call : %i\n", m_api_options.timeout_ms)
output = m_base->ValidateWaypointList(input, m_current_device_id, m_api_options);
} You will have to |
I am experiencing the same error when sending a trajectory via |
I also encountered the same problem,my trajectory has 629 waypoints and has been computed prior by [ERROR] [1700907318.615351855]: Runtime exception detected while sending the trajectory |
We are receiving timeout messages from ros_kortex after submitting trajectory plans via moveit.
[ INFO] [1675259731.281967856]: Execution request received
[ INFO] [1675259731.307206096]: New goal received.
[ INFO] [1675259731.307270138]: Joint Trajectory Goal is accepted.
[ERROR] [1675259734.308322063]: Runtime exception detected while sending the trajectory
[ERROR] [1675259734.308413631]: timeout detected: BaseClient::ValidateWaypointList
[ INFO] [1675259734.308713274]: Controller 'gen3_lite_joint_trajectory_controller' successfully finished
[ WARN] [1675259734.308825200]: Controller handle gen3_lite_joint_trajectory_controller reports status ABORTED
[ INFO] [1675259734.308873719]: Completed trajectory execution with status ABORTED ...
[ INFO] [1675259734.309034276]: Execution completed: ABORTED
[ERROR] [1675259739.389072433]: Runtime exception detected while sending the trajectory
[ERROR] [1675259739.389123619]: timeout detected: BaseClient::ExecuteWaypointTrajectory
Version
ROS distribution : noetic
ros_kortex: noetic_devel
commit: db34e0c
Expected to playback the specified trajectory. Have tried with a number of different trajectories and all give the same error.
Any thoughts as to what might be causing this and/or how to overcome it? Trajectories playback ok in simulation but just not on the physical arm.
Thanks for any advice!
The text was updated successfully, but these errors were encountered: