Spaces:
Running
Running
add some printouts
Browse files- doa_tracker/main.py +4 -0
doa_tracker/main.py
CHANGED
|
@@ -37,9 +37,13 @@ class DoaTracker(ReachyMiniApp):
|
|
| 37 |
|
| 38 |
angle = d["angle"]
|
| 39 |
if abs(angle - last_doa) > THRESHOLD:
|
|
|
|
| 40 |
p_head = np.array([np.sin(angle), np.cos(angle), 0.0])
|
|
|
|
| 41 |
R = reachy_mini.get_current_head_pose()[:3, :3]
|
|
|
|
| 42 |
p = R @ p_head
|
|
|
|
| 43 |
reachy_mini.look_at_world(p[0], p[1], p[2], duration=1.0)
|
| 44 |
last_doa = angle
|
| 45 |
time.sleep(0.6) # let the move finish; motor noise skews DoA
|
|
|
|
| 37 |
|
| 38 |
angle = d["angle"]
|
| 39 |
if abs(angle - last_doa) > THRESHOLD:
|
| 40 |
+
print(angle)
|
| 41 |
p_head = np.array([np.sin(angle), np.cos(angle), 0.0])
|
| 42 |
+
print(p_head)
|
| 43 |
R = reachy_mini.get_current_head_pose()[:3, :3]
|
| 44 |
+
print(R)
|
| 45 |
p = R @ p_head
|
| 46 |
+
print(p)
|
| 47 |
reachy_mini.look_at_world(p[0], p[1], p[2], duration=1.0)
|
| 48 |
last_doa = angle
|
| 49 |
time.sleep(0.6) # let the move finish; motor noise skews DoA
|