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

dimitri's profile - activity

2023-05-25 15:28:40 -0500 marked best answer Failed to build tree: child link of joint not found

I am trying to parse the urdf file of the ur3e robot (in order to in the end create kdl tree from it and get jacobians transforms and stuff). I did the same thing as described in Tutorial. When I tried to parse the ur3e_robot.urdf.xacro file with it i got the following error:

[ERROR] [1591372211.741488524]: Failed to build tree: child link [base_link] of joint [world_joint] not found
[ERROR] [1591372211.741628307]: Failed to parse urdf file

I seems that "URDF models start with a link at the root, but In MoveIt, models start with a joint." according to this. Maybe that is the reason why it can't be parsed? Anyone an idea how to do this?

2022-03-23 10:51:00 -0500 received badge  Famous Question (source)
2021-12-21 04:49:55 -0500 received badge  Famous Question (source)
2021-12-21 04:49:55 -0500 received badge  Notable Question (source)
2021-08-30 08:45:43 -0500 received badge  Good Question (source)
2021-04-18 21:41:25 -0500 received badge  Famous Question (source)
2021-01-20 07:28:34 -0500 received badge  Famous Question (source)
2021-01-20 07:28:34 -0500 received badge  Notable Question (source)
2021-01-20 05:32:42 -0500 received badge  Famous Question (source)
2021-01-18 00:44:45 -0500 received badge  Famous Question (source)
2020-12-17 05:37:58 -0500 received badge  Nice Question (source)
2020-12-09 01:30:45 -0500 received badge  Famous Question (source)
2020-12-09 01:29:50 -0500 received badge  Famous Question (source)
2020-12-09 01:29:50 -0500 received badge  Popular Question (source)
2020-12-09 01:29:50 -0500 received badge  Notable Question (source)
2020-12-08 08:31:20 -0500 received badge  Famous Question (source)
2020-12-08 08:31:20 -0500 received badge  Notable Question (source)
2020-11-25 13:25:20 -0500 received badge  Famous Question (source)
2020-10-22 19:10:20 -0500 received badge  Famous Question (source)
2020-10-01 02:14:06 -0500 received badge  Notable Question (source)
2020-09-27 14:58:18 -0500 received badge  Popular Question (source)
2020-09-25 05:10:56 -0500 asked a question Get velocities of robot links from /tf

Get velocities of robot links from /tf Hi everyone So, what I basically need is the absolute velocities (angular and li

2020-09-25 04:28:58 -0500 commented answer tf2_ros::Buffer.transform() missing timestamp

Thanks for pointing that out. It wasn't the reason for the problem but it was obviously wrong to not return after the ex

2020-09-25 04:27:58 -0500 commented answer tf2_ros::Buffer.transform() missing timestamp

Thanks. You were right. The problem was not with the code but with the data in the messages I was using.

2020-09-25 04:27:12 -0500 marked best answer tf2_ros::Buffer.transform() missing timestamp

Hello everyone I use tf2_ros::Buffer.transform() to transform a geometry_msgs::WrenchStamped into ageometry_msgs::WrenchStamped in another frame at the same time. So the syntax is:

tf2_ros::Buffer.transform(geometry_msgs::WrenchStamped wrenchStamped1, geometry_msgs::WrenchStamped wrenchStamped2, const std::string & target_frame, ros::Duration timDur);

It seems to work fine but the wrenchStamped2 has an empty timestamp. Is this on purpose by the function and do I need to manually assign the timestamp?

The code looks basically like this (msg is the message from the subscriber callback function this code snippet is part of):

 geometry_msgs::WrenchStamped msgWrench = msg->wrench;
 msgWrench.header = msg->header;
 msgWrench.header.frame_id = "EE_FORCETORQUESENSOR";

 geometry_msgs::WrenchStamped worldFrameWrenchFTSensorStamped;
  try 
  {
    ros::Duration timDur(0.1);
    std::string target_frame_("world");
    buffer_.transform(msgWrench, worldFrameWrenchFTSensorStamped, target_frame_, timDur);
  }
  catch (tf2::TransformException &ex) 
  {
    ROS_WARN("Failure %s\n", ex.what()); //Print exception which was caught
  }

  worldFrameWrenchFTSensorStamped.header = msgWrench.header;
2020-09-24 09:04:19 -0500 commented question tf2_ros::Buffer.transform() missing timestamp

Sorry. I added the code. I hope it is clear what i am doing there.

2020-09-24 09:03:36 -0500 edited question tf2_ros::Buffer.transform() missing timestamp

tf2_ros::Buffer.transform() missing timestamp Hello everyone I use tf2_ros::Buffer.transform() to transform a geometry_m

2020-09-22 04:39:55 -0500 received badge  Notable Question (source)
2020-09-22 04:39:55 -0500 received badge  Popular Question (source)
2020-09-14 07:50:56 -0500 edited question tf2_ros::Buffer.transform() missing timestamp

tf2_ros::Buffer.transform() missing timestamp Hello everyone I use tf2_ros::Buffer.transform() to transform a geometry_m

2020-09-14 07:50:19 -0500 asked a question tf2_ros::Buffer.transform() missing timestamp

tf2_ros::Buffer.transform() missing timestamp Hello everyone I use tf2_ros::Buffer.transform() to transform a geometry_m

2020-09-01 08:05:01 -0500 marked best answer Difference between arm_controller and joint_group_position_controller

Hi

Can anyone explain to me what arm_controller and joint_group_position_controller in universal robots work? And what is their difference? I get that they are both used for controlling the joints (by position, velocity or effort) but why are both of them needed?

2020-09-01 07:59:50 -0500 received badge  Student (source)
2020-08-07 04:03:35 -0500 received badge  Notable Question (source)
2020-07-30 03:35:10 -0500 received badge  Popular Question (source)
2020-07-30 03:34:22 -0500 received badge  Popular Question (source)
2020-07-30 03:34:22 -0500 received badge  Notable Question (source)
2020-07-30 03:33:57 -0500 received badge  Popular Question (source)
2020-07-30 03:33:04 -0500 received badge  Notable Question (source)
2020-07-23 02:21:22 -0500 asked a question Accuracy of KDLs ChainIdSolver_RNE

Accuracy of KDLs ChainIdSolver_RNE Hi everyone, I was wondering, have there been some tests of how accurate the results

2020-07-20 06:34:07 -0500 received badge  Notable Question (source)
2020-07-11 00:56:58 -0500 received badge  Notable Question (source)
2020-07-04 05:23:22 -0500 received badge  Notable Question (source)