Robotics StackExchange | Archived questions

Difference in ParentName return between sensors on two different installs.

I have two separate machines where I am seeing two different results for sensors when I call ParentName();

On the original machine I get avatarbot::avatartray::caseoverhangsensor::caseoverhangsensor_link

On the newer machines I am seeing avatarbot::caseoverhangsensor::caseoverhangsensorlink

The machine that displays just avatarbot (and not tray) was set up last June and was originally installed with gazebo913.1. On machines being set up the past month, gazebo919.0 was installed originally, but then rolled back to 913.1 and I was seeing the same results. All my ignition library commits (ign-cmake, ign-common, ign-fuel-tools, ign-msgs, ign-transport, sdfformat) match at installation. I have looked through the Gazebo9 release notes and git blames for Sensor.cc/.hh, SensorManager.cc/.hh, an haven't found any leads. There has been no changes in any of the sdf/urdf files. a

Here are some snippets from relevant sdf files avatarbot model.sdf ... C:\fakepath\avatarbotsnippet.png ... avatartray model.sdf ... C:\fakepath\avatartraysnippet.png ... Does anyone have any suggestions or solutions?

C:\fakepath\code_snippet.png

Asked by digger102425 on 2021-08-03 08:40:50 UTC

Comments

Answers