abreza commited on
Commit
b069e4b
·
verified ·
1 Parent(s): c78bea2

Update visualization/logger.py

Browse files
Files changed (1) hide show
  1. visualization/logger.py +25 -1
visualization/logger.py CHANGED
@@ -185,4 +185,28 @@ class SimulationLogger:
185
 
186
  for keyframe_idx, helper_keyframe in enumerate(helper_keyframes):
187
  try:
188
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
185
 
186
  for keyframe_idx, helper_keyframe in enumerate(helper_keyframes):
187
  try:
188
+ position = vector3_to_numpy(helper_keyframe['position'])
189
+ rotation_q = euler_to_quaternion(helper_keyframe['angle'])
190
+
191
+ rr.log(
192
+ f"world/helper_camera_{keyframe_idx}",
193
+ rr.Transform3D(
194
+ translation=position,
195
+ rotation=rr.Quaternion(xyzw=rotation_q),
196
+ scale=(.5, .5, .5)
197
+ ),
198
+ timeless=True
199
+ )
200
+
201
+ rr.log(
202
+ f"world/helper_camera_{keyframe_idx}/image",
203
+ rr.Pinhole(
204
+ image_from_camera=self.K,
205
+ width=1920,
206
+ height=1080,
207
+ )
208
+ )
209
+
210
+ except Exception as e:
211
+ print(f"Error logging helper keyframe {keyframe_idx}: {str(e)}")
212
+