(self, *sensor_types)
| 152 | self._hinge_names = [] |
| 153 | |
| 154 | def _get_sensor_names(self, *sensor_types): |
| 155 | try: |
| 156 | sensor_names = self._sensor_types_to_names[sensor_types] |
| 157 | except KeyError: |
| 158 | [sensor_ids] = np.where( |
| 159 | np.isin(self.model.sensor_type, sensor_types).ravel() |
| 160 | ) |
| 161 | sensor_names = [self.model.id2name(s_id, 'sensor') for s_id in sensor_ids] |
| 162 | self._sensor_types_to_names[sensor_types] = sensor_names |
| 163 | return sensor_names |
| 164 | |
| 165 | def torso_upright(self): |
| 166 | """Returns the dot-product of the torso z-axis and the global z-axis.""" |
no test coverage detected