You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Camera node handles opening the camera, tracking faces (`src/coffee_head/coffee_head/camera_node.py`).
11
11
- Head tracking handles the PID controller, and is in coordination with the camera node to move the motors to center the detected face in frame (`src/coffee_head/coffee_head/head_tracking.py`).
12
12
- Subscribes to the camera node.
13
-
- Coffee Eyes shows the eye visuals for the Coffee Buddy robot, (`src/coffee_face/coffee_face/coffee_eyes.py`).
13
+
- Coffee Expression show the latest version of the eye shapes with a new topic message (`src/coffee_expressions/coffee_expressions/plaipin_expressive_eyes.py`)
14
+
- Coffee Eyes shows the eye visuals for the Coffee Buddy robot, (`src/coffee_face/coffee_face/coffee_eyes.py`).
14
15
- Subscribes to the camera node to adjust eye position in window.
15
16
16
17
Commands to launch separate nodes:
@@ -22,8 +23,11 @@ ros-source
22
23
ros2 run coffee_head camera_node
23
24
ros2 run coffee_head head_tracking
24
25
ros2 run coffee_head eye_tracking
26
+
ros2 run coffee_expressions plaipin_expressive_eyes
25
27
ros2 run coffee_face coffee_eyes
26
28
```
27
29
30
+
**NOTE:** We define the location of `expressions.json` in the `setup.py` file inside `coffee_expressions` directory.
31
+
28
32
Running the animator
29
33
- Animations are saved in `~/.ros/motion_files` as `.json` files.
0 commit comments