- I have assembled a model that is a set of bodies connected by joints. First body is connected to the Fixed Joint. Fixed Joint is Articulation Root. I have launched the model for execution and in the Articulation inspector I am viewing the state of joins. If these bodies are connected using Revolute Joints, then everything is fine. But if these bodies are connected with a Spherical joints, then Articulation inspector will not display anything, and an error will be displayed in the console:
022-08-04 06:40:21 [50,194ms] [Error] [omni.ui.python] TypeError: ‘NoneType’ object is not subscriptable
At:
/home/user/.local/share/ov/pkg/isaac_sim-2022.1.0/exts/omni.isaac.articulation_inspector/omni/isaac/articulation_inspector/extension.py(240): get_articulation_values
/home/user/.local/share/ov/pkg/isaac_sim-2022.1.0/exts/omni.isaac.articulation_inspector/omni/isaac/articulation_inspector/extension.py(290): _refresh_ui
/home/user/.local/share/ov/pkg/isaac_sim-2022.1.0/exts/omni.isaac.articulation_inspector/omni/isaac/articulation_inspector/extension.py(159): _on_selection
/home/user/.local/share/ov/pkg/isaac_sim-2022.1.0/exts/omni.isaac.articulation_inspector/omni/isaac/articulation_inspector/extension.py(185): _on_combobox_selection
/home/user/.local/share/ov/pkg/isaac_sim-2022.1.0/exts/omni.isaac.articulation_inspector/omni/isaac/articulation_inspector/widgets.py(147):
- When a joint with the Exclude From Articulation property is changed in the articulation, the Articulation inspector stops displaying the states of the joints, and the rostopic echo /joint_states command displays the names of the joints that were included in the previous version of the articulation. To display correctly, I have to reload the Isaac Sim. Is there another way?