ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question
1

industrial_robot_client: Validation failed: Missing valid timestamp data for trajectory pt 1 (Fanuc, Roboguide)

asked 2022-04-27 06:41:11 -0500

osaki gravatar image

updated 2022-04-27 12:01:12 -0500

gvdhoorn gravatar image

Forgive me for my poor English. i use Ubuntu18.04LTS melodic

i maked original package by use fanuc_driver (fanuc_driver not support r2000ic125l i have to make original package)

i can move robot with moveit from Rviz UI but i cant move robot from PythonScriptServer (moveit calculation succeeds, but the following error is displayed)

[ INFO] [1651058314.966394482] [/move_group] [ros.moveit_ros_move_group.MoveAction]: Planning request received for MoveGroup action. Forwarding to planning pipeline.
[ INFO] [1651058314.968376890] [/move_group] [ros.moveit_planners_ompl.model_based_planning_context]: Planner configuration 'arm1[RRTConnect]' will use planner 'geometric::RRTConnect'. Additional configuration parameters will be set when the planner is constructed.
[ INFO] [1651058314.969187593] [/move_group] [ros.moveit_planners_ompl.ompl]: arm1[RRTConnect]: Starting planning with 1 states already in datastructure
[ INFO] [1651058314.970788199] [/move_group] [ros.moveit_planners_ompl.ompl]: arm1[RRTConnect]: Starting planning with 1 states already in datastructure
[ INFO] [1651058314.972080604] [/move_group] [ros.moveit_planners_ompl.ompl]: arm1[RRTConnect]: Starting planning with 1 states already in datastructure
[ INFO] [1651058314.972241604] [/move_group] [ros.moveit_planners_ompl.ompl]: arm1[RRTConnect]: Starting planning with 1 states already in datastructure
[ INFO] [1651058314.983444947] [/move_group] [ros.moveit_planners_ompl.ompl]: arm1[RRTConnect]: Created 4 states (2 start + 2 goal)
[ INFO] [1651058314.984754852] [/move_group] [ros.moveit_planners_ompl.ompl]: arm1[RRTConnect]: Created 4 states (2 start + 2 goal)
[ INFO] [1651058314.987641163] [/move_group] [ros.moveit_planners_ompl.ompl]: arm1[RRTConnect]: Created 4 states (2 start + 2 goal)
[ INFO] [1651058314.988268565] [/move_group] [ros.moveit_planners_ompl.ompl]: arm1[RRTConnect]: Created 4 states (2 start + 2 goal)
[ INFO] [1651058314.988869967] [/move_group] [ros.moveit_planners_ompl.ompl]: ParallelPlan::solve(): Solution found by one or more threads in 0.019920 seconds
[ INFO] [1651058314.989289869] [/move_group] [ros.moveit_planners_ompl.ompl]: arm1[RRTConnect]: Starting planning with 1 states already in datastructure
[ INFO] [1651058314.990178172] [/move_group] [ros.moveit_planners_ompl.ompl]: arm1[RRTConnect]: Starting planning with 1 states already in datastructure
[ INFO] [1651058314.991233576] [/move_group] [ros.moveit_planners_ompl.ompl]: arm1[RRTConnect]: Starting planning with 1 states already in datastructure
[ INFO] [1651058314.992653582] [/move_group] [ros.moveit_planners_ompl.ompl]: arm1[RRTConnect]: Created 4 states (2 start + 2 goal)
[ INFO] [1651058314.994778490] [/move_group] [ros.moveit_planners_ompl.ompl]: arm1[RRTConnect]: Created 4 states (2 start + 2 goal)
[ INFO] [1651058314.995037891] [/move_group] [ros.moveit_planners_ompl.ompl]: arm1[RRTConnect]: Starting planning with 1 states already in datastructure
[ INFO] [1651058314.996291295] [/move_group] [ros.moveit_planners_ompl.ompl]: arm1[RRTConnect]: Created 4 states (2 start + 2 goal)
[ INFO] [1651058314.996518496] [/move_group] [ros.moveit_planners_ompl.ompl]: arm1[RRTConnect]: Created 5 states (3 start + 2 goal)
[ INFO] [1651058314.996671697] [/move_group] [ros.moveit_planners_ompl.ompl]: ParallelPlan::solve(): Solution found by one or more threads in 0.007535 seconds
[ INFO] [1651058314.997060898] [/move_group] [ros.moveit_planners_ompl.ompl]: arm1[RRTConnect]: Starting planning with 1 states already in datastructure
[ INFO] [1651058314.998255403] [/move_group] [ros.moveit_planners_ompl.ompl]: arm1[RRTConnect]: Starting planning with 1 states already in datastructure
[ INFO] [1651058314.998585904] [/move_group] [ros.moveit_planners_ompl.ompl]: arm1[RRTConnect]: Starting planning with 1 states already in datastructure
[ INFO] [1651058314.999676908] [/move_group] [ros.moveit_planners_ompl.ompl]: arm1[RRTConnect]: Created 4 states (2 start + 2 goal)
[ INFO] [1651058315.001746616] [/move_group] [ros.moveit_planners_ompl.ompl]: arm1[RRTConnect]: Starting planning with 1 states already in datastructure
[ INFO] [1651058315.002513119] [/move_group] [ros.moveit_planners_ompl.ompl]: arm1[RRTConnect]: Created 4 states (2 start + 2 ...
(more)
edit retag flag offensive close merge delete

Comments

@osaki since you posted this question a few times, I deleted the duplicates. I edited this version to post what appeared to be the error message (which was missing). If the error message is incorrect in the original question, please edit the question.

jarvisschultz gravatar image jarvisschultz  ( 2022-04-27 09:06:34 -0500 )edit

I'm confused by your statement:

i maked original package by use fanuc_driver (fanuc_driver not support r2000ic125l i have to make original package)

Afaik, fanuc_r2000ic_support contains the files needed to support the /125L variant. See wiki/fanuc_r2000ic_support.

Did those not work for you?

fanuc_driver is manipulator-agnostic. It does not need to "support" any particular variant. Or in other words: it supports all Fanuc robots, as there is nothing variant-specific in it.

gvdhoorn gravatar image gvdhoorn  ( 2022-04-27 11:56:48 -0500 )edit

I've changed the title of your question, as the problem is not with Roboguide, nor Fanuc.

The problem is between MoveIt and the industrial_robot_client.

gvdhoorn gravatar image gvdhoorn  ( 2022-04-27 12:01:47 -0500 )edit

gvdhoorn
sry I didn't write it well. fanuc_experimental not have fanuc_r2000ic125l_moveit_config file i made moveit_config file from r2000ic_supoprt

I agree with you. 「The problem is between MoveIt and the industrial_robot_client.」

osaki gravatar image osaki  ( 2022-04-28 00:00:46 -0500 )edit

1 Answer

Sort by » oldest newest most voted
1

answered 2022-04-27 11:59:18 -0500

gvdhoorn gravatar image

This is the relevant part of the log output you quote:

[ERROR] [1651058315.036303647] [/motion_streaming_interface] [ros.industrial_robot_client]: Validation failed: Missing valid timestamp data for trajectory pt 1

it appears the trajectory submitted to the driver for execution did not contain any timing information.

JointTrajectorys without timing information cannot be executed.

Hence the error message.

edit flag offensive delete link more

Comments

omg Indeed, the timestamp information is missing. Why is this happening?

https://imgur.com/a/vukDO5i

osaki gravatar image osaki  ( 2022-04-28 00:24:28 -0500 )edit

Could you please not use screenshots to show terminal text? It's all text, so just copy-paste the text instead.

Why is this happening?

have you changed anything in your MoveIt configuration? Perhaps changed the list of planning adapters that gets loaded? MoveIt will by default apply one of the time-parameterisation plugins, but if you've removed it, nothing will be done and you can end up with a trajectory without timing information.

gvdhoorn gravatar image gvdhoorn  ( 2022-04-28 03:17:01 -0500 )edit

Question Tools

1 follower

Stats

Asked: 2022-04-27 06:41:11 -0500

Seen: 145 times

Last updated: Apr 27 '22