Hi, Is there an example of a working robot_state_publisher somewhere? I can't get it to work on my robot. I don't understand what those 2 lines are for in the tutorial: Here is my launch file: My shadowhand_publisher publishes data to the /joint_states topic. Here is a sample of data published: --- header: seq: 1016 stamp: 0 frame_id: name: ['FFJ0', 'FFJ1', 'FFJ2', 'FFJ3', 'FFJ4', 'MFJ0', 'MFJ1', 'MFJ2', 'MFJ3', 'MFJ4', 'RFJ0', 'RFJ1', 'RFJ2', 'RFJ3', 'RFJ4', 'LFJ0', 'LFJ1', 'LFJ2', 'LFJ3', 'LFJ4', 'LFJ5', 'THJ1', 'THJ2', 'THJ3'] position: [0.8703459082378282, 0.013021781957811779, 0.85691506506668191, -0.21032564052277142, -0.038315400315655605, 0.38506295548544989, 0.014589849942260319, 0.36972315998540983, -0.17596449860268168, 0.0096129385133584336, 0.17903245770268969, 0.0086584623489114974, 0.16982858040266566, -0.010362884071138169, -0.025498148964511025, 0.66404270297951173, 0.0036815509200096132, 0.66745154642396498, 0.35526966378092767, -0.22164300075835652, -0.047655631353457767, 0.3409525213142236, 0.17262383202711742, 0.089720759458012056] velocity: [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] effort: [0.09490966796875, 0.0003662109375, -9.1552734375e-05, -0.000213623046875, -3.0517578125e-05, -0.000579833984375, 3.0517578125e-05, -0.0003662109375, -0.0001220703125, 0.0001220703125, 0.00054931640625, -6.103515625e-05, 9.1552734375e-05, 0.000244140625, 0.000213623046875, 0.0001220703125] robot_state_publisher parses the urdf file. But the callbackJointState function in joint_state_listener.cpp is never called, so nothing is sent to the /tf topic. Any ideas ? Cheers, Ugo -- Ugo Cupcic | Shadow Robot Company | ugo@shadowrobot.com Software Engineer 251 Liverpool Road need a Hand? London N1 1LX | +44 20 7700 2487 http://www.shadowrobot.com/hand/ @shadowrobot